Recheck


Memastikan ketersediaan kamar dan tarif kamar.

{info} Endpoint ini membutuhkan session. Gunakan Inisiasi untuk mendapatkan session.

Endpoint

Attribute Value
Method POST

https://8stars.api.digiswitch.id/v1/user/api/hotel/recheck

Request

Sign additional value: hotel.recheck

Contoh

{
  "username": "YOUR_USERNAME",
  "sign": "96e1028f6beaa817ee3670a39c01c69d",
  "code": "skuhotel",
  "session": "9c597acf-23b2-47c3-86b6-b078214257c4",
  "group_id": "023d8a83-b9ae-4622-8930-6d03d65bbd66"
}
Parameter Deskripsi Tipe Data Wajib
username Username yang didapatkan dari menu atur koneksi API String Ya
sign Signature dengan formula
md5(username + apiKey + "hotel.recheck")
String Ya
code Kode produk hotel String Ya
lang Bahasa response. Default: id String Tidak
session Sesi pencarian String Ya
group_id ID tarif dari Detail Properti String Ya

Response

data berisi objek Properti beserta kamar yang dicek ulang.

Contoh tanpa perubahan tarif

{
  "message": "Sukses",
  "rc": "00",
  "data": {
    "id": "jkt1",
    "name": "Hotel Indonesia Kempinski Jakarta",
    "star": 5,
    "type": "hotel",
    "latitude": "6.82235700",
    "longitude": "-6.19561300",
    "main_photo": "https://ik.imagekit.io/vcrk/dev/hotel",
    "address": {
      "line_1": "Jalan MH Thamrin 1, Central Jakarta",
      "area": "City Center"
    },
    "rooms": [
      {
        "name": "Deluxe King Bundaran HI View",
        "photos": [
          "https://ik.imagekit.io/vcrk/dev/hotel,room,bed"
        ],
        "min_total_price": 2978927,
        "groups": [
          {
            "group_id": "jkt1g1",
            "plan": "RO",
            "plan_label": "Room Only",
            "cancel_plan": "NRF",
            "is_smoking": false,
            "total_price": 2978927,
            "details": [
              {
                "price": 2978927,
                "room_no": 1
              }
            ]
          }
        ]
      }
    ]
  },
  "meta": {
    "session": "9c597acf-23b2-47c3-86b6-b078214257c4",
    "check_in": "2026-04-20",
    "check_out": "2026-04-21",
    "pax_count": {
      "total_room": 1,
      "total_adult": 1,
      "total_child": 2
    }
  }
}

Contoh dengan perubahan tarif

{
  "message": "Sukses",
  "rc": "00",
  "data": {
    "id": "jkt1",
    "name": "Hotel Indonesia Kempinski Jakarta",
    "star": 5,
    "type": "hotel",
    "latitude": "6.82235700",
    "longitude": "-6.19561300",
    "main_photo": "https://ik.imagekit.io/vcrk/dev/hotel",
    "address": {
      "line_1": "Jalan MH Thamrin 1, Central Jakarta",
      "area": "City Center"
    },
    "rooms": [
      {
        "name": "DELUXE ROOM - INNER COURTYARD VIEW",
        "photos": [
          "https://ik.imagekit.io/vcrk/dev/hotel,room,bed"
        ],
        "min_total_price": 3126484,
        "groups": [
          {
            "group_id": "jkt1g2",
            "plan": "BF",
            "plan_label": "With Breakfast",
            "cancel_plan": "NRF",
            "is_smoking": false,
            "total_price": 3126484,
            "details": [
              {
                "price": 3126484,
                "room_no": 1
              }
            ]
          }
        ]
      }
    ]
  },
  "meta": {
    "session": "9c597acf-23b2-47c3-86b6-b078214257c4",
    "changes": [
      {
        "new_price": 3126484,
        "room_name": "DELUXE ROOM - INNER COURTYARD VIEW"
      }
    ],
    "check_in": "2026-04-20",
    "check_out": "2026-04-21",
    "pax_count": {
      "total_room": 1,
      "total_adult": 1,
      "total_child": 2
    }
  }
}
Parameter Deskripsi Tipe Data
id ID properti String
name Nama properti String
star Kategori bintang properti Int
type Tipe properti String
latitude Latitude String
longitude Longitude String
main_photo Foto properti String
address Alamat properti Object
rooms Kamar yang dicek ulang Array of Kamar

Meta Data

Parameter Deskripsi Tipe Data Catatan
session Sesi pencarian properti String Sama dengan session yang dikirimkan pada request
changes Objek perubahan tarif Array Hanya muncul jika tarif berubah
changes.*.new_price Tarif baru Int
changes.*.room_name Nama kamar String
check_in Tanggal check in YYYY-MM-DD String
check_out Tanggal check out YYYY-MM-DD String
pax_count Objek Jumlah Tamu Object

Test Case

{info} Pada test case, group_id selalu sama. Pada production, group_id berbeda tiap sesi.

group_id Hasil
jkt1g1 Recheck tanpa perubahan tarif
jkt1g2 Recheck dengan perubahan tarif (meta.changes terisi)

Contoh

{
  "username": "YOUR_USERNAME",
  "sign": "96e1028f6beaa817ee3670a39c01c69d",
  "code": "skuhotel",
  "session": "9c597acf-23b2-47c3-86b6-b078214257c4",
  "group_id": "jkt1g1",
  "is_testing": true
}