10DLC

Create 10DLC campaign

Changed on

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

  • Base URL
    https://api.zavu.dev
  • URL
    https://api.zavu.dev/v1/10dlc/campaigns
  • Auth
    HTTP bearer

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"
  }
}

Changes

    • warning

      added the new expired enum value to the / response property for the response status

    • warning

      added the new failed enum value to the / response property for the response status

    • info

      endpoint added