Skip to main content

Create Reservation [Booking Engine]

Creates a new reservation for a given property. This end-point is applicable for Direct Booking websites or the companies who power them.

HTTP Request​

POST https://dev.calry.app/api/v2/vrs/reservations/booking-engine

Headers​

HeaderValue
AuthorizationBearer YOUR_ACCESS_TOKEN
workspaceIdYOUR_WORKSPACE_ID
integrationAccountIdYOUR_INTEGRATION_ACCOUNT_ID

Request Body​

The request body should be a JSON object containing the following fields:

FieldTypeDescription
morChannelstringSpecifies if the Merchant of Record is PMS or Self.
propertyIdstring/numberIdentifier of the Property within PMS.
roomTypeIdstring/numberIdentifier of the Room type within PMS.
arrivalDatestringDate of arrival in YYYY-MM-DD format.
departureDatestringDate of arrival in YYYY-MM-DD format.
arrivalEstimatedTimestring/numberOptional. Estimated time of arrival.
departureEstimatedTimestring/numberOptional. Estimated time of departure.
guestobject
guest.namestringFull name of the guest.
guest.firstNamestringFirst name of the guest.
guest.lastNamestringLast name of the guest.
guest.emailstringEmail address of the guest.
guest.phonestring/numberOptional. Phone number of the guest.
guest.addressobject
guest.address.line1stringAddress line 1 of the guest.
guest.address.line2stringAddress line 2 of the guest.
guest.address.postalCodestringPostal code of the guest's address.
guest.address.citystringCity of the guest's address.
guest.address.statestringState of the guest's address.
guest.address.countrystringCountry of the guest's address in ISO 3166-1 alpha-2 standard.
numberOfGuestsnumberTotal number of guests.
numberOfAdultsnumberOptional. Number of adults among the guests.
numberOfChildrennumberOptional. Number of children among the guests.
numberOfInfantsnumberOptional. Number of infants among the guests.
numberOfPetsnumberOptional. Number of pets accompanying the guests.
totalPricenumberTotal price for the stay.
currencystringCurrency in which the payment is made.
notesstringOptional. Additional notes regarding the stay.
commentsstringOptional. Additional comments regarding the stay.
paymentProviderKeystringOptional. Payment provider key. (Stripe payment token)
paymentProviderIdstringOptional. Payment provider id.
transactionIdstringOptional. Identifier of the transaction from the respective Payment Gateway used by the Property manager/host.
cardDetailsobjectOptional.
cardDetails.cardNumberstringOptional. Credit Card's number.
cardDetails.cardHolderNamestringOptional. Name of the Credit Card holder.
cardDetails.expiryMonthstringOptional. Expiry month of the credit card.
cardDetails.expiryYearstringOptional. Expiry year of the credit card.
cardDetails.cvvstringOptional. Verification Value of the card in use.
promotionCodestringOptional. Promotion code to apply to the reservation.

Note:

  • If roomTypeId is not provided, pass the propertyId as the roomTypeId.
  • When morChannel = PMS in Lodgify integration , pass the websiteID as the paymentProviderId.
  • When morChannel = PMS for BookingSync integration, pass the CC details as well for a succesfull reservation.
  • promotionCode is only supported in Hostaway, Guesty Booking Engine and RentalWise integrations.

morChannel​

ValueDescription
SELFUsed when payments are handled by the Property Manager/host OR the Direct Booking Engine.
PMSUsed when payments are handled by the PMS.

Guest.address.country​

