Sending a Simple Campaign
How to send a basic campaign
POST https://api.cm.com/messages/v1/accounts/{accountId}/messages
Example post body:
{
"body": "This is a test message",
"recipients": [
{ "group": "b99f6d4f-243a-11e7-9742-005056b0187a" },
{ "contact": "0b7bf29a-2439-11e7-9742-005056b0187a" },
{ "msisdn": "+31765727000" }
],
"senders": ["TEST"]
}
recipients : Contains an array of recipient objects, for any given phone number msisdn must be specified. If you want to send to Addressbook groups/contacts you need to specify the guids.
senders : Contains an array of string(s), specifies the sender.
Campaign will be sent immediately.
Example curl request :
curl -X POST \
https://api.cm.com/messages/v1/accounts/z9761684-b8d0-440f-8508-72ec36766069/messages \
-H 'Accept: application/json, text/json' \
-H 'Content-Type: application/json' \
-H 'X-CM-PRODUCTTOKEN: ce4e6c52-5696-405b-9524-e478468f1907' \
-d '{
"body": "This is a test message",
"recipients": [
{ "group": "b99f6d4f-243a-11e7-9742-005056b0187a" },
{ "contact": "0b7bf29a-2439-11e7-9742-005056b0187a" },
{ "msisdn": "+31765727000" }
],
"senders": ["TEST"]
}'
Updated over 2 years ago