{"@context": "https://schema.org", "@type": "WebAPI", "name": "Telnyx API API", "description": "SIP trunking, SMS, MMS, Call Control and Telephony Data Services.", "provider": {"@type": "Organization", "name": "telnyx.com"}, "documentation": "https://raw.githubusercontent.com/team-telnyx/openapi/master/openapi/spec3.yml"}
SIP trunking, SMS, MMS, Call Control and Telephony Data Services.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://api.telnyx.com/v2
auth: b e a r
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
SIP trunking, SMS, MMS, Call Control and Telephony Data Services.
| method | path | what the vendor says it does |
|---|---|---|
POST | /actions/bulk/telephony_credentials | Creates several credentials Creates several credentials in bulk. Bulk Credentials |
PATCH | /actions/bulk/telephony_credentials | Update several credentials Update several credentials in bulk. Bulk Credentials |
DELETE | /actions/bulk/telephony_credentials | Delete several credentials Delete several credentials in bulk. Bulk Credentials |
PUT | /actions/network_preferences/sim_cards | Bulk Network Preferences for SIM cards This API allows dispatching the same operation described for the PUT si |
POST | /actions/register/sim_cards | Register SIM cards Register the SIM cards associated with the provided registration codes to the current user' |
POST | /actions/{action}/telephony_credentials | Perform activate or deactivate action on all credentials filtered by the provided tag. Perform activate or dea |
GET | /addresses | List all addresses Returns a list of your addresses. Addresses |
POST | /addresses | Creates an address Creates an address. Addresses |
POST | /addresses/actions/validate | Validate an address Validates an address for emergency services. Addresses |
GET | /addresses/{id} | Retrieve an address Retrieves the details of an existing address. Addresses |
DELETE | /addresses/{id} | Deletes an address Deletes an existing address. Addresses |
GET | /authentication_providers | List all SSO authentication providers Returns a list of your SSO authentication providers. Authentication Prov |
POST | /authentication_providers | Creates an authentication provider Creates an authentication provider. Authentication Providers |
GET | /authentication_providers/{id} | Retrieve an authentication provider Retrieves the details of an existing authentication provider. Authenticati |
PATCH | /authentication_providers/{id} | Update a authentication provider Updates settings of an existing authentication provider. Authentication Provi |
DELETE | /authentication_providers/{id} | Deletes an authentication provider Deletes an existing authentication provider. Authentication Providers |
GET | /available_phone_number_blocks | List available phone number blocks Number Search |
GET | /available_phone_numbers | List available phone numbers Number Search |
GET | /balance | Retrieve user balance details Billing |
GET | /billing_groups | List all billing groups Billing Groups |
POST | /billing_groups | Create a billing group Billing Groups |
GET | /billing_groups/{id} | Retrieve a billing group Billing Groups |
PATCH | /billing_groups/{id} | Update a billing group Billing Groups |
DELETE | /billing_groups/{id} | Delete a billing group Billing Groups |
GET | /call_control_applications | List call control applications Return a list of call control applications. Call Control Applications |
POST | /call_control_applications | Create a call control application Create a call control application. Call Control Applications |
GET | /call_control_applications/{id} | Retrieve a call control application Retrieves the details of an existing call control application. Call Contro |
PATCH | /call_control_applications/{id} | Update a call control application Updates settings of an existing call control application. Call Control Appli |
DELETE | /call_control_applications/{id} | Delete a call control application Deletes a call control application. Call Control Applications |
GET | /call_events | List call events Filters call events by given filter parameters. Events are ordered by `event_timestamp`. If f |
POST | /calls | Dial Dial a number or SIP URI from a given connection. A successful response will include a `call_leg_id` whic |
GET | /calls/{call_control_id} | Retrieve a call status Returns the status of a call (data is available 10 minutes after call ended). Call Info |
POST | /calls/{call_control_id}/actions/answer | Answer call Answer an incoming call. You must issue this command before executing subsequent commands on an in |
POST | /calls/{call_control_id}/actions/bridge | Bridge calls Bridge two call control calls. **Expected Webhooks:** - `call.bridged` for Leg A - `call.bridge |
POST | /calls/{call_control_id}/actions/enqueue | Enqueue call Put the call in a queue. Call Commands |
POST | /calls/{call_control_id}/actions/fork_start | Forking start Call forking allows you to stream the media from a call to a specific target in realtime. This |
POST | /calls/{call_control_id}/actions/fork_stop | Forking stop Stop forking a call. **Expected Webhooks:** - `call.fork.stopped` Call Commands |
POST | /calls/{call_control_id}/actions/gather_stop | Gather stop Stop current gather. **Expected Webhooks:** - `call.gather.ended` Call Commands |
POST | /calls/{call_control_id}/actions/gather_using_audio | Gather using audio Play an audio file on the call until the required DTMF signals are gathered to build intera |
POST | /calls/{call_control_id}/actions/gather_using_speak | Gather using speak Convert text to speech and play it on the call until the required DTMF signals are gathered |
and 160 more operation(s) in this specification, all searchable.
specification origin: https://raw.githubusercontent.com/team-telnyx/openapi/master/openapi/spec3.yml
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.