Create Conversation Message
Create a new message for a given conversation.
HTTP Request​
POST https://dev.calry.app/api/v2/vrs/conversations
Headers​
| Header | Value | 
|---|---|
| Authorization | Bearer YOUR_ACCESS_TOKEN | 
| workspaceId | YOUR_WORKSPACE_ID | 
| integrationAccountId | YOUR_INTEGRATION_ACCOUNT_ID | 
Example Request​
curl --location 'https://dev.calry.app/api/v2/vrs/conversations' \
--header 'Authorization: Bearer eyJraWQiOiJzLWMwMzE2MzExLTg3NDktNGNhMC05NDg0LTBlNWM1ZDVlMDExOSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwczovL2Rldi5jYWxyeS5hcHAvYXBpL2F1dGgiLCJ1c2VySWQiOiJlNThhMTRjZS01NWQ0LTQyMGQtYmVlZi05M2U1MjJlYjcyZjAiLCJ3b3Jrc3BhY2VJZCI6ImEwZjE5YmMyLTNlNjktNGVhOC04ODkzLTgwMzFiYTBiMGEwYSIsIm5hbWUiOiJ0ZXN0IGtleSIsInNvdXJjZSI6Im1pY3Jvc2VydmljZSIsImlhdCI6MTczNzY0MzA0OCwiZXhwIjozNzczNzY0MzA0OH0.QfRTCxAh6aAAsQJ2kicsGOCSj6fd2L_oFnxaggcKQhTGCFeKb0PdrZXvoidz7tiiXa9FLFgsj4Ar1sgNeUtmFBtc6ajtEj8s6vCgfZgA0qM0prFqvVbBMJ6Mv7Lt38dkRixmHDmC-E4BLEu7pH5nCsb8AH-y4rdWQFREktnmdGWCdiEnUi8zT_x03nFm267kp768_oh0eKPXgpS6oCvv9JZubgWIswUqbpAbHygMRyAP3sTUZV159BcwbW1vumGEOmnfW6XqO7-ERuiIUfm7ZMkaYl9C6SJo8XtaeggSeLH91UXbANzSHkoTGO1NSHJJwXooMw6EcMknwGiWoEQbRQ' \
--header 'workspaceId: a0f19bc2-3e69-4ea8-8893-8031ba0b0a0a' \
--header 'integrationAccountId: 7e805ebf-b2a1-4b79-9519-702ed8770f8b' \
--header 'Content-Type: application/json' \
--data '{
    "conversationId": "6153382a-4062-455e-9c88-b5a2bc8c08ec",
    "reservationId": "56179146-4c2a-456d-ad7c-71786135e5f8",
    "body": "Hello there, I am sending this message via API",
    "type": "EMAIL",
    "subject": "Regarding your Reservation at Private Cozy - 3BHK",
    "attachments":[
        {
            "name": "filetype.jpeg",
            "url": "https://cdn.shopify.com/s/files/1/0549/5806/3713/files/what_interior_design_style_uses_plants.jpg?v=1710239789"
        }
    ]
}'
Request Body​
The request body should be a JSON object containing the following fields:
| Field | Type | Description | 
|---|---|---|
| conversationId | string | Required. Unique identifier used to identify the conversation. | 
| reservationId | string | Required. Unique identifier used to identify the reservation. | 
| body | string | Required. Body of the message. | 
| subject | string | Optional. Suject of the E-mail. | 
| type | string | Required. Type of the message within the conversation. | 
Note:
- Creating messages with attachments are only supported in Hospitable, BookingSync, Hostify and Beds24. Among which, we only support Hospitable now.
- subjectis required when type = EMAIL.
Type​
| Value | Description | 
|---|---|
| CHANNEL | Conversation via OTA channels between the guest and the owner (includes Airbnb, Vrbo, Booking.com etc) | 
| Email conversation between the guest and the owner. | |
| SMS | SMS conversation between the guest and the owner. | 
| WhatsApp conversation between the guest and the owner. | |
| MESSENGER | Meta Messenger conversation between the guest and the owner. | 
Example Response​
{
    "success": true,
    "data": {
        "conversationId": "6153382a-4062-455e-9c88-b5a2bc8c08ec",
        "reservationId": "56179146-4c2a-456d-ad7c-71786135e5f8",
        "messageId": "d1c4b092-1eb2-5213-a6a4-8216eb08e007",
        "message": "Hello there, I'm sending this message via API"
    }
}