Buyer API (Pull)
...
Room Based Rates
Search by Geo
1 min
{ "name" "search by geo", "method" "post", "url" "https //wspull bakuun com/{version}/mpsnight/{partnercode}/538139", "description" "search availability and rates for one or more properties using latitude and longitude parameters \nsupports multi room (room based) queries and returns results only for properties that pass system validation and configuration limits ", "tab" "examples", "examples" { "languages" \[ { "id" "qllozck9say11bc e7lqo", "language" "json", "code" "{\n \\"username\\" \\"xxxx\\",\n \\"password\\" \\"xxxx\\",\n \\"partnerid\\" \\"xxxx\\",\n \\"multisearchbygeo\\" {\n \\"geolat\\" \\"19 484011\\",\n \\"geolong\\" \\"99 053970\\"\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 }\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" "410", "code" "{\n \\"success\\" false,\n \\"tokenid\\" \\"0c80223718e9d240cd607ca9268190a9\\",\n \\"errors\\" {\n \\"success\\" false,\n \\"errors\\" {\n \\"code\\" 410,\n \\"message\\" \\"unauthorized user\\"\n },\n \\"data\\" \[]\n },\n \\"data\\" \[]\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" "multisearchbygeo", "kind" "required", "type" "object", "description" "", "" "multisearchbygeo", "children" \[ { "name" "geolat", "kind" "required", "type" "string", "description" "latitude associated within the search" }, { "name" "geolong", "kind" "required", "type" "string", "description" "longitude associated within the search" } ], "schema" \[ { "name" "geolat", "kind" "required", "type" "string", "description" "latitude associated within the search" }, { "name" "geolong", "kind" "required", "type" "string", "description" "longitude associated within the search" } ] }, { "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" "", "" "required", "children" \[ { "name" "occupancies", "kind" "required", "type" "object", "description" "", "children" \[ { "name" "occupancyrefid", "kind" "required", "type" "number", "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" "number", "description" "must a number between 1 to 20 " } ] } ], "schema" \[ { "name" "occupancies", "kind" "required", "type" "object", "description" "", "children" \[ { "name" "occupancyrefid", "kind" "required", "type" "number", "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" "number", "description" "must a number between 1 to 20 " } ] } ] } ], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" }, "hastryitout" true }

