Dokumentasi API

Referensi API lengkap untuk HUB PKP

Base URL
https://hubrumah.com/api
Autentikasi

API menggunakan JWT Bearer token. Sertakan token di header:

Authorization: Bearer <your-token>
Autentikasi
POST/api/auth/signinLogin dengan credentials
POST/api/auth/signupRegister akun baru
POST/api/auth/forgot-passwordRequest reset password
POST/api/auth/reset-passwordReset password dengan token
Proyek
GET/api/projectsList semua proyekAuth
POST/api/projectsBuat proyek baruAuth
GET/api/projects/[id]Detail proyekAuth
PUT/api/projects/[id]Update proyekAuth
Perizinan
GET/api/permitsList perizinanAuth
POST/api/permitsAjukan izin baruAuth
GET/api/permits/[id]Detail izinAuth
Konsultasi
GET/api/consultationsList konsultasiAuth
POST/api/consultationsBuat konsultasiAuth
GET/api/consultations/[id]Detail konsultasiAuth
Pembayaran
GET/api/paymentsList pembayaranAuth
POST/api/paymentsBuat pembayaranAuth
GET/api/payments/[id]Detail pembayaranAuth
Material
GET/api/catalogueList material
GET/api/catalogue/[id]Detail material
GET/api/catalogue/searchCari material
Properti
GET/api/listingsList properti
POST/api/listingsBuat listingAuth
GET/api/listings/[id]Detail properti
Format Response

Semua response mengikuti format:

{
  "success": true,
  "data": { ... },
  "message": "Operasi berhasil"
}