Send Campaign Message
Send a WhatsApp Campaign Message
POST
https://api.oneroute.io/api/public/whatsapp/campaign
This endpoint is designed for WhatsApp template campaigns with many recipients.
Template messages can be delivered at any time. Each template needs to be registered and pre-approved by WhatsApp
We recommend sending the campaign in one request so that it can be grouped else it will be treated as an individual request. All recipients, corresponding templates, and template parameters are included in an array as shown in the example request payload below
Headers
apiKey
string
API Key for authentication.
Request Body
messages.*.save
boolean
To save the message as a conversation on OneRoute or not.
messages.*.template
object
The template object
messages
array
An array of messages to send
from
string
messages.*.to
string
Whatsapp number to send template message to.
messages.*.template.name
string
the template name
messages.*.identifier
string
a unique id you want give each messages
Example Request Payload
Here is a diagram flow of the lifecycle of a campaign
To get the status of your campaign, you may call the logs API, and pass the campaign ID. A request will also be pushed to your registered webhook upon campaign completion. You can also get the individual message status by passing the identifier to the url query. You can see more details here.
Last updated