Register your business brand for 10DLC SMS messaging.
You must create a subgroup first using POST /v1/10dlc/subgroup before registering a brand.
Authorizations
Body
Business type:
PRIVATE_PROFIT - Private for-profit company
PUBLIC_PROFIT - Publicly traded company
NON_PROFIT - Non-profit organization
GOVERNMENT - Government entity
SOLE_PROPRIETOR - Sole proprietorship
Legal company name (as registered with IRS)
Brand/DBA name (what customers see)
Tax ID/EIN (9 digits, no dashes). Example: 123456789
Country that issued the EIN. Default: US
Industry vertical:
REAL_ESTATE
FINANCIAL
HEALTHCARE
INSURANCE
RETAIL
TECHNOLOGY
EDUCATION
ENTERTAINMENT
HOSPITALITY
AUTOMOTIVE
AGRICULTURE
CONSTRUCTION
MANUFACTURING
TRANSPORTATION
ENERGY
COMMUNICATION
LEGAL
MARKETING
NGO
POLITICAL
POSTAL
PROFESSIONAL
OTHER
Support phone number (E.164 format). Example: +13135551234
Mobile phone number (optional)
Address
State (2-letter code). Example: MI
Country (2-letter code). Example: US
Online Presence
URL where users can opt-in to receive messages
URL to your privacy policy
URL to your terms and conditions
Configuration
SubGroup ID to assign this brand to. Get from: POST /v1/10dlc/subgroup
Your internal reference ID (prevents duplicates)
Set to true for async processing. Default: true
Set to true for testing (no charges). Default: false
curl -X POST https://api.teli.ai/v1/10dlc/brand \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"entityType": "PRIVATE_PROFIT",
"companyName": "My Company LLC",
"displayName": "My Company",
"ein": "123456789",
"vertical": "REAL_ESTATE",
"phone": "+13135551234",
"email": "[email protected]",
"street": "123 Main St",
"city": "Detroit",
"state": "MI",
"postalCode": "48201",
"country": "US",
"website": "https://mycompany.com",
"optinLink": "https://mycompany.com/sms-signup",
"privacyPolicyLink": "https://mycompany.com/privacy",
"termsAndConditions": "https://mycompany.com/terms",
"subGroupId": "S9YNCY",
"nonBlocking": true
}'
{
"success": true,
"brand_id": "B4KRR4F",
"company_name": "My Company LLC",
"status": "ACTIVE",
"message": "Brand registered successfully",
"powered_by": "Teli"
}
Response
Whether the brand was registered successfully
Brand registration ID (e.g., B4KRR4F). Use this when creating campaigns.
Brand status: ACTIVE, PENDING, REJECTED
Next Steps
After registering a brand:
- Save the
brand_id for campaign creation
- Wait for brand approval (usually instant, but can take up to 24 hours)
- Create campaigns using
POST /v1/10dlc/campaign with the brand_id
Tips
- EIN Accuracy: Ensure your EIN matches exactly with IRS records
- Address: Use your registered business address
- Vertical: Choose the vertical that best matches your primary business activity
- Opt-in Link: Provide a real, working URL where customers can consent to receive SMS