Register DLC Brand + Campaign

View as Markdown

Kicks off 10DLC brand + campaign registration via DlcOnboardingService. Both brand and campaign payloads are individually optional — send whichever you want to register. Permission: UPDATE_SETTINGS. 202 on queue.

Headers

{{tenant_key_name}}stringOptional

Request

This endpoint expects a multipart form.
brand[ein]stringRequired

Optional (with brand): US EIN/Tax ID

brand[address]stringRequired

Optional (with brand): Business address - max 512

brand[website]stringRequired

Optional (with brand): Company website URL

brand[vertical]stringRequired

Optional (with brand): Industry vertical - max 64

brand[legal_name]stringRequired

Optional (with brand): Registered legal name - max 255

campaign[use_case]stringRequired

Optional (with campaign): T-Mobile CNP use case code

brand[contact_email]stringRequired

Optional (with brand): Primary compliance contact

brand[contact_phone]stringRequired

Optional (with brand): Primary compliance phone (E.164)

campaign[description]stringRequired

Optional (with campaign): Campaign description - max 1024

campaign[opt_in_keywords][]stringRequired

Optional (with campaign): Opt-in keywords - repeat

campaign[sample_messages][]stringRequired

Optional (with campaign): Sample message - 1..5 messages - max 1600 chars each

Response

Successful response