Booking

POST {{endpoint}}/hotel-api/1.0/bookings

Standard Booking operation. In 'examples' you can find different cases of requests and responses.

Request Body

{"holder"=>{"name"=>"HolderFirstName", "surname"=>"HolderLastName"}, "rooms"=>[{"rateKey"=>"20190315|20190316|W|1|311|DBT.ST|PVP-SHORTSTAY|AI||1~2~0||N@08870BAE87754721542353710729AAES00000010000000007221346", "paxes"=>[{"roomId"=>1, "type"=>"AD", "name"=>"First Adult Name", "surname"=>"Surname"}, {"roomId"=>1, "type"=>"AD", "name"=>"Second Adult Name", "surname"=>"Surname"}]}], "clientReference"=>"IntegrationAgency", "remark"=>"Booking remarks are to be written here.", "tolerance"=>2}

HEADERS

KeyDatatypeRequiredDescription
Api-keystringAPI Key used in the request
X-SignaturestringSHA256 hash in Hex format from your API Key, your secret plus current timestamps in seconds
AcceptstringDefines response format, posible values: application/xml, application/json
Accept-EncodingstringDefines type of encoding used on the data
Content-TypestringDefines request format, posible values: application/xml, application/json

RESPONSES

status: OK

{"auditData":{"processTime":"884","timestamp":"2018-11-16 11:04:56.616","requestHost":"212.66.164.27","serverId":"ip-10-185-90-99.eu-west-1.compute.internal.node.int-hbg-aws-eu-west-1.discovery#A+","environment":"[awseuwest1, awseuwest1b, ip_10_185_90_99]","release":"80d6b02a41d538d94162b687b2f89cd1de509470","token":"6EE8966867B04526911CE8385AA62446","internal":"0|7AA7EF7F12254801542359544456AAES0000006000000000725a165|ES|07|6|1|||||||||||R|1|2|~2~2~0|0|0||0|c8zj99aze7hdvtaqh4qvcck4|||"},"booking":{"reference":"1-4075658","clientReference":"INTEGRATIONAGENCY","creationDate":"2018-11-16","status":"CONFIRMED","modificationPolicies":{"cancellation":true,"modification":true},"creationUser":"c8zj99aze7hdvtaqh4qvcck4","holder":{"name":"HOLDERFIRSTNAME","surname":"HOLDERLASTNAME"},"hotel":{"checkOut":"2019-06-16","checkIn":"2019-06-15","code":1533,"name":"THB Mirador","categoryCode":"4EST","categoryName":"4 STARS","destinationCode":"PMI","destinationName":"Majorca","zoneCode":10,"zoneName":"Palma","latitude":"39.5681","longitude":"2.6312","rooms":[{"status":"CONFIRMED","id":1,"code":"DBL.ST","name":"DOUBLE 2 ADULTS","paxes":[{"roomId":1,"type":"AD","name":"First Adult Name","surname":"Surname"},{"roomId":1,"type":"AD","name":"Second Adult Name","surname":"Surname"},{"roomId":2,"type":"AD","name":"Third Adult Name","surname":"Surname"},{"roomId":2,"type":"AD","name":"Fourth Adult Name","surname":"Surname"}],"rates":[{"rateClass":"NOR","net":"282.94","rateComments":"2x DOUBLE Estimated total amount of taxes \u0026 fees for this booking: 13.20 Euro   payable on arrival. Car park YES (with additional debit notes) 12.00 EUR Per unit/night.","paymentType":"AT_WEB","packaging":false,"boardCode":"RO","boardName":"ROOM ONLY","cancellationPolicies":[{"amount":"282.94","from":"2019-06-12T23:59:00+02:00"}],"rooms":2,"adults":2,"children":0}]}],"totalNet":"282.94","currency":"EUR","supplier":{"name":"HOTELBEDS PRODUCT,S.L.U.","vatNumber":"ESB38877676"}},"remark":"Booking remarks are to be written here.","invoiceCompany":{"code":"E10","company":"HOTELBEDS SPAIN, S.L.U","registrationNumber":"ESB28916765"},"totalNet":282.94,"pendingAmount":282.94,"currency":"EUR"}}