Skip to content

Filter

Filter sesi pencarian properti.


Session

Endpoint ini membutuhkan session. Gunakan Inisiasi untuk mendapatkan session.

Method Endpoint
POST https://api.digiflazz.com/v1/hotel/filter

Request Parameter

Sign additional value: hotel.search

Parameter Deskripsi Type Required/Optional
session Sesi pencarian string Required
star Kategori bintang properti int optional
type Tipe properti string optional
area Area lokasi properti string optional
smoking Kebijakan merokok dalam kamar boolean optional
plan Paket kamar string optional
price Rentang harga object
price.min Harga minimal int optional
price.max Harga maksimal int optional
sort Sortir berdasarkan object
sort.price Harga string (asc / desc) optional (default: desc)
sort.star Kategori bintang string (asc / desc) optional (default: asc)
page Halaman paginasi int optional

Contoh

{
  "username": "YOUR_USERNAME",
  "sign": "96e1028f6beaa817ee3670a39c01c69d",
  "code": "skuhotel",
  "session": "2dfa0748-3b56-4255-aab2-6f62b8884353",
  "area": "Alam Sutera",
  "star": 5,
  "type": "hotel",
  "plan": "BF",
  "price": {
    "min": 1000000,
    "max": 5000000
  },
  "sort": {
    "price": "asc",
    "star": "desc"
  },
  "page": 2
}

Response

Tip

Response filter sama persis dengan response inisiasi

Data

Array of Properti

Attribute Deskripsi Type Note
id ID properti string Selalu memiliki value yang berbeda tiap sesi inisiasi
name Nama properti string
star Kategori bintang properti int
type Tipe properti string
main_photo Foto properti string
address Alamat properti object
room_summary Ringkasan kamar object Gunakan endpoint Properti Detail untuk mendapatkan detail kamar dan kamar yang tersedia
room_summary.min_total_price Harga kamar termurah int
room_summary.total_available_room Total kamar yang tersedia int

Meta Data

Attribute Deskripsi Type Note
current_page Halaman saat ini int
last_page Halaman terakhir int
per_page Data yang tampil tiap halaman int
total Jumlah data int
session Sesi pencarian properti string Sama dengan session yang dikirimkan pada request parameter

Contoh

{
  "message": "Sukses",
  "rc": "00",
  "buyer": {
    "code": "skuhotel"
  },
  "seller": {
    "tele": "@usernametelegram",
    "wa": "081234567890"
  },
  "data": [
    {
      "id": "5p0j8d7x89eg",
      "name": "JHL Solitaire Gading Serpong",
      "star": 5,
      "type": "hotel",
      "main_photo": "https://ik.imagekit.io/vcrk/dev/hotel",
      "address": {
        "area": "Serpong"
      },
      "room_summary": {
        "min_total_price": 4564106,
        "total_available_room": 1
      }
    },
    {
      "id": "7p4d1o7kq96m",
      "name": "Hotel Tentrem Jakarta",
      "star": 5,
      "type": "hotel",
      "main_photo": "https://ik.imagekit.io/vcrk/dev/hotel",
      "address": {
        "area": "Alam Sutera"
      },
      "room_summary": {
        "min_total_price": 4727684,
        "total_available_room": 1
      }
    },
    {
      "id": "560n836z8w2o",
      "name": "RedDoorz near Stasiun Tangerang",
      "star": 2,
      "type": "hotel",
      "main_photo": "https://ik.imagekit.io/vcrk/dev/hotel",
      "address": {
        "area": "Alam Sutera"
      },
      "room_summary": {
        "min_total_price": 530044,
        "total_available_room": 1
      }
    }
  ],
  "meta": {
    "current_page": 1,
    "last_page": 1,
    "per_page": 20,
    "total": 3,
    "session": "2dfa0748-3b56-4255-aab2-6f62b8884353"
  }
}