Enterprise Feature - SMS is only available on Enterprise plans. Contact your Bland representative for access.
Your API key for authentication.
Body Parameters
The E.164 formatted phone number of the user in the conversation.
The E.164 formatted phone number used by the agent (must belong to the authenticated account).
The content of the message to be stored in the conversation history.
Optional Twilio message SID for tracking and correlation purposes.
The UUID of the current pathway being used in this conversation.
The specific version of the pathway to use (e.g., “latest”, “v1.0”).
The ID of the current node in the conversational pathway where this conversation is positioned.
Optional metadata to associate with the conversation. Used for custom routing or analytics.
When set to true, forces creation of a new conversation, archiving any existing active conversation between these numbers.
Specifies who sent this message. Allowed values: “USER” or “AGENT”. Defaults to “USER” if not specified.
Per-conversation timeout override, in seconds. When the user goes silent for this long after an agent message, the timeout flow fires (warning message and/or conversation end). Takes priority over the time_out on the number’s sms_config/whatsapp_config. Persists on the conversation, so subsequent turns use the same override until another /send or /create replaces it.
Per-conversation override for the message sent when the timeout fires. Takes priority over timeout_message on sms_config/whatsapp_config.
Per-conversation override for how long, in seconds, to wait before sending the warning message. Must be less than time_out; the request is rejected with INVALID_TIMEOUT_CONFIG otherwise. Takes priority over warning_time on sms_config/whatsapp_config.
Per-conversation override for the warning message sent at warning_time. Takes priority over warning_message on sms_config/whatsapp_config.
Response
An object confirming the conversation was created successfully.
Confirmation text for the successful conversation creation.
ID of the conversation that was created.
ID of the Temporal workflow triggered to process the conversation setup.
null on success, or a list of error objects if the request failed.
{
"data": {
"message": "SMS conversation created successfully",
"conversation_id": "conv_abc123",
"workflow_id": "workflow_xyz789"
},
"errors": null
}