Buyer API (Pull)
...
Room Base Rates
Search by ID
1 min
{ "name" "search by id", "method" "post", "url" "https //wspull bakuun com/{version}/spsnight/{partnercode}/xxxxxx", "description" "search availability and rates for one property using their property ids \nsupports multi room (room based) queries and returns single property result ", "tab" "examples", "examples" { "languages" \[ { "id" "qllozck9say11bc e7lqo", "language" "json", "code" "{\n \\"username\\" \\"xxx\\",\n \\"password\\" \\"xxx\\",\n \\"partnerid\\" \\"rdkxxx\\",\n \\"singlesearchbyid\\" {\n \\"propertyid\\" \\"htlx\\"\n },\n \\"checkindate\\" \\"yyyy mm dd\\",\n \\"checkoutdate\\" \\"yyyy mm dd\\",\n \\"ratesbynight\\" {\n \\"occupancies\\" \[\n {\n \\"occupancyrefid\\" 1,\n \\"numberofadults\\" 2\n },\n {\n \\"occupancyrefid\\" 2,\n \\"numberofadults\\" 1\n }\n ]\n }\n}", "customlabel" "" } ], "selectedlanguageid" "qllozck9say11bc e7lqo" }, "results" { "languages" \[ { "id" "j3bk 3qtul8wzeemnns7g", "language" "200", "code" "{\n \\"success\\" true,\n \\"tokenid\\" \\"82f3797770137851975777f0b799aace\\",\n \\"errors\\" \[]\n}", "customlabel" "" }, { "id" "umzmkdiwnlnqzifldf5 5", "language" "401", "code" "{\n \\"success\\" false,\n \\"tokenid\\" \\"020c092935b42e9dde4b37bba95d9080\\",\n \\"errors\\" \[\n {\n \\"code\\" 410,\n \\"message\\" \\"unauthorized user\\"\n }\n ]\n}", "customlabel" "" } ], "selectedlanguageid" "umzmkdiwnlnqzifldf5 5" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[ { "name" "username", "kind" "required", "type" "string", "description" "system generated, api access secret key (unique per account) ", "" "system generated, api access secret key (unique per account) " }, { "name" "password", "kind" "required", "type" "string", "description" "system generated, api access secret key (unique per account) ", "" "system generated, api access secret key (unique per account) " }, { "name" "partnerid", "kind" "required", "type" "string", "description" "partner (buyer) identifier (e g rdkxx mpbxxx) ", "" "partner (buyer) identifier (e g rdkxx mpbxxx) " }, { "name" "singlesearchbyid", "kind" "required", "type" "object", "description" "", "" "singlesearchbyid", "children" \[ { "name" "propertyid", "kind" "required", "type" "array", "description" "accepted format htlxxx y (example htl123 1) or htlxxxx (example htl1231)\nuser can one only id in this case ", "children" \[] } ], "schema" \[ { "name" "propertyid", "kind" "required", "type" "array", "description" "accepted format htlxxx y (example htl123 1) or htlxxxx (example htl1231)\nuser can one only id in this case ", "children" \[] } ] }, { "name" "checkindate", "kind" "required", "type" "string", "description" "iso check in date (e g , 2025 10 05) ", "" "iso check in date (e g , 2025 10 05) " }, { "name" "checkoutdate", "kind" "required", "type" "string", "description" "iso check out date (e g , 2025 10 05) ", "" "iso check out date (e g , 2025 10 05) " }, { "name" "ratesbynight", "kind" "required", "type" "object", "description" "", "" "object", "children" \[ { "name" "occupancies", "kind" "required", "type" "object", "description" "", "children" \[ { "name" "occupancyrefid", "kind" "required", "type" "integer", "description" "progressive room number starts at 1 (room 1 → 1, room 2 → 2…)\nidentifies which room the configuration refers to \n\nif user searches 3 rooms →\noccupancyrefid 1, occupancyrefid 2, occupancyrefid 3 " }, { "name" "numberofadults", "kind" "required", "type" "integer", "description" "must a number between 1 to 20 " } ] } ], "schema" \[ { "name" "occupancies", "kind" "required", "type" "object", "description" "", "children" \[ { "name" "occupancyrefid", "kind" "required", "type" "integer", "description" "progressive room number starts at 1 (room 1 → 1, room 2 → 2…)\nidentifies which room the configuration refers to \n\nif user searches 3 rooms →\noccupancyrefid 1, occupancyrefid 2, occupancyrefid 3 " }, { "name" "numberofadults", "kind" "required", "type" "integer", "description" "must a number between 1 to 20 " } ] } ] } ], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" }, "hastryitout" false, "response" \[ { "name" "success", "kind" "optional", "type" "string", "description" "" }, { "name" "tokenid", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "errors", "kind" "optional", "type" "array", "description" "", "children" \[] } ], "autogeneratedanchorslug" "search by id", "legacyhash" "7fndleipgkhgztcdads2q" }

