Register 10DLC Brand
On this page
GraphQL endpoint: /company
Register a new 10DLC brand. This action submits the brand for approval. Once the brand is submitted the status is "PENDING_REVIEW", and once approved by TCR the status will change to "ACTIVE".
Valid brand statuses are: -ACTIVE -REJECTED -EXPIRED -DRAFT -PENDING_REVIEW
Query
mutation($input: TenDlcRegisterBrandInput!) {
registerAndSubmitTenDlcBrand(input: $input) {
brandId
companyId
displayName
companyName
entityType
status
phone
email
}
}
Variables
{
"input": {
"brandRelationship": "BASIC_ACCOUNT",
"city": "San Francisco",
"companyId": "00000000-0000-4000-8000-000000000001",
"companyName": "Test Company",
"country": "US",
"displayName": "Test Brand",
"ein": "12-3456789",
"einIssuingCountry": "US",
"email": "test@example.com",
"entityType": "PRIVATE_PROFIT",
"phone": "+14155551234",
"postalCode": "94105",
"state": "CA",
"street": "123 Main St",
"tenDlcApiKeyId": "00000000-0000-4000-8000-000000000002",
"vertical": "PROFESSIONAL",
"website": "https://example.com"
}
}
Response
{
"data": {
"registerAndSubmitTenDlcBrand": {
"brandId": "brand_123",
"companyId": "00000000-0000-4000-8000-000000000001",
"companyName": "Test Company",
"displayName": "Test Brand",
"email": "test@example.com",
"entityType": "PRIVATE_PROFIT",
"phone": "+14155551234",
"status": "PENDING_REVIEW"
}
}
}