Skip to main content
POST

Description

This endpoint allows you to send a WhatsApp template to multiple recipients in a single request. It implements an asynchronous pattern: when creating the send, it returns a bulk_send_id that you can use to check the progress of the send. The API automatically handles Meta’s rate limits based on the number’s tier, distributes the sends, and tracks the status of each individual message.

Authentication header

string
required
Your Mindo API Key. Format: mindo_xxxxxxxxxxxxxxxxxxxxxxxx

Body parameters

string
required
Meta’s WhatsApp phone number ID from which messages will be sent. You can get it from the Get business accounts endpoint.
string
required
Name of the approved template to send. Must have APPROVED status in Meta.
string
Template language. Default: "es". Examples: "es", "en", "pt_BR".
array
required
List of recipients with their custom variables.

Response (202 Accepted)

string (UUID)
Unique bulk send ID. Use to check progress with Send status.
string
Background processing task ID.
string
Initial send status. Always "queued" when created.
string
Name of the template to be sent.
integer
Total recipients in the submitted list.
integer
Number of unique recipients after automatic deduplication.
float
Estimated processing time in minutes, based on the number’s tier.
string (ISO 8601)
Send creation date and time.
object
Information about the WhatsApp number that will send the messages.
object
Quota and send limit information.

Send statuses

The bulk send status field can have the following values:
Use the Send status endpoint with the bulk_send_id to check progress in real time, including counters for sent, delivered, read, and failed messages.

Automatic deduplication

The API automatically removes duplicate phone numbers from the recipients list. The unique_recipients field in the response indicates the actual number of unique recipients that will receive the message, while total_recipients reflects the original count submitted.

Use cases

Send a personalized welcome message to a list of newly registered customers.
Send unique verification codes to each recipient.
Notify multiple customers about updates to their orders.
Send personalized reminders with event date and time.