Upsert 10DLC Campaign
Create a new 10DLC campaign or updates an existing one.
Omit campaignId to create a campaign.
Authentication
PINNACLE-API-KEYstring
API Key authentication via header
Request
This endpoint expects an object.
autoRenew
Whether the campaign renews automatically.
brand
Brand id. This identifier is a string that always begins with the prefix b_, for example: b_1234567890.
campaignId
Unique identifier for the campaign. This identifier is a string that always begins with the prefix dlc_, for example: dlc_1234567890.
description
Description of the campaign.
keywords
Keyword response configuration.
links
Legal documentation links.
messageFlow
Describe the flow of how users will opt in to this campaign.
name
Display name of the campaign.
options
Campaign configuration options.
sampleMessages
Example messages for the campaign.
useCase
Use case for the campaign.
Response
Successfully created or updated DLC campaign.
autoRenew
Whether the campaign renews automatically.
brand
Brand associated with this campaign.
keywords
Keyword response configuration.
options
Campaign configuration options.
status
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:
campaignId
Unique identifier for the campaign. This identifier is a string that always begins with the prefix dlc_, for example: dlc_1234567890.
description
Description of the campaign.
links
Legal documentation links.
messageFlow
Describe the flow of how users will opt in to this campaign.
name
Display name of the campaign.
sampleMessages
Example messages for the campaign.
useCase
Use case for the campaign.