Afghanistan = "AF"
Γ…land Islands = "AX"
Albania = "AL"
Algeria = "DZ"
American Samoa = "AS"
Andorra = "AD"
Angola = "AO"
Anguilla = "AI"
Antarctica = "AQ"
Antigua and Barbuda = "AG"
Argentina = "AR"
Armenia = "AM"
Aruba = "AW"
Australia = "AU"
Austria = "AT"
Azerbaijan = "AZ"
Bahamas = "BS"
Bahrain = "BH"
Bangladesh = "BD"
Barbados = "BB"
Belarus = "BY"
Belgium = "BE"
Belize = "BZ"
Benin = "BJ"
Bermuda = "BM"
Bhutan = "BT"
Bolivia = "BO"
Bonaire, Sint Eustatius and Saba = "BQ"
Bosnia and Herzegovina = "BA"
Botswana = "BW"
Bouvet Island = "BV"
Brazil = "BR"
British Indian Ocean Territory = "IO"
Brunei Darussalam = "BN"
Bulgaria = "BG"
Burkina Faso = "BF"
Burundi = "BI"
Cabo Verde = "CV"
Cambodia = "KH"
Cameroon = "CM"
Canada = "CA"
Cayman Islands = "KY"
Central African Republic = "CF"
Chad = "TD"
Chile = "CL"
China = "CN"
Christmas Island = "CX"
Cocos (Keeling) Islands = "CC"
Colombia = "CO"
Comoros = "KM"
Congo = "CG"
Congo, Democratic Republic of the = "CD"
Cook Islands = "CK"
Costa Rica = "CR"
Croatia = "HR"
Cuba = "CU"
CuraΓ§ao = "CW"
Cyprus = "CY"
Czechia = "CZ"
Denmark = "DK"
Djibouti = "DJ"
Dominica = "DM"
Dominican Republic = "DO"
Ecuador = "EC"
Egypt = "EG"
El Salvador = "SV"
Equatorial Guinea = "GQ"
Eritrea = "ER"
Estonia = "EE"
Eswatini = "SZ"
Ethiopia = "ET"
Falkland Islands (Malvinas) = "FK"
Faroe Islands = "FO"
Fiji = "FJ"
Finland = "FI"
France = "FR"
French Guiana = "GF"
French Polynesia = "PF"
French Southern Territories = "TF"
Gabon = "GA"
Gambia = "GM"
Georgia = "GE"
Germany = "DE"
Ghana = "GH"
Gibraltar = "GI"
Greece = "GR"
Greenland = "GL"
Grenada = "GD"
Guadeloupe = "GP"
Guam = "GU"
Guatemala = "GT"
Guernsey = "GG"
Guinea = "GN"
Guinea-Bissau = "GW"
Guyana = "GY"
Haiti = "HT"
Holy See = "VA"
Honduras = "HN"
Hong Kong = "HK"
Hungary = "HU"
Iceland = "IS"
India = "IN"
Indonesia = "ID"
Iran = "IR"
Iraq = "IQ"
Ireland = "IE"
Isle of Man = "IM"
Israel = "IL"
Italy = "IT"
Jamaica = "JM"
Japan = "JP"
Jersey = "JE"
Jordan = "JO"
Kazakhstan = "KZ"
Kenya = "KE"
Kiribati = "KI"
Kuwait = "KW"
Kyrgyzstan = "KG"
Laos = "LA"
Latvia = "LV"
Lebanon = "LB"
Lesotho = "LS"
Liberia = "LR"
Libya = "LY"
Liechtenstein = "LI"
Lithuania = "LT"
Luxembourg = "LU"
Macao = "MO"
Madagascar = "MG"
Malawi = "MW"
Malaysia = "MY"
Maldives = "MV"
Mali = "ML"
Malta = "MT"
Marshall Islands = "MH"
Martinique = "MQ"
Mauritania = "MR"
Mauritius = "MU"
Mexico = "MX"
Micronesia = "FM"
Moldova = "MD"
Monaco = "MC"
Mongolia = "MN"
Montenegro = "ME"
Montserrat = "MS"
Morocco = "MA"
Mozambique = "MZ"
Myanmar = "MM"
Namibia = "NA"
Nauru = "NR"
Nepal = "NP"
Netherlands = "NL"
New Zealand = "NZ"
Nicaragua = "NI"
Niger = "NE"
Nigeria = "NG"
North Macedonia = "MK"
Norway = "NO"
Oman = "OM"
Pakistan = "PK"
Palau = "PW"
Palestine, State of = "PS"
Panama = "PA"
Papua New Guinea = "PG"
Paraguay = "PY"
Peru = "PE"
Philippines = "PH"
Poland = "PL"
Portugal = "PT"
Puerto Rico = "PR"
Qatar = "QA"
Romania = "RO"
Russia = "RU"
Rwanda = "RW"
Saint Kitts and Nevis = "KN"
Saint Lucia = "LC"
Saint Vincent and the Grenadines = "VC"
Samoa = "WS"
San Marino = "SM"
Saudi Arabia = "SA"
Senegal = "SN"
Serbia = "RS"
Seychelles = "SC"
Sierra Leone = "SL"
Singapore = "SG"
Slovakia = "SK"
Slovenia = "SI"
Solomon Islands = "SB"
Somalia = "SO"
South Africa = "ZA"
South Korea = "KR"
Spain = "ES"
Sri Lanka = "LK"
Sudan = "SD"
Suriname = "SR"
Sweden = "SE"
Switzerland = "CH"
Syria = "SY"
Taiwan = "TW"
Tajikistan = "TJ"
Tanzania = "TZ"
Thailand = "TH"
Timor-Leste = "TL"
Togo = "TG"
Tonga = "TO"
Tunisia = "TN"
Turkey = "TR"
Turkmenistan = "TM"
Tuvalu = "TV"
Uganda = "UG"
Ukraine = "UA"
United Arab Emirates = "AE"
United Kingdom = "GB"
United States = "US"
Uruguay = "UY"
Uzbekistan = "UZ"
Vanuatu = "VU"
Venezuela = "VE"
Vietnam = "VN"
Yemen = "YE"
Zambia = "ZM"
Zimbabwe = "ZW"

Example Requests​

Lodgify​

curl --location 'https://dev.calry.app/api/v2/vrs/reservations/booking-engine' \
--header 'Authorization: Bearer eyJraWQiOiJzLWMwMzE2MzExLTg3NDktNGNhMC05NDg0LTBlNWM1ZDVlMDExOSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwczovL2Rldi5jYWxyeS5hcHAvYXBpL2F1dGgiLCJ1c2VySWQiOiJlNThhMTRjZS01NWQ0LTQyMGQtYmVlZi05M2U1MjJlYjcyZjAiLCJ3b3Jrc3BhY2VJZCI6ImEwZjE5YmMyLTNlNjktNGVhOC04ODkzLTgwMzFiYTBiMGEwYSIsIm5hbWUiOiJ0ZXN0IGtleSIsInNvdXJjZSI6Im1pY3Jvc2VydmljZSIsImlhdCI6MTczNzM2NDM0OSwiZXhwIjoyMDk3MzY0MzQ5fQ.G-8bEbT3VhkuwpsmEXzi1hTKfjilbtMZnRrWZ-bR5gcm3tIZ55zj_XI7bGKwMe1eVLIaloR5ULzRvwhUC3fg-CJ1cFc3MG5jUmex0iB1b50WxRJftbj55Bh8Xo7ooRYMOnJGQKG-YWVknQ0-Los42Urb2_ML-bTmP_nlUNRFWJoav_bJppNJ2vRnq9UpbXLUkbAiqKVuOnR3FEjPKwGn1At5zXVyU9pZdG7kdoHPgOuPNqC_-WwhbkZLHtV62GNtPF_fXVfi_8c3GJRnAd2F4uCM58if6XqV0MR9jNaNIWJpYx4grUY6-5Hg512zxwOv98Vc2mTs1oKXU_SO3E0-pg' \
--header 'workspaceId: a1f19bc2-3e69-4ea8-8893-8031ba0b0a0a' \
--header 'integrationAccountId: 689fa807-47b7-41e6-b7ca-6566b2e055d5' \
--header 'Content-Type: application/json' \
--data-raw '{
"morChannel": "PMS",
"propertyId": "608232",
"roomTypeId": "675078",
"arrivalDate": "2025-10-18",
"departureDate": "2025-10-21",
"arrivalEstimatedTime": "14:00",
"departureEstimatedTime": "12:00",
"guest": {
"name": "Mukul Mehta",
"firstName": "Mukul",
"lastName": "Mehta",
"email": "daval.pravin@gmail.com",
"phone": "9876543210",
"address": {
"line1": "456 Oak Lane",
"line2": "Suite 12",
"postalCode": "67890",
"city": "Laketown",
"state": "Lakestate",
"country": "IN"
}
},
"status": "CONFIRMED",
"numberOfGuests": 5,
"numberOfAdults": 5,
"numberOfChildren": 1,
"numberOfInfants": 0,
"numberOfPets": 1,
"totalPrice": 148.6,
"currency": "USD",
"notes": "Need a hot tub.",
"paymentProviderId": 537792
}'

