Send Special Offer

Send a special offer to the guest in a conversation. A special offer invites the guest to book the given listing for the given dates at a custom total price, and typically expires 24 hours after being sent. Supported on Airbnb and booking-site (direct booking) conversations only; requests on other channels return an error. For booking-site conversations, rate_plan_id and currency are also required.

Path Params
string
required

The id of the conversation.

Body Params
string
required

The channel listing id to offer, as returned by GET /listings.

date
required

Check-in date of the offered stay, YYYY-MM-DD.

date
required

Check-out date of the offered stay, YYYY-MM-DD. Must be after check_in_date.

number
required

Total price for the whole stay, in major currency units (not per night).

integer
required
≥ 1

Number of adults.

integer
≥ 0

Number of children. Defaults to 0.

integer
≥ 0

Number of infants. Defaults to 0.

integer
≥ 0

Number of pets. Defaults to 0.

string

The rate plan to offer. Required for booking-site (direct booking) conversations; ignored on Airbnb.

string

Currency code of price, e.g. USD. Required for booking-site (direct booking) conversations; ignored on Airbnb.

Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json