Campaign
A campaign, the basic API element.
| Attributes | Type | Description | Optional | Default |
|---|---|---|---|---|
| identifier | xs:int | Campaign unique identifier. | Yes | |
| name | xs:string | Campaign name. | Yes | |
| alias | xs:string | Campaign alias (used for TRIGGERED and IMMEDIATE campaigns). Must contain only letters, numbers, spaces or the ‘_’, ‘-‘, ‘:’, ‘”‘ and ‘@’ characters. | Yes | |
| message | Message | Campaign message. | No | |
| modifier | CampaignType | Campaign type. | Yes | NORMAL |
| isDeferred | xs:boolean | Is this a scheduled delivery? | Yes | none |
| deferredTo | xs:dateTime | Schedule date/time. | Yes | false |
| startDate | xs:dateTime | Delivery start date/time (set by the system). | Yes | none |
| endDate | xs:dateTime | Delivery end date/time (set by the system). | Yes | none |
| executeTestRender | xs:boolean | Deprecated. | Yes | false |
| parentId | xs:int | Parent campaign Unique identifier. | Yes | |
| roleType | DeliveryRoleType | Campaign role for partitioned and split/A-B test. | Yes | DELIVERY_ROLE_NONE |
| removeDuplicates | xs:boolean | Remove duplicate recipients before sending this campaign. | Yes | false |
| subscribersCount | xs:int | Count campaign recipients. | Yes | |
| status | DeliveryStatus | Status of Campaign. | Yes |