Params
Name | Type | Requireness | Default value | Description |
---|---|---|---|---|
property_uid | string | required | none | UID of property. |
checkin_date | string | required | none | YYYY-MM-DD Check-in date. |
checkout_date | string | required | none | YYYY-MM-DD Checkout date. |
guest_name | string | required | none | Guest name. |
guest_email | string | required | none | Guest email |
guests_count | int | required | none | Number of guests |
price_total | int | required | none | Total payout. |
currency | string | required | none | Currency code (3 symbols). |
description | string | optional | none | Additional information. |
reservation_code | string | optional | none | Reservation code to update existing booking |
create_invoice | int | optional | 1 | Is invoice creation needed (1) or not (0) |
guests | array | optional | none | Additional guests information. Array of BookingGuest objects. |
BookingGuest
Key | Type | Requireness | Default value | Description |
---|---|---|---|---|
guest_name | string | optional | none | Name |
guest_age | int | optional | none | Age |
guest_phone | string | optional | none | Phone |
guest_email | string | optional | none | |
guest_address | string | optional | none | Address |
Description
Create a new or update (by reservation_code) an existing booking (airgms platform only).
Returns reservation code and platform type (see the corresponding filters section) of the booking.
This endpoint requires the following scope: direct-bookings
Response sample
{
"data": {
"reservation_code": "AIRGMS5BHJ1F75W2",
"platform_type": "airgms"
}
}