Send multiple messages
Use this endpoint to send batch of identical messages to more recipients (you can set up to 10 recipients per request and up to 10 requests per one API call). That means, that you can send up to 100 recipients per single HTTP API call. If you want to use channels other than SMS (Viber, WhatsApp, etc.), you need to use the flow property. Using this endpoint, you will receive message_id for each of requests (not for each recipient). For get message_id for each recipient, you need to append -<recipient_index> to the message_id. More information about message_id you can find in documentation.
Authorizations
Body
1 - 10 elementsThe message body (if not defined in the flow).
1000List of recipients.
1 - 10 elementsTag for the message. You can use it to group messages (e.g. by campaign id). There are also some special tags you can use: priority (for priority messages), transactional (for transactional messages).
By providing this object, you can pass special parameters to the message. Ask us how to use this parameter for shortening links or other features.
Scheduled time for sending the message. Always in UTC timezone.
"2025-01-11T10:00:00Z"
A list of communication channels for the message flow. If defined, must not be empty. You can use multiple channels, the order of channels is important (first channel is the first to be used, if the first channel is not available or recipient does not accept it, the second channel is used, etc.).
You can send the message payload, where you can define any parameters for the message. This object is returned in the delivery notification and replies.