single_simple_send
Send a single message in one request. The body is a flat object — ideal for transactional, one-off messages. For high volume, use simple_send to batch up to 250 messages per call.
Extras. On WhatsApp, actions turns the message into reply buttons, a link button or a list. check_duplication_time_window skips the send when the same sender already messaged the recipient within that many hours (up to 72).
Set an internal_id to correlate the message with delivery webhooks; it defaults to the recipient phone number.
Response. HTTP 200 with a task_id and one entry per message. status is false when any message failed: failed entries come first and carry error (hex code) and details; accepted entries carry message_uuid (and conversation_uuid on two-way channels). Match entries by internal_id. Final delivery status is sent asynchronously to your configured webhook.
Whole-request errors. Invalid JSON field types return HTTP 200 with status: false, error_code 0x1 and no task_id. 402 (0x41) means the balance is depleted.
Authentication: stream token in the Authorization header (see Authentication in the API Overview).
Request
- Base URLhttps://api.commpeak.com/textpeak/streams
- URLhttps://api.commpeak.com/textpeak/streams/simple_send_single
- AuthAPI key in header Authorization
Request body
Example request
{
"internal_id": "1001",
"message_content": "Hi John, your CommPeak code is 4821.",
"recipient_phone": "12125551234",
"sender": "CommPeak"
}Response
Successful Response
Example response
{
"messages": [
{
"conversation_uuid": "e2a489db-bb8a-4f51-9692-726153599c57",
"internal_id": "1001",
"message_uuid": "a61e5bfe-c82b-448a-815b-32de8bf22089"
}
],
"status": true,
"task_id": "ca550f7e-9eb5-45b3-9830-e82b407ede02"
}Changes
No recorded changes to this operation across all 1 revision of this API.