Berbeda dengan API prabayar/pascabayar, response hotel tidak dibungkus hanya di dalam objek data. Field message, rc, data, dan meta berada di level teratas.
| Attribute | Deskripsi | Tipe | Catatan |
|---|---|---|---|
| message | Pesan dari response code | String | |
| rc | Response Code |
String | |
| is_testing | Menandai response simulasi | Boolean | Hanya muncul pada test case |
| user | Data user / produk | Object | Muncul pada endpoint Booking dan Detail Booking. Lihat Objek User |
| data | Data response | Object atau Array | |
| meta | Meta data response | Object | Muncul jika response memiliki paginasi, session, atau perubahan tarif |
| errors | Detail error validasi | Object | Hanya muncul jika ada error validasi |
| Attribute | Deskripsi | Tipe | Catatan |
|---|---|---|---|
| current_page | Halaman saat ini | Int | Paginasi |
| last_page | Halaman terakhir | Int | Paginasi |
| per_page | Jumlah data per halaman | Int | Paginasi |
| total | Total data | Int | Paginasi |
| session | Sesi pencarian properti | String | Gunakan value ini pada endpoint yang membutuhkan sesi |
| changes | Daftar perubahan tarif | Array | Muncul pada Recheck / Booking jika tarif berubah |
| check_in | Tanggal check in YYYY-MM-DD |
String | Recheck |
| check_out | Tanggal check out YYYY-MM-DD |
String | Recheck |
| pax_count | Objek Jumlah Tamu | Object | Recheck |
{danger} Response Code tidak menunjukkan status transaksi booking. Status booking ada di field
statuspada data booking.
| Code | HTTP Code | Message |
|---|---|---|
| 00 | 200 | Sukses |
| 11 | 401 | Sesi anda telah kedaluwarsa, lakukan inisiasi kembali. |
| 12 | 422 | Kamar/item tidak tersedia saat ini |
| 13 | 409 | Kamar/item sudah terbooking |
| 14 | 422 | Harga kamar/item telah berubah |
| 15 | 422 | Booking tidak dapat dilakukan sebelum melakukan recheck |
| 40 | 400 | Payload Error |
| 41 | 403 | Signature tidak valid |
| 42 | 403 | Akses ditolak |
| 43 | 404 | SKU tidak ditemukan atau tidak aktif |
| 44 | 422 | Saldo tidak cukup |
| 45 | 403 | IP tidak dikenali |
| 49 | 409 | Ref ID tidak unik |
| 50 | 404 | Transaksi tidak ditemukan |
| 51 | 500 | Seller belum memilih tipe koneksi |
| 53 | 404 | SKU Seller tidak ditemukan atau tidak aktif |
| 54 | 404 | Item tidak ditemukan di Seller |
| 55 | 422 | Produk sedang gangguan |
| 62 | 422 | Seller sedang mengalami gangguan |
| 67 | 422 | Seller belum ter-verifikasi |
| 80 | 403 | Akun Anda telah diblokir oleh Seller |
| 81 | 422 | Seller ini telah diblokir oleh Anda |
| 82 | 422 | Akun Anda belum ter-verifikasi |
| 88 | 403 | Akun Anda tidak dapat melakukan aksi ini |
| 90 | 404 | Test case tidak ditemukan |
| 94 | 429 | Tidak dapat terhubung ke seller |
| 95 | 429 | Terlalu banyak permintaan, mohon coba beberapa saat lagi |
| 951 | 429 | Terlalu banyak transaksi, mohon coba beberapa saat lagi |
| 99 | 500 | Something went error, please contact our support |
Status transaksi akan Anda dapatkan ketika melakukan Booking atau Detail Booking.
| Status | Deskripsi |
|---|---|
| 1 | Booking Sukses |
| 2 | Booking Gagal |
| 3 | Booking Pending |
| 5 | Booking On Hold |