REST API Reference
API Documentation Preview
Spesifikasi endpoint modular monolith TamuHub. Seluruh endpoint menggunakan format JSON standar UTF-8 dan mengamankan akses via session cookie / token.
POST/api/auth/login
Staff Login Session
Autentikasi kredensial staf hotel dan menerbitkan session cookie terenkripsi (pms_session).
Public Access (Tanpa Sesi)
Parameter Permintaan
2 Parameteremailstringin bodyWajibAlamat email resmi staf hotel terdaftar di TamuHub
passwordstringin bodyWajibKata sandi akun staf untuk verifikasi kredensial
Contoh Request Payload (JSON)
{
"email": "[email protected]",
"password": "••••••••"
}Contoh Response Body (200 OK)
{
"status": "success",
"data": {
"user": {
"id": "usr_8231",
"email": "[email protected]",
"name": "Dewi FrontDesk",
"role": "front_desk"
},
"property": {
"id": "prop_101",
"name": "Grand Nusa Dua Hotel"
}
}
}* Pratinjau Referensi Integrasi TamuHub — Endpoint disinkronkan dengan spesifikasi OpenAPI 3.1.0 resmi TamuHub PMS yang aktif. Kontrak payload dapat diperiksa secara mandiri melalui route /api/openapi.
