Get 10DLC Campaign by ID

Retrieve 10DLC campaign.

Authentication

PINNACLE-API-KEYstring
API Key authentication via header

Path parameters

campaignIdstringRequired

Unique identifier of the 10DLC campaign. This identifier is a string that always begins with the prefix dlc_, for example: dlc_1234567890.

Response

Successfully retrieved.
autoRenewboolean
Whether the campaign renews automatically.
brandobject
Brand associated with this campaign.
campaignIdstring

Unique identifier for the campaign. This identifier is a string that always begins with the prefix dlc_, for example: dlc_1234567890.

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:
descriptionstring or null
Description of the campaign.
messageFlowstring or null

Describe the flow of how users will opt in to this campaign. See the Opt-In Methods and Workflow section for requirements.

namestring or null
Display name of the campaign.
sampleMessageslist of strings or null

Example messages for the campaign. See the Sample Messages section for requirements.

useCaseobject or null
Use case for the campaign.
mnoBrandTierenum or null

The MNO brand tier for T-Mobile rate limits. Tiers range from TOP (highest) to LOW (lowest), based on your brand’s vetting score.

See SMS Rate Limits for details.

Allowed values:
mnoTcrTierenum or null

The MNO TCR message class for AT&T, Verizon, and other carriers. Classes A-G are standard (based on vetting score), while T, N, and S are for special use cases.

See SMS Rate Limits for details.

Errors