Upsert 10DLC Campaign

Create a new 10DLC campaign or updates an existing one.

Omit campaignId to create a campaign.

Headers

PINNACLE-API-KEYstringRequired

Request

This endpoint expects an object.
autoRenewbooleanOptionalDefaults to true
Whether the campaign renews automatically.
brandintegerOptional>=1
Brand id.
campaignIdintegerOptional>=1
Unique identifier for the campaign.
descriptionstringOptional>=40 characters<=4096 characters
Description of the campaign.
keywordsobjectOptional
Keyword response configuration.
messageFlowstringOptional>=40 characters<=4096 characters
Describe the flow of how users will opt in to this campaign.
namestringOptional
Display name of the campaign.
optionsobjectOptional
Campaign configuration options.
sampleMessageslist of stringsOptional
Example messages for the campaign.
useCaseobjectOptional
Use case for the campaign.

Response

Successfully created or updated DLC campaign.
autoRenewboolean
Whether the campaign renews automatically.
brandobject
Brand associated with this campaign.
keywordsobject
Keyword response configuration.
optionsobject
Campaign configuration options.
statusenum

Current review status of the campaign.

INCOMPLETE: Not submitted.

IN REVIEW: Being reviewed by carriers.

VERIFIED: Approved and ready to send messages.

FAILED: Issues and errors related to the campaign’s details.

Allowed values:
campaignIdinteger or null
Unique identifier for the campaign.
descriptionstring or null
Description of the campaign.
messageFlowstring or null
Describe the flow of how users will opt in to this campaign.
namestring or null
Display name of the campaign.
sampleMessageslist of strings or null
Example messages for the campaign.
useCaseobject or null
Use case for the campaign.

Errors