BookingSync​

curl --location 'https://dev.calry.app/api/v2/vrs/reservations/booking-engine' \
--header 'Authorization: Bearer eyJraWQiOiJzLWMwMzE2MzExLTg3NDktNGNhMC05NDg0LTBlNWM1ZDVlMDExOSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwczovL2Rldi5jYWxyeS5hcHAvYXBpL2F1dGgiLCJ1c2VySWQiOiJjNjhmODE5My1lNjEwLTQ2NjItOTc1OC1kNmYxMmFhODAwODYiLCJ3b3Jrc3BhY2VJZCI6IjE0ODc3OTZkLTNmY2QtNGE2Mi04ODRhLTNhYWJhNTA3ZTczMiIsIm5hbWUiOiJ0ZXN0IGtleSIsInNvdXJjZSI6Im1pY3Jvc2VydmljZSIsImlhdCI6MTczNzM3NTM5OCwiZXhwIjoxNzczMzc1Mzk4fQ.DUHl6yv4kZjcUlPZbtT823oB6fpxQdRwAw_03AaxAwOOiEyy3H767N1rYahiycbZ6Bub6b542TUrYq4tCrt8NxEpBiMsZmap18i2hSIrrawdJMdW_9tAg1EgYl0zN9kmM32KcR5BGGlndE8xPmb4Z7_X6vPRQzWAaizs-Gch-PZHFoIKxSFkeSaFhB8dyTZpfWuEVPohQYxp5oTrbmIYhSKYj80IUoa5VaudwWruvqf-DuNYi3pE-I8lR9miVkXh5m8MUkkEfhA2TmT1UIwc6nZN7JtGxrmufWjSZ8DupIJsS3SgHY_X3uqEa8XzVhirSI6t1c17azeCqe61inESaA' \
--header 'workspaceId: 1417796d-3fcd-4a62-884a-31aba507e732' \
--header 'integrationAccountId: 91feb063-8253-40aa-9231-9b8e6810c69d' \
--header 'Content-Type: application/json' \
--data-raw '{
"morChannel": "PMS",
"propertyId": "231535",
"roomTypeId": "675078",
"arrivalDate": "2025-09-10",
"departureDate": "2025-09-15",
"arrivalEstimatedTime": "15:00",
"departureEstimatedTime": "12:00",
"guest": {
"name": "John Doe",
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@gmail.com",
"phone": "9876543210",
"address": {
"line1": "456 Oak Lane",
"line2": "Suite 12",
"postalCode": "67890",
"city": "Laketown",
"state": "Lakestate",
"country": "US"
}
},
"status": "CONFIRMED",
"totalPrice": 1500,
"numberOfGuests": 3,
"numberOfAdults": 2,
"numberOfChildren": 1,
"numberOfInfants": 0,
"numberOfPets": 0,
"currency": "USD",
"notes": "Need a hot tub.",
"cardDetails": {
"cardNumber": "4111111111111111",
"cardHolderName": "John Doe",
"expiryMonth": "8",
"expiryYear": "2029",
"cvv": "256"
}

}'

Hostfully​

curl --location 'https://dev.calry.app/api/v2/vrs/reservations/booking-engine' \
--header 'Authorization: Bearer eyJraWQiOiJzLWMwMzE2MzExLTg3NDktNGNhMC05NDg0LTBlNWM1ZDVlMDExOSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwczovL2Rldi5jYWxyeS5hcHAvYXBpL2F1dGgiLCJ1c2VySWQiOiJlNThhMTRjZS01NWQ0LTQyMGQtYmVlZi05M2U1MjJlYjcyZjAiLCJ3b3Jrc3BhY2VJZCI6ImEwZjE5YmMyLTNlNjktNGVhOC04ODkzLTgwMzFiYTBiMGEwYSIsIm5hbWUiOiJ0ZXN0IGtleSIsInNvdXJjZSI6Im1pY3Jvc2VydmljZSIsImlhdCI6MTczNzM2NDM0OSwiZXhwIjoyMDk3MzY0MzQ5fQ.G-8bEbT3VhkuwpsmEXzi1hTKfjilbtMZnRrWZ-bR5gcm3tIZ55zj_XI7bGKwMe1eVLIaloR5ULzRvwhUC3fg-CJ1cFc3MG5jUmex0iB1b50WxRJftbj55Bh8Xo7ooRYMOnJGQKG-YWVknQ0-Los42Urb2_ML-bTmP_nlUNRFWJoav_bJppNJ2vRnq9UpbXLUkbAiqKVuOnR3FEjPKwGn1At5zXVyU9pZdG7kdoHPgOuPNqC_-WwhbkZLHtV62GNtPF_fXVfi_8c3GJRnAd2F4uCM58if6XqV0MR9jNaNIWJpYx4grUY6-5Hg512zxwOv98Vc2mTs1oKXU_SO3E0-pg' \
--header 'workspaceId: a0f19bc2-3f12-4wa8-8103-8031ba0b0a0a' \
--header 'integrationAccountId: 872751d0-e90b-46b2-bc81-30ab96348496' \
--header 'Content-Type: application/json' \
--data-raw '{
"morChannel": "SELF",
"propertyId": "206ce966-a947-4ba6-a233-3f963d3509f4",
"roomTypeId": "3f963d3509f4-06ce966-a947-4ba6-a233",
"arrivalDate": "2025-08-01",
"departureDate": "2025-08-05",
"arrivalEstimatedTime": "15:00",
"departureEstimatedTime": "12:00",
"guest": {
"name": "Suyash Karn",
"firstName": "Suyash",
"lastName": "Karn",
"email": "suyash.karn@gmail.com",
"phone": "9876543210",
"address": {
"line1": "456 Oak Lane",
"line2": "Suite 12",
"postalCode": "67890",
"city": "Laketown",
"state": "Lakestate",
"country": "US"
}
},
"status": "CONFIRMED",
"totalPrice": 5064.5,
"numberOfGuests": 4,
"numberOfAdults": 3,
"numberOfChildren": 2,
"numberOfInfants": 0,
"numberOfPets": 1,
"currency": "USD",
"notes": "Need an EV Charger.",
"transactionId": "id_243203903"
}'

Hostaway​

curl --location 'https://dev.calry.app/api/v2/vrs/reservations/booking-engine' \
--header 'authorization: Bearer eyJraWQiOiJzLWMwMzE2MzExLTg3NDktNGNhMC05NDg0LTBlNWM1ZDVlMDExOSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwczovL2Rldi5jYWxyeS5hcHAvYXBpL2F1dGgiLCJ1c2VySWQiOiJjNjhmODE5My1lNjEwLTQ2NjItOTc1OC1kNmYxMmFhODAwODYiLCJ3b3Jrc3BhY2VJZCI6IjE0ODc3OTZkLTNmY2QtNGE2Mi04ODRhLTNhYWJhNTA3ZTczMiIsIm5hbWUiOiJ0ZXN0Iiwic291cmNlIjoibWljcm9zZXJ2aWNlIiwiaWF0IjoxNzM4OTIzOTA0LCJleHAiOjE4Mzg5MjM5MDR9.MLJ__ofiDh2JCmwm_AVGjvGonuzs6KshVSKRMCbTyr6vlvK-J7yaOn4Xc-Xhr-1-jauqE5sdxI4a22-c4oPL4hAY2YlKq6-W3IdEPYEkehaZwbn2Sdztn1NJUitgJrpX0fkHugEEapoQxd1oiF2ebGXpg_sod9qSo0HI2SNet8GziPcX0fBLbEd0jfJisyQegppPbnnYNZBeYTlmQ5242hu02AhLvBTqyNdbtSd_BlHXbkz5hxYuo5sSt0xuMR0m8ldlbpFRyUD8CO5JlqE1t1dqsn4_tMzL5jG7Vu2LoM7ouvWiiiwA73qgFBKt_mC5F692_j73H6Kvcr5a4kzE8Q' \
--header 'content-type: application/json' \
--header 'integrationaccountid: 405e3b8d-95b6-49c2-b666-14fc72c57c04' \
--header 'workspaceid: 1487796d-3fcd-4a62-884a-3aaba507e732' \
--data-raw '{
"morChannel": "PMS",
"propertyId": 212815,
"roomTypeId": "675078",
"arrivalDate": "2025-07-08",
"departureDate": "2025-07-10",
"arrivalEstimatedTime": "14:00",
"departureEstimatedTime": "12:00",
"guest": {
"name": "Abdul Ahadh",
"firstName": "Abdul",
"lastName": "Ahadh",
"email": "ahadh.default@gmail.com",
"phone": "9876543210",
"address": {
"line1": "456 Oak Lane",
"line2": "Suite 12",
"postalCode": "67890",
"city": "Laketown",
"state": "Lakestate",
"country": "Wonderland"
}
},
"numberOfGuests": 3,
"numberOfAdults": 2,
"numberOfChildren": 1,
"numberOfInfants": 0,
"numberOfPets": 1,
"notes": "Need a crib for the child.",
"paymentProviderId": 537792,
"totalPrice": 11000,
"currency": "USD",
"promotionCode":"TEST!"
}'

Beds24​

curl --location 'https://dev.calry.app/api/v2/vrs/reservations/booking-engine' \
--header 'authorization: Bearer eyJraWQiOiJzLWMwMzE2MzExLTg3NDktNGNhMC05NDg0LTBlNWM1ZDVlMDExOSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwczovL2Rldi5jYWxyeS5hcHAvYXBpL2F1dGgiLCJ1c2VySWQiOiJjNjhmODE5My1lNjEwLTQ2NjItOTc1OC1kNmYxMmFhODAwODYiLCJ3b3Jrc3BhY2VJZCI6IjE0ODc3OTZkLTNmY2QtNGE2Mi04ODRhLTNhYWJhNTA3ZTczMiIsIm5hbWUiOiJ0ZXN0Iiwic291cmNlIjoibWljcm9zZXJ2aWNlIiwiaWF0IjoxNzM5NTE5NzUyLCJleHAiOjE3NDk1MTk3NTJ9.eiEYJxThOo6PdOH1SJvomluL4GZYP1MPJMI_NQp-Fla5mqVpfGW3nKZ5ip8s2E1m7b4CLjtGUUf-uer5y7A4AotXZ4lvafI0hkmEHbsOK5lAe054HTTEnjyzKihMcg4JxX9uo3RpdPLJ--wUBrBkO80sA7keLf33dbYKYchjacvrTcQBIGLYbN6JjDdFgzt43WAXgL5hxABdB2PUlfXlaA4xr-ILGwikBX3k03Ybv1HzQmdfsvg3pYdgNmnJ4k7YO49c8IZh41-x8W1LK5mgRcGgRzsBxrEmrKKeYDMax7TI6Yyi5ApL9pV1J1iXsBKEz98cPMNddVox7ZtQvpGFVQ' \
--header 'content-type: application/json' \
--header 'integrationaccountid: e80acb23-f6e6-4e9b-bc23-4537a3a3c2a7' \
--header 'workspaceid: 1487796d-3fcd-4a62-884a-3aaba507e732' \
--data-raw '{
"morChannel": "PMS",
"propertyId": "263354",
"roomTypeId":"552352",
"arrivalDate": "2025-03-06",
"departureDate": "2025-03-09",
"arrivalEstimatedTime": "14:00",
"departureEstimatedTime": "12:00",
"guest": {
"name": "Abdul Ahadh",
"firstName": "Abdul",
"lastName": "Ahadh",
"email": "ahadh.default@gmail.com",
"phone": "9876543210",
"address": {
"line1": "456 Oak Lane",
"line2": "Suite 12",
"postalCode": "67890",
"city": "Laketown",
"state": "Lakestate",
"country": "Wonderland"
}
},
"numberOfGuests": 3,
"numberOfAdults": 2,
"numberOfChildren": 1,
"numberOfInfants": 0,
"numberOfPets": 1,
"notes": "Need a crib for the child.",
"totalPrice": 11000,
"currency": "USD"
}'

Hostify​

curl --location 'https://dev.calry.app/api/v2/vrs/reservations/booking-engine' \
--header 'authorization: Bearer eyJraWQiOiJzLWMwMzE2MzExLTg3NDktNGNhMC05NDg0LTBlNWM1ZDVlMDExOSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwczovL2Rldi5jYWxyeS5hcHAvYXBpL2F1dGgiLCJ1c2VySWQiOiJjNjhmODE5My1lNjEwLTQ2NjItOTc1OC1kNmYxMmFhODAwODYiLCJ3b3Jrc3BhY2VJZCI6IjE0ODc3OTZkLTNmY2QtNGE2Mi04ODRhLTNhYWJhNTA3ZTczMiIsIm5hbWUiOiJ0ZXN0Iiwic291cmNlIjoibWljcm9zZXJ2aWNlIiwiaWF0IjoxNzM4OTIzOTA0LCJleHAiOjE4Mzg5MjM5MDR9.MLJ__ofiDh2JCmwm_AVGjvGonuzs6KshVSKRMCbTyr6vlvK-J7yaOn4Xc-Xhr-1-jauqE5sdxI4a22-c4oPL4hAY2YlKq6-W3IdEPYEkehaZwbn2Sdztn1NJUitgJrpX0fkHugEEapoQxd1oiF2ebGXpg_sod9qSo0HI2SNet8GziPcX0fBLbEd0jfJisyQegppPbnnYNZBeYTlmQ5242hu02AhLvBTqyNdbtSd_BlHXbkz5hxYuo5sSt0xuMR0m8ldlbpFRyUD8CO5JlqE1t1dqsn4_tMzL5jG7Vu2LoM7ouvWiiiwA73qgFBKt_mC5F692_j73H6Kvcr5a4kzE8Q' \
--header 'content-type: application/json' \
--header 'integrationaccountid: 831c6713-d9f9-4a06-898e-4e8f5cc4b36d' \
--header 'workspaceid: 1487796d-3fcd-4a62-884a-3aaba507e732' \
--data-raw '{
"morChannel": "PMS",
"propertyId": 500008838,
"roomTypeId": "675078",
"arrivalDate": "2025-08-15",
"departureDate": "2025-08-18",
"arrivalEstimatedTime": "14:00",
"departureEstimatedTime": "12:00",
"guest": {
"name": "Abdul Ahadh",
"firstName": "Abdul",
"lastName": "Ahadh",
"email": "ahadh.default@gmail.com",
"phone": "9876543210",
"address": {
"line1": "456 Oak Lane",
"line2": "Suite 12",
"postalCode": "67890",
"city": "Laketown",
"state": "Lakestate",
"country": "Wonderland"
}
},
"numberOfGuests": 3,
"numberOfAdults": 2,
"numberOfChildren": 1,
"numberOfInfants": 0,
"numberOfPets": 0,
"notes": "Need a crib for the child.",
"totalPrice": 11000,
"currency": "USD",
"promotionCode":"TEST"
}'

Guesty Booking Engine​

curl --location 'https://dev.calry.app/api/v2/vrs/reservations/booking-engine' \
--header 'authorization: Bearer eyJraWQiOiJzLWMwMzE2MzExLTg3NDktNGNhMC05NDg0LTBlNWM1ZDVlMDExOSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwczovL2Rldi5jYWxyeS5hcHAvYXBpL2F1dGgiLCJ1c2VySWQiOiJjNjhmODE5My1lNjEwLTQ2NjItOTc1OC1kNmYxMmFhODAwODYiLCJ3b3Jrc3BhY2VJZCI6IjE0ODc3OTZkLTNmY2QtNGE2Mi04ODRhLTNhYWJhNTA3ZTczMiIsIm5hbWUiOiJ0ZXN0Iiwic291cmNlIjoibWljcm9zZXJ2aWNlIiwiaWF0IjoxNzM4OTIzOTA0LCJleHAiOjE4Mzg5MjM5MDR9.MLJ__ofiDh2JCmwm_AVGjvGonuzs6KshVSKRMCbTyr6vlvK-J7yaOn4Xc-Xhr-1-jauqE5sdxI4a22-c4oPL4hAY2YlKq6-W3IdEPYEkehaZwbn2Sdztn1NJUitgJrpX0fkHugEEapoQxd1oiF2ebGXpg_sod9qSo0HI2SNet8GziPcX0fBLbEd0jfJisyQegppPbnnYNZBeYTlmQ5242hu02AhLvBTqyNdbtSd_BlHXbkz5hxYuo5sSt0xuMR0m8ldlbpFRyUD8CO5JlqE1t1dqsn4_tMzL5jG7Vu2LoM7ouvWiiiwA73qgFBKt_mC5F692_j73H6Kvcr5a4kzE8Q' \
--header 'content-type: application/json' \
--header 'integrationaccountid: 021bf3a9-eeee-4d92-b0e7-4705017e009b' \
--header 'workspaceid: 1487796d-3fcd-4a62-884a-3aaba507e732' \
--data-raw '{
"morChannel": "PMS",
"propertyId": "66137b0c954f5a0012a0fd1a",
"roomTypeId": "54f5a0012a0fd1a66137b012",
"arrivalDate": "2025-04-15",
"departureDate": "2025-04-17",
"arrivalEstimatedTime": "14:00",
"departureEstimatedTime": "12:00",
"guest": {
"name": "Abdul Ahadh",
"firstName": "Abdul",
"lastName": "Ahadh",
"email": "ahadh.default@gmail.com",
"phone": "9876543210",
"address": {
"line1": "456 Oak Lane",
"line2": "Suite 12",
"postalCode": "67890",
"city": "Laketown",
"state": "Lakestate",
"country": "Wonderland"
}
},
"numberOfGuests": 3,
"numberOfAdults": 3,
"numberOfChildren": 0,
"numberOfInfants": 0,
"numberOfPets": 0,
"notes": "Need a crib for the child.",
"currency": "USD",
"promotionCode":"SUMMER10",
"ccToken":"12456"
}'

RentalWise​

curl --location 'https://dev.calry.app/api/v2/vrs/reservations/booking-engine' \
--header 'authorization: Bearer eyJraWQiOiJzLWMwMzE2MzExLTg3NDktNGNhMC05NDg0LTBlNWM1ZDVlMDExOSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwczovL2Rldi5jYWxyeS5hcHAvYXBpL2F1dGgiLCJ1c2VySWQiOiJjNjhmODE5My1lNjEwLTQ2NjItOTc1OC1kNmYxMmFhODAwODYiLCJ3b3Jrc3BhY2VJZCI6IjE0ODc3OTZkLTNmY2QtNGE2Mi04ODRhLTNhYWJhNTA3ZTczMiIsIm5hbWUiOiJ0ZXN0Iiwic291cmNlIjoibWljcm9zZXJ2aWNlIiwiaWF0IjoxNzM4OTIzOTA0LCJleHAiOjE4Mzg5MjM5MDR9.MLJ__ofiDh2JCmwm_AVGjvGonuzs6KshVSKRMCbTyr6vlvK-J7yaOn4Xc-Xhr-1-jauqE5sdxI4a22-c4oPL4hAY2YlKq6-W3IdEPYEkehaZwbn2Sdztn1NJUitgJrpX0fkHugEEapoQxd1oiF2ebGXpg_sod9qSo0HI2SNet8GziPcX0fBLbEd0jfJisyQegppPbnnYNZBeYTlmQ5242hu02AhLvBTqyNdbtSd_BlHXbkz5hxYuo5sSt0xuMR0m8ldlbpFRyUD8CO5JlqE1t1dqsn4_tMzL5jG7Vu2LoM7ouvWiiiwA73qgFBKt_mC5F692_j73H6Kvcr5a4kzE8Q' \
--header 'content-type: application/json' \
--header 'integrationaccountid: ff56698e-0912-4d8a-b180-9baa262fdc1c' \
--header 'workspaceid: 1487796d-3fcd-4a62-884a-3aaba507e732' \
--data-raw '{
"morChannel": "PMS",
"propertyId": "879613",
"roomTypeId": "675078",
"arrivalDate": "2025-04-11",
"departureDate": "2025-04-14",
"arrivalEstimatedTime": "14:00",
"departureEstimatedTime": "12:00",
"guest": {
"name": "Abdul Ahadh",
"firstName": "Abdul",
"lastName": "Ahadh",
"email": "ahadh.default@gmail.com",
"phone": "9876543210",
"address": {
"line1": "456 Oak Lane",
"line2": "Suite 12",
"postalCode": "67890",
"city": "Laketown",
"state": "Lakestate",
"country": "Wonderland"
}
},
"numberOfGuests": 3,
"numberOfAdults": 3,
"numberOfChildren": 0,
"numberOfInfants": 0,
"numberOfPets": 0,
"notes": "Need a crib for the child.",
"currency": "USD",
"promotionCode":"TEST"
}'