Skip to main content
POST
JavaScript

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

enterprise_id
string<uuid>
required

The enterprise id. Lowercase UUID.

Example:

"4a6192a4-573d-446d-b3ce-aff9117272a6"

Body

application/json
display_name
string
required

Name shown to call recipients. No emoji; not whitespace-only.

Required string length: 1 - 35
Example:

"Acme Plumbing"

certify_brand_is_accurate
enum<boolean>
required

Must be true.

Available options:
true
Example:

true

certify_no_shaft_content
enum<boolean>
required

Must be true. Confirms this DIR is not used for SHAFT content (Sex, Hate, Alcohol, Firearms, Tobacco) where prohibited.

Available options:
true
Example:

true

certify_ip_ownership
enum<boolean>
required

Must be true. Confirms ownership of any logos/trademarks shown.

Available options:
true
Example:

true

authorizer_name
string
required

Name of the person at your enterprise who is authorizing this DIR registration. Must be a real individual (used for audit and trademark-claim contests).

Maximum string length: 255
Example:

"Sam Owner"

authorizer_email
string<email>
required

Contact email of the authorizer. Telnyx may send verification or infringement-notice email here; use a monitored mailbox.

Example:

"sam@acmeplumbing.example.com"

call_reasons
string[]
required

1–10 reasons your business calls customers. Validate phrasing against POST /call_reasons/validate.

Required array length: 1 - 10 elements
Maximum string length: 64
Example:
reselling
boolean
default:false

Set to true if your organization places calls on behalf of other enterprises (BPO/reseller).

Example:

false

logo_url
string<uri>

Publicly accessible HTTPS URL (max 128 chars) to a 256x256 BMP logo (max 1 MB).

Maximum string length: 128
Example:

"https://acmeplumbing.example.com/logo-256.bmp"

documents
object[]

Supporting documents. Each document_id may appear at most once on a DIR.

Maximum array length: 20

Response

DIR created in draft status.

data
object
required