Send Message

Sends a message to a guest for a specific reservation. Send JSON for a
text-only message, or multipart/form-data to attach images or videos.

Attachments. Add up to 5 files parts, each up to 100 MB:

ChannelAccepted types
AirbnbJPEG, PNG, MP4 (video/mp4), MOV (video/quicktime)
All other channelsJPEG, PNG

Each part's Content-Type decides its type, so set it on every file.
message is optional when at least one file is attached. Airbnb delivers
each file as its own message after the text, and each one appears as its
own post. postID is the text's post, or the first file's post when
there's no text.

Errors. Each returns 400 with the reason in message:

messageCause
Message cannot be emptyNo text and no files
Videos can only be sent to Airbnb guests.A video sent to a non-Airbnb reservation
Contains unsupported file typesA file that isn't JPEG, PNG, MP4 or MOV
File too largeA file over 100 MB
Unexpected fieldMore than 5 files, or a file part not named files
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

_id of reservation to send message to

Body Params

Post body

string
required

Message to send to the guest

Headers
string

Partner API key (deprecated — use OAuth 2.0 for new integrations)

string

User's authentication token (legacy). Use Authorization Bearer header for new integrations.

string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

429

Too many requests

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