Skip to content

Whatsapp Messages

POST /{partner_id}/integrations/{integration_id}/whatsapp-messages

Section titled “POST /{partner_id}/integrations/{integration_id}/whatsapp-messages”

New Whatsapp Message

Name In Type Required Notes
partner_id path string Yes
integration_id path string Yes
Field Type Required Notes
customer_id string Yes
destination_phone string Yes Phone number in E164 format pattern ^\+\d{5,15}$
message_type booking_created / booking_cancelled / booking_updated Yes
booking_data object Yes
Code Meaning
201 Successful Response
422 Validation Error
Terminal window
curl -X POST 'https://<partner-api-host>/<partner_id>/integrations/<integration_id>/whatsapp-messages' \
-H 'apikey: <your-api-key>' \
-H 'Content-Type: application/json' \
-d '{"customer_id": "<customer_id>", "destination_phone": "<destination_phone>", "message_type": "booking_created", "booking_data": {}}'

GET /{partner_id}/integrations/{integration_id}/whatsapp-messages/{message_id}

Section titled “GET /{partner_id}/integrations/{integration_id}/whatsapp-messages/{message_id}”

Whatsapp Message Data

Name In Type Required Notes
partner_id path string Yes
integration_id path string Yes
message_id path string Yes
Code Meaning
200 Successful Response
422 Validation Error
Terminal window
curl -X GET 'https://<partner-api-host>/<partner_id>/integrations/<integration_id>/whatsapp-messages/<message_id>' \
-H 'apikey: <your-api-key>'