Campaign feature is intended to send a single message text to multiple destination numbers via a single API request. The Campaign API supports sending messages up to 100 000 destination numbers with one campaign.
Messages to all recipients may not be delivered instantly. Messages are dequeued for delivery based on the rate limits configured for the account.
Campaign endpoints are meant to send and monitor campaigns scheduled by the account.
Example of request body
Example of response body
The following error codes are returned in response to a user’s request which contains bad syntax or cannot be fulfilled.
|1522||Schedule date should be after current date|
|1601||Campaign is not found|
|1602||Invalid campaign identifier|
|1603||'data.from' is required|
|1604||'data.from' is invalid|
|1605||'data.audience' is required|
|1606||'data.audience' is invalid|
|1607||'data.template' is required|
|1608||'data.template' is invalid|
|1609||'data.schedule' is invalid|
|1611||'data.status' can not be changed|
|1612||Campaign cannot be deleted|
|1613||Campaign audience and template do not match|
|1616||Template ID does not exist for this channel|
|1617||Audience ID does not exist for this channel|