API Endpoint
The Brand Object
List of reasons the brand registration was declined. Returned only when
registration_status is FAILED. Each entry contains a code and a message.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.
Indicate type of registration. Allowed values:
STANDARD. Requires a profile that contains an EIN. Defaults to STANDARD.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 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
Denotes the number of results per page. The maximum number of results that can be fetched is 20. Defaults to 20.
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.