10DLC SMS Registration
Create 10DLC Campaign
Submit campaign for carrier approval
POST
Create a 10DLC campaign registration with sample messages and compliance details.
Authorizations
Authentication header
Body
Required Fields
Brand ID from brand registration (e.g.,
B4KRR4F)SubGroup ID to associate the campaign with
Campaign type:
STANDARD or LOW_VOLUMEArray of use cases (up to 5). Options:
CUSTOMER_CARE2FAACCOUNT_NOTIFICATIONDELIVERY_NOTIFICATIONFRAUD_ALERTMARKETINGMIXEDPOLLING_VOTINGPUBLIC_SERVICE_ANNOUNCEMENTSECURITY_ALERT
Campaign description (40-4096 characters). Describes what messages will be sent.
How subscribers opt-in (40-4096 characters). Describes the consent process.
Array of phone number UUIDs to assign to this campaign. Get IDs from
GET /v1/voice/phone-numbers.URL to your privacy policy
URL to your terms and conditions
Sample Messages (All 5 Required)
Sample message 1 (20-1024 characters). Must include opt-out language.
Sample message 2. Must include opt-out language.
Sample message 3. Must include opt-out language.
Sample message 4. Must include opt-out language.
Sample message 5. Must include opt-out language.
MMS Media (Optional)
Array of MMS media UUIDs from the Upload Campaign MMS endpoint. Include if your campaign sends MMS messages with images or logos.
Compliance Options
Is this for direct lending? Default:
falseAge-restricted content? Default:
falseRequires opt-in? Default:
trueHas opt-out? Default:
trueHas help keywords? Default:
trueUses number pooling? Default:
falseMessages contain links? Default:
falseMessages contain phone numbers? Default:
falseKeywords and Messages
Opt-in keywords. Default:
"START, YES, SUBSCRIBE"Opt-out keywords. Default:
"STOP, QUIT, UNSUBSCRIBE, END"Help keywords. Default:
"HELP, INFO"Message sent when user requests help (20-320 characters)
Message sent when user opts in (e.g., “Welcome! You’ve now opted-in…”)
Message sent when user opts out
Response
Whether the campaign was submitted successfully
Campaign registration ID (e.g.,
C1OTSR2)Campaign status:
PENDING, ACTIVE, REJECTEDCarrier approval status for each carrier (AT&T, T-Mobile, Verizon, etc.)
Phone Number Assignment
When you create a campaign:- The specified phone numbers are automatically assigned to the campaign
- Assigned phone numbers are marked as unavailable for other campaigns
- Each phone number can only be used for one active campaign
Next Steps
After creating a campaign:- Save the
campaign_idfor tracking - Wait for carrier approval (1-2 business days)
- Once approved, you can start sending messages from the assigned phone numbers
- Check campaign status via
GET /v1/10dlc/campaigns

