v51

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-02172186551.1 KB
10DLC

Create 10DLC campaign

Create a 10DLC campaign under an existing brand. The campaign starts in draft status. Submit it for carrier review using the submit endpoint.

post/v1/10dlc/campaigns

Request body

brandIdstring required

ID of the brand to create this campaign under.

namestring required
useCasestring required

Campaign use case (e.g., ACCOUNT_NOTIFICATION, MARKETING, 2FA).

subUseCasesstring[]
descriptionstring required
sampleMessagesstring[] required
subscriberOptInboolean required
subscriberOptOutboolean required
subscriberHelpboolean required
numberPoolingboolean required
directLendingboolean required
embeddedLinkboolean required
embeddedPhoneboolean required
affiliateMarketingboolean required
ageGatedboolean required
messageFlowstring
helpMessagestring
optInKeywordsstring[]
optOutKeywordsstring[]

Response

Campaign created in draft status.

Example response

{
  "campaign": {
    "name": "Order Notifications",
    "useCase": "ACCOUNT_NOTIFICATION"
  }
}