Booking
https://api.minical.io/v2/booking/receive_booking Create Booking
This endpoint allows you to create booking.
Parameter
Header
X-API-KEY string API key
Body
booking/booking_notes string Extra facilities like Tea/Coffee maker, Shower etc.
booking/source string Booking source (like booking_dot_com OR expedia etc.)
booking/card/cvc number Customer's card cvc number
booking/card/name string Customer's card holder name
booking/card/exp_year integer Customer's card expiry year (yy)
booking/card/exp_month integer Customer's card expiry month (mm)
booking/card/number number Customer's card number
booking/rate_plan/currency/currency_code string Currency code (like USD)
booking/rate_plan/rates/base_rate integer charge rate for 1 day
booking/rate_plan/rates/date string End date of rate (check out date - 1 day)
booking/rate_plan/rates/date_end string End date of rate (check out date - 1 day)
booking/rate_plan/rates/date_start string start date of rate (check in date)
booking/rate_plan/pms_rate_plan_id integer PMS Rate plan ID
booking/rate_plan/description string description about booking
booking/rate_plan/number_of_adults_included_for_base_rate integer Number of adults
booking/staying_guest string staying guest with customer
booking/booking_customer/country string customer's country name
booking/booking_customer/postal_code string customer's zip/postal code
booking/booking_customer/city string customer's city name
booking/booking_customer/address string customer's address
booking/booking_customer/email string customer's email id
booking/booking_customer/phone number customer's phone number
booking/booking_customer/customer_name string customer's name
booking/booking_customer/company_id number PMS property ID
booking/children_count string Number of children
booking/adult_count integer Number of adults
booking/check_out_date string Booking check out date
booking/check_in_date string Booking check in date
booking/ota_type string Booking source
booking/pms_room_type_id integer PMS Room Type ID
booking/company_id integer PMS property ID
booking/booking_type string Type of booking new / modified / cancelled
booking/ota_booking_id integer Booking ID
company_id integer PMS property ID
Responses
200 Booking successfully created.
{
"ota_booking_id": "76732432325",
"pms_booking_id": "482",
"booking_type": "new"
}
Request Body
{
"booking":{
"ota_booking_id": "7673212325",
"booking_type": "new",
"company_id": "8490006340",
"pms_room_type_id": "8490020098",
"ota_type": "booking_dot_com",
"source": "2",
"check_in_date": "2020-07-25",
"check_out_date": "2020-07-28",
"adult_count": "3",
"children_count": "2",
"booking_notes": "created via Booking.com. Booking ID: 76732432325\nEarlyCheckIn, HighFloor",
"booking_customer": {
"company_id": "8490006340",
"customer_name": "Pk Patidar",
"phone": "+91 7878765456",
"email": "abcd@gmail.com",
"address": "",
"city": "",
"postal_code": "",
"country": ""
},
"staying_guest": {
"guest_name": ""
},
"card": {
"number": "4242424242424242",
"exp_month": "08",
"exp_year": "23",
"name": "Pankaj Patidar",
"cvc": "123"
},
"rate_plan": {
"rate_plan_name": "booking_dot_com #76732432325",
"number_of_adults_included_for_base_rate": "3",
"description": "It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.",
"pms_rate_plan_id": "131335",
"rates": [
{
"date_start": "2020-07-25",
"date_end": "2020-07-27",
"date": "2020-07-27",
"base_rate": "50.00"
}
],
"currency": {
"currency_code": "USD"
}
}
},
"company_id":"8490006340"
}
https://api.minical.io/v2/booking/get_booking_detail Get Booking detail (last 15 minute interval)
This endpoint allows you to get booking detail.
Parameter
Header
X-API-KEY string API key
Body
company_id string Property ID
Responses
200 Booking successfully retrieved.
[
{
"booking_id": "345",
"arrival_date": "2022-07-28 00:00:00",
"departure_date": "2022-07-30 00:00:00",
"customer_name": "Eeshan Jain",
"email": "mradul.jain90@gmail.com",
"booking_source": "Owner",
"rate": "333",
"booking_date": "2022-08-18 16:50:18",
"room_type": "New Room Type",
"rate_plan": "New Rate Plan #345",
"customer_type": "VIP"
},
{
"booking_id": "344",
"arrival_date": "2022-07-29 00:00:00",
"departure_date": "2022-08-01 00:00:00",
"customer_name": null,
"email": null,
"booking_source": "Walk-in / Telephone",
"rate": "0",
"booking_date": "2022-08-18 16:50:14",
"room_type": "Double Customer",
"rate_plan": null,
"customer_type": null
}
]
Request Body
{
"company_id": "8490006340"
}
Last updated