Send outbound message
POST/v1/desks/:desk_id/conversations/outbound
Send an outbound message to initiate a conversation with a user via WhatsApp, SMS, RCS, or Email.
Session Reuse Behavior:
- If an open conversation exists for this user on the same integration → returns
409 Conflictwith the existingsession_id - If a closed conversation exists → a standalone send reuses user context from that conversation (request context overwrites)
- If no conversation exists → creates a new session
Campaign-linked send:
Pass campaign_id and subscriber_id together to continue an existing campaign instead
of creating a standalone send. The campaign must be in progress and external_id must
match the subscriber's phone or email. The send is recorded as a sender on that campaign,
so its receipts land in the subscriber events and the campaign journey. A linked send uses
the subscriber's context; only request context overrides it.
Response Status:
201 Created: Message queued successfully. Thestatusfield indicates:processed: Message delivery confirmed within 5 secondspending: Message queued but delivery not yet confirmed
Permissions - desks.read and conversations.create. API keys - manage.
A campaign-linked send also needs campaigns.write, and an MCP token is refused.
Request
Responses
- 201
- 400
- 401
- 403
- 404
- 409
- 429
- 500
Message queued successfully
Bad request - integration not active, not verified, or channel mismatch
Unauthorized
Response Headers
Unique identifier for the API request, useful for debugging and tracking.
abc123xyz789Campaign-linked send refused: the caller lacks campaigns.write, or the request carries an MCP token (mcp-route-not-allowed).
The specified resource was not found
Response Headers
Unique identifier for the API request, useful for debugging and tracking.
abc123xyz789Open conversation already exists for this user
Duplicate message - too many requests within deduplication window
Internal Server Error
Response Headers
Unique identifier for the API request, useful for debugging and tracking.
abc123xyz789