API Endpoint
The Brand Object
string
Unique identifier for the brand created.
string
A friendly name for the brand.
string
Type of registration indicated during brand creation. Values:
STANDARD.string
Legal name of the company.
string
Employer Identification Number associated with a Standard brand.
string
ISO alpha-2 code for the country that issued the EIN.
string
Type of ownership indicated during brand creation.
string
Company industry.
string
Business website URL.
string
Unique identifier for the profile used to create brand.
string
Indicates status of brand.
integer
Vetting score assigned to brand by TCR.
string
Vetting status of a brand.
array
List of reasons the brand registration was declined. Returned only when
registration_status is FAILED. Each entry contains a code and a message.object
Postal address indicated during brand creation. Contains
street, city, state, postal_code, and country.object
Authorized contact information indicated during brand creation. Contains
first_name, last_name, email, phone, title, and seniority.string
ISO 8601 timestamp of when the brand was created. Auto-generated by Plivo; response-only.
Example Object
Register a Standard Brand
This API lets you register a standard brand using a preexisting profile.Arguments
string
required
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.
string
required
A friendly name for the brand.
string
Indicate type of registration. Allowed values:
STANDARD. Requires a profile that contains an EIN. Defaults to STANDARD.boolean
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.string
The fully qualified URL to which status update callbacks for the message should be sent.
string
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
registration_status is FAILED), the response also includes a declined_reasons array:
List All Brands
This API lets you fetch all the brands associated with an account.Arguments
integer
Denotes the number of results per page. The maximum number of results that can be fetched is 20. Defaults to 20.
integer
Denotes the number of value items by which the results should be offset. Defaults to 0.
string
Filter by registration_status. Allowed values:
FAILED, PROCESSING, COMPLETED.string
Filter by registration type. Allowed values:
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.