Create a Display Identity Record (DIR)
Create a new DIR under the given enterprise. The DIR starts in draft status; it must be submitted (POST .../submit) and approved by Telnyx before any phone number can be attached.
Field rules
display_name: 1–35 characters, no emoji or whitespace-only strings; this is the name shown to recipients.call_reasons: 1–10 strings, each ≤64 characters; describe why your business calls customers (e.g. ‘Appointment reminders’, ‘Billing inquiries’). Validate the wording againstPOST /call_reasons/validate.logo_url: HTTPS URL (max 128 chars) to a 256×256 BMP (max 1 MB). The image is downloaded and hashed at submission time.documents: up to 20 entries; eachdocument_idmust be obtained by uploading the file via the Telnyx Documents API first. Within one DIR adocument_idmay only appear once.certify_brand_is_accurate,certify_no_shaft_content,certify_ip_ownershipMUST all betrue.
Failure modes
422- validation error;errors[].source.pointernames the offending field.403- Branded Calling not activated on this enterprise (seePOST /enterprises/{id}/branded_calling).404- enterprise does not exist or does not belong to your account.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The enterprise id. Lowercase UUID.
"4a6192a4-573d-446d-b3ce-aff9117272a6"
Body
Name shown to call recipients. No emoji; not whitespace-only.
1 - 35"Acme Plumbing"
Must be true.
true true
Must be true. Confirms this DIR is not used for SHAFT content (Sex, Hate, Alcohol, Firearms, Tobacco) where prohibited.
true true
Must be true. Confirms ownership of any logos/trademarks shown.
true true
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).
255"Sam Owner"
Contact email of the authorizer. Telnyx may send verification or infringement-notice email here; use a monitored mailbox.
"sam@acmeplumbing.example.com"
Set to true if your organization places calls on behalf of other enterprises (BPO/reseller).
false
Publicly accessible HTTPS URL (max 128 chars) to a 256x256 BMP logo (max 1 MB).
128"https://acmeplumbing.example.com/logo-256.bmp"
1–10 reasons your business calls customers. Validate phrasing against POST /call_reasons/validate.
1 - 10 elements64[
"Appointment reminders",
"Billing inquiries"
]Supporting documents. Each document_id may appear at most once on a DIR.
20Response
DIR created in draft status.