Update Campaign
Updates a Campaign.
PUT https://api.cm.com/messages/v1/accounts/{accountId}/messages/{messageId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Path | accountId required | The accountId. | string (uuid) |
Path | messageId required | The identifier. | string (uuid) |
Body parameter
The Campaign.
Name : message
Flags : required
Type : CM.Platform.Campaigns.Models.ApiCampaignRequest
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | CM.Platform.Campaigns.Models.ApiCampaignResponse |
Example HTTP request
Request path
https://api.cm.com/messages/v1/accounts/00000000-0000-0000-0000-000000000000/messages/00000000-0000-0000-0000-000000000000
Request body
{
"body" : "string",
"channels" : ["SMS"] ,
"countrySpecificSenders" : {
"string" : "string"
},
"ignoreUnsubscribes" : true,
"name" : "string",
"recipients" : [ {
"contact" : "00000000-0000-0000-0000-000000000000",
"data" : {
"string" : "string"
},
"group" : "00000000-0000-0000-0000-000000000000",
"msisdn" : "string"
} ],
"recurrence" : "string",
"scheduledAtUtc" : "string",
"senderPreset" : "00000000-0000-0000-0000-000000000000",
"senders" : [ "string" ],
"spread" : {
"timeFrames" : [ {
"days" : [ "string" ],
"startTime" : "string",
"endTime" : "string"
} ],
"until" : "string"
},
"status" : "string",
"options": {
"urlShortenerDomainId": "00000000-0000-0000-0000-000000000000"
}
}
Example HTTP response
Response 200
{
"id" : "00000000-0000-0000-0000-000000000000",
"analytics" : {
"accepted" : 0,
"converted" : 0,
"delivered" : 0,
"euroPrice" : 0.0,
"failed" : 0,
"localCurrency" : "string",
"localPrice" : 0.0,
"optedOut" : 0,
"recipients" : 0,
"test" : 0
},
"body" : "string",
"channels" : ["SMS"] ,
"countrySpecificSenders" : {
"string" : "string"
},
"ignoreUnsubscribes" : true,
"name" : "string",
"recipients" : [ {
"contact" : "00000000-0000-0000-0000-000000000000",
"data" : {
"string" : "string"
},
"group" : "00000000-0000-0000-0000-000000000000",
"msisdn" : "string"
} ],
"recurrence" : "string",
"scheduledAtUtc" : "string",
"senderPreset" : "00000000-0000-0000-0000-000000000000",
"senders" : [ "string" ],
"spread" : {
"timeFrames" : [ {
"days" : [ "string" ],
"startTime" : "string",
"endTime" : "string"
} ],
"until" : "string"
},
"status" : "string",
"options": {
"urlShortenerDomainId": "00000000-0000-0000-0000-000000000000"
},
"createdAtUtc" : "string",
"createdBy" : "00000000-0000-0000-0000-000000000000"
}
Updated about 2 years ago