Update a campaign

CampaignUpdate object

FieldTypeDescriptionMandatory

useCase

A use case that best matches the purpose of the campaign

Optional

Yes. Only editable when campaign is DECLINED

subUsecases

array<useCase>

If use case is MIXED or LOW_VOLUME mixed an array of 2-5 use cases

Optional. Unless changing use case to LOW_VOLUME_MIXED or MIXED

es. Only editable when campaign is DECLINED

description

string

A detailed description of what the campaign is for

Optional

es. Only editable when campaign is DECLINED

embeddedLink

boolean

Whether messages will contain links. Provide at least one sample containing a link

Optional

es. Only editable when campaign is DECLINED

embeddedPhone

boolean

Whether messages will contain phone number. Provide at least one sample containing a phone number

Optional

es. Only editable when campaign is DECLINED

numberPool

boolean

Whether a campaign will be associated with more than 50 numbers e.g. customer service use case

Optional

es. Only editable when campaign is DECLINED

ageGated

boolean

Whether a campaign contains age-gated content based on carrier/ctia guidelines

Optional

es. Only editable when campaign is DECLINED

directLending

boolean

Whether a campaign includes content related to direct lending or loan arrangements

Optional

es. Only editable when campaign is DECLINED

subscriberOptin

boolean

Confirm customer opt in is collected and processed

Optional. Unless adding opt in keywords/help messages

es. Only editable when campaign is DECLINED

subscriberOptout

boolean

Confirm customer opt out is collected and processed

Optional

es. Only editable when campaign is DECLINED

subscriberHelp

boolean

Confirm an info message is returned if a customer sends “HELP”

Optional

es. Only editable when campaign is DECLINED

samples

array<string>

Between 1-5 sample messages. If directLending, embeddedPhone, embeddedLink is true provide relevant examples

Optional

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

Optional

helpKeywords

string

A comma separated list of keywords. Support of the word HELP is the minimum requirement for requesting help/info.

Optional

optoutKeywords

string

A comma separated list of keywords. Support of the word STOP is the minimum requirement for OPT OUT.

Optional

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 changed to 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.

Optional

optinMesage

string

Optional. Required if subscriberOptin is changed to true

optoutMesage

sting

Provide an example of the message that will be sent after a customer has opted in.

Optional

termsAndCondtions

boolean

Indicates the campaign follows CTIA messaging principles and best practices

Optional

CampaignResponse object

TypeDescription

CampaignResponse object describes a submitted campaign

Last updated