Steps
List of properties of the Step resource
|
Property |
Description |
|---|---|
|
id |
Id of the step |
|
mode |
Sending mode "combined" or "prioritized" |
|
priorities |
List of channels to prioritize in the framework of the substitution (EMAIL, SMS, VOICE, VOICEMAIL) |
|
medias |
List of channels used for this step |
|
campaignId |
Id of the campaign to which the step is attached |
|
campaignName |
Name of the campaign to which the step is attached |
|
campaignListCount |
Number of contacts in the list of the campaign |
|
autoPeriod |
String of characters representing the periodicity at which the campaign is to be sent in the framework of automated or recurring campaigns |
|
autoField |
Contact field used as a basis in the framework of automated campaigns |
|
reference |
Client reference for the step |
|
date |
Send date for the step |
|
status |
Status of the step
|
|
dateUpdated |
Date of the last modification for the step |
|
dateCreated |
Creation date of the step (= confirmation date of the campaign) |
Listing the steps
List of available filters
|
Property |
Description |
|---|---|
|
id |
Filter according to one or more step ids |
|
campaignId |
Filter according to one or more campaign ids |
|
reference |
Filter on a customer reference |
|
medias |
Filter on one or more media of the step |
Example 1: Retrieving a step from its id
|
GET /rest/steps HTTP/1.1 Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpZCI6ImYyMzE2… |
With Curl
|
curl -X GET -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbG...ccOqbVow8xOQyQ" -d id=103 |
Example 2: Retrieving the steps of a campaign containing an SMS sending
|
GET /rest/steps HTTP/1.1 Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpZCI6ImYyMzE2… |
With Curl
|
curl -X GET -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbG...ccOqbVow8xOQyQ" -d campaignId=24 -d medias=SMS |
Return
This method sends back as return steps encapsulated in a structure that also contains:
{
"size": 1,
"total": 1,
"list": [
{
"autoField": null,
"autoPeriod": null,
"campaignId": "615",
"campaignListCount": "36",
"campaignName": "Campagne 09/06/2014 10:50",
"date": "2014-06-09 10:51:59",
"dateCreated": "2014-06-09 10:51:59",
"dateUpdated": "2014-06-12 10:52:11",
"id": "618",
"medias": [
"SMS"
],
"mode": "combined",
"priorities": [
""
],
"reference": "1475",
"status": "ended"
}
]
}
