Create a campaign
You must have created a brand that has been approved, before creating a new campaign
CampaignRequest object
Field | Type | Description | Mandatory |
---|---|---|---|
name | string | Name of your use case | Required |
useCase | A use case that best matches the purpose of the campaign | Required | |
subUsecases | array<useCase> | If use case is MIXED or LOW_VOLUME mixed an array of 2-5 use cases | Optional. Unless useCase is LOW_VOLUME, MIXED |
description | string | A detailed description of what the campaign is for | Required |
embeddedLink | boolean | Whether messages will contain links. Provide at least one sample containing a link | Required |
embeddedPhone | boolean | Whether messages will contain phone number. Provide at least one sample containing a phone number | Required |
numberPool | boolean | Whether a campaign will be associated with more than 50 numbers e.g. customer service use case | Required |
ageGated | boolean | Whether a campaign contains age-gated content based on carrier/ctia guidelines | Required |
directLending | boolean | Whether a campaign includes content related to direct lending or loan arrangements | Required |
subscriberOptin | boolean | Confirm customer opt in is collected and processed | Required |
subscriberOptout | boolean | Confirm customer opt out is collected and processed | Required |
subscriberHelp | boolean | Confirm an info message is returned if a customer sends “HELP” | Required |
samples | array<string> | Between 1-5 sample messages. If directLending, embeddedPhone, embeddedLink is true provide relevant examples | Required. At least 1 sample |
messageFlow | string | Provide details of how the customer will opt into this campaign. If you have a live web opt-in provide the URL and ensure the page has details on the T&Cs/data collection for opting in, and how to opt out | Required |
helpKeywords | string | A comma separated list of keywords. Support of the word HELP is the minimum requirement for requesting help/info. | Required |
optoutKeywords | string | A comma separated list of keywords. Support of the word STOP is the minimum requirement for OPT OUT. | Required |
optInKeywords | string | A comma separated list of keywords. Support of the word START is the minimum requirement for OPT OUT. | Optional. Required if subscriberOptin is true |
helpMessage | string | Help message of the campaign. A help message shall state the name of the service, contact (email or call centre), OPT IN and OPT OUT keywords. | Required |
optinMesage | string | Provide an example of the message that will be sent after a customer has opted in. | Optional. Required if subscriberOptin is true |
optoutMesage | sting | Provide an example of the message that will be sent after a customer has opted out. | Required |
termsAndCondtions | boolean | Indicates the campaign follows CTIA messaging principles and best practices | Required |
CampaignResponse object
Field | Type | Description |
useCase | A use case that best matches the purpose of the campaign | |
subUsecases | array<useCase> | If use case is MIXED or LOW_VOLUME mixed an array of 2-5 use cases |
description | string | A detailed description of what the campaign is for |
embeddedLink | boolean | Whether messages will contain links. Provide at least one sample containing a link |
embeddedPhone | boolean | Whether messages will contain phone number. Provide at least one sample containing a phone number |
numberPool | boolean | Whether a campaign will be associated with more than 50 numbers e.g. customer service use case |
ageGated | boolean | Whether a campaign contains age-gated content based on carrier/ctia guidelines |
directLending | boolean | Whether a campaign includes content related to direct lending or loan arrangements |
subscriberOptin | boolean | Confirm customer opt in is collected and processed |
subscriberOptout | boolean | Confirm customer opt out is collected and processed |
subscriberHelp | boolean | Confirm an info message is returned if a customer sends “HELP” |
samples | array<string> | Between 1-5 sample messages. If directLending, embeddedPhone, embeddedLink is true provide relevant examples |
messageFlow | string | Provide details of how the customer will opt into this campaign. If you have a live web opt-in provide the URL and ensure the page has details on the T&Cs/data collection for opting in, and how to opt out |
helpKeywords | string | A comma separated list of keywords. Support of the word HELP is the minimum requirement for requesting help/info. |
optoutKeywords | string | A comma separated list of keywords. Support of the word STOP is the minimum requirement for OPT OUT. |
optInKeywords | string | A comma separated list of keywords. Support of the word START is the minimum requirement for OPT OUT. |
helpMessage | string | Help message of the campaign. A help message shall state the name of the service, contact (email or call centre), OPT IN and OPT OUT keywords. |
optinMesage | string |
|
optoutMesage | sting | Provide an example of the message that will be sent after a customer has opted in. |
termsAndConditions | boolean | Indicates the campaign follows CTIA messaging principles and best practices |
brandId | string | Alphanumeric identifier of the brand associated with this campaign. The specified brand MUST be APPROVED. |
campaignId | string | Alphanumeric identifier of the campaign |
campaignStatus | Campaign status |
Last updated