Skip to main content
POST
/
api
/
v1
/
conversations
/
{conversationId}
/
messages
Send a message
curl --request POST \
  --url https://api.inbox.adraa.ai/api/v1/conversations/{conversationId}/messages \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "body": "Hi! Your order has shipped and should arrive on Friday."
}
'
{
  "message": {
    "id": "cmbxh2k3a0001ph01q8r9s0t1",
    "conversationId": "cmbxgz9pq0003ph01m4n5o6p7",
    "senderId": "api:cmbxh1k3a0001ph01e6f7g8h9",
    "senderType": "agent",
    "body": "Hi! Your order has shipped and should arrive on Friday.",
    "replyToMessageId": null,
    "replyQuote": null,
    "metadata": null,
    "status": "sent",
    "createdAt": "2026-06-12T10:30:00.000Z",
    "attachments": [],
    "sender": {
      "id": "api:cmbxh1k3a0001ph01e6f7g8h9",
      "nickname": "API",
      "company": "acme",
      "role": "automation"
    }
  }
}

Authorizations

Authorization
string
header
required

Workspace API token created in Settings → API. Tokens start with adraa_.

Path Parameters

conversationId
string
required

ID of the conversation. Visible in the console URL when a conversation is open: app.inbox.adraa.ai/<workspace>/conversations/<conversationId>.

Example:

"cmbxgz9pq0003ph01m4n5o6p7"

Body

application/json
body
string
required

Message text. Maximum 2000 characters.

Maximum string length: 2000
Example:

"Hi! Your order has shipped and should arrive on Friday."

Response

Message sent

message
object