import sys
sys.path.append("../plivo-python")
import plivo

client = plivo.RestClient("<auth_id>", "<auth_token>")
response = client.brand.create(
    brand_alias="brand name sample",
    brand_type="STANDARD",
    profile_uuid="7bc67ed6-dc92-4958-9acc-e4fdb09bd923",
    secondary_vetting=False,
    url="https://example.come/test",
    method="POST",
)
print(response)
{
"api_id": "5df3fffa-64ab-11ed-b94d-0242ac110002",
"brand_id": "BB9TT3V",
"message": "Request to create brand was received and is being processed."
}

This API lets you register a standard brand using a preexisting profile.

addressPostal address indicated during brand creation.
authorized_contactAuthorized contact information indicated during brand creation.
brand_idUnique identifier for the brand created.
brand_typeType of registration indicated during brand creation.
company_nameLegal name of the company
einEmployer Identification Number associated with a Standard brand.
ein_issuing_countryISO alpha-2 code for the country that issued the EIN.
entity_typeType of ownership indicated during brand creation.
profile_uuidUnique identifier for the profile used to create brand.
registration_statusIndicates status of brand.
verticalCompany industry.
vetting_scoreVetting score assigned to brand by TCR.
vetting_statusVetting status of a brand.
POST
https://api.plivo.com/v1/Account/{auth_id}/10dlc/Brand/

Arguments

profile_uuid
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.
brand_alias
string
required
A friendly name for the brand.
brand_type
string

Indicate type of registration.

Allowed values: STANDARD, STARTER. STANDARD not allowed for profiles not containing an EIN.

Defaults to STARTER.

secondary_vetting
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.

url
string
The fully qualified URL to which status update callbacks for the message should be sent.
method
string

The HTTP method to be used when calling the URL defined above.

Allowed values: GET, POST

Defaults to POST.

Returns

api_id for the request, unique brand_id, and success message

import sys
sys.path.append("../plivo-python")
import plivo

client = plivo.RestClient("<auth_id>", "<auth_token>")
response = client.brand.create(
    brand_alias="brand name sample",
    brand_type="STANDARD",
    profile_uuid="7bc67ed6-dc92-4958-9acc-e4fdb09bd923",
    secondary_vetting=False,
    url="https://example.come/test",
    method="POST",
)
print(response)
{
"api_id": "5df3fffa-64ab-11ed-b94d-0242ac110002",
"brand_id": "BB9TT3V",
"message": "Request to create brand was received and is being processed."
}