Starter brand registrations are currently paused. See 10DLC Starter Paused for more information.
API Endpoint
The Brand Object
Unique identifier for the brand created.
A friendly name for the brand.
Type of registration indicated during brand creation. Values:
STANDARD, STARTER.Legal name of the company.
Employer Identification Number associated with a Standard brand.
ISO alpha-2 code for the country that issued the EIN.
Type of ownership indicated during brand creation.
Company industry.
Unique identifier for the profile used to create brand.
Indicates status of brand.
Vetting score assigned to brand by TCR.
Vetting status of a brand.
Postal address indicated during brand creation. Contains
street, city, state, postal_code, and country.Authorized contact information indicated during brand creation. Contains
first_name, last_name, email, phone, title, and seniority.Example Object
Register a Standard Brand
This API lets you register a standard brand using a preexisting profile.Arguments
Unique identifier for the profile that you want to use for creating a brand. The profile should not have been used to create another brand.
A friendly name for the brand.
Indicate type of registration. Allowed values:
STANDARD, STARTER. STANDARD not allowed for profiles not containing an EIN. Defaults to STARTER.Allowed values:
true, false. Only applicable for STANDARD registration. Defaults to true. Plivo strongly recommends opting for vetting to get the highest throughput for your brands and campaigns.The fully qualified URL to which status update callbacks for the message should be sent.
The HTTP method to be used when calling the URL defined above. Allowed values:
GET, POST. Defaults to POST.Returns
Returnsapi_id for the request, unique brand_id, and success message.
Response
Retrieve a Brand
This API lets you fetch details about a specific brand associated with your account.Arguments
No arguments need to be passed.Returns
Returnsapi_id and the brand object identified by the brand_id specified in the request URL.
Response
List All Brands
This API lets you fetch all the brands associated with an account.Arguments
Denotes the number of results per page. The maximum number of results that can be fetched is 20. Defaults to 20.
Denotes the number of value items by which the results should be offset. Defaults to 0.
Filter by registration_status. Allowed values:
FAILED, PROCESSING, COMPLETED.Filter by registration type. Allowed values:
STARTER, STANDARD.Returns
Returnsapi_id and a dictionary with an objects property that contains up to 20 brands. Each tuple in the list is a separate Brand object.
Response
Delete a Brand
Deletes a particular 10DLC brand from your account. This action is irreversible and is only allowed for brands with no associated active campaigns.Arguments
No arguments need to be passed.Returns
Returnsapi_id, brand_id, and a confirmation (or error message).
Response
Get Brand Use Cases
Fetches details about what kind of campaigns are supported under a particular brand ID.Arguments
No arguments need to be passed.Returns
Returnsapi_id, brand_id, and a list containing all the types of campaign types allowed for the brand.