Skip to main content

CreateMessage creates a message in an engagement.

POST 

/api/v1/engagements/:engagementId/messages

Creates a message record. For outbound messages to contacts, use SendMessage instead which also triggers delivery.

Use Cases

  • Recording inbound messages from webhooks
  • Creating internal agent notes
  • Importing historical messages

Errors

  • NOT_FOUND: Engagement does not exist
  • PERMISSION_DENIED: Caller lacks message:write permission

Request

Responses

A successful response.