Telnyx TeXML REST Commands API

TeXML REST Commands

Operations 35

GET /texml/Accounts/{account_sid}/Calls Fetch multiple call resources #
POST /texml/Accounts/{account_sid}/Calls Initiate an outbound call #
GET /texml/Accounts/{account_sid}/Calls/{call_sid} Fetch a call #
POST /texml/Accounts/{account_sid}/Calls/{call_sid} Update call #
GET /texml/Accounts/{account_sid}/Calls/{call_sid}/Recordings.json Fetch recordings for a call #
POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Recordings.json Request recording for a call #
POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Recordings/{recording_sid}.json Update recording on a call #
POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Siprec.json Request siprec session for a call #
POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Siprec/{siprec_sid}.json Updates siprec session for a call #
POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Streams.json Start streaming media from a call #
POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Streams/{streaming_sid}.json Update streaming on a call #
GET /texml/Accounts/{account_sid}/Conferences List conference resources #
GET /texml/Accounts/{account_sid}/Conferences/{conference_sid} Fetch a conference resource #
POST /texml/Accounts/{account_sid}/Conferences/{conference_sid} Update a conference resource #
GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants List conference participants #
POST /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants Dial a new conference participant #
DELETE /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants/{call_sid_or_participant_label} Delete a conference participant #
GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants/{call_sid_or_participant_label} Get conference participant resource #
POST /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants/{call_sid_or_participant_label} Update a conference participant #
GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Recordings List conference recordings #
GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Recordings.json Fetch recordings for a conference #
GET /texml/Accounts/{account_sid}/Queues List queue resources #
POST /texml/Accounts/{account_sid}/Queues Create a new queue #
DELETE /texml/Accounts/{account_sid}/Queues/{queue_sid} Delete a queue resource #
GET /texml/Accounts/{account_sid}/Queues/{queue_sid} Fetch a queue resource #
POST /texml/Accounts/{account_sid}/Queues/{queue_sid} Update a queue resource #
GET /texml/Accounts/{account_sid}/Recordings.json Fetch multiple recording resources #
DELETE /texml/Accounts/{account_sid}/Recordings/{recording_sid}.json Delete recording resource #
GET /texml/Accounts/{account_sid}/Recordings/{recording_sid}.json Fetch recording resource #
GET /texml/Accounts/{account_sid}/Transcriptions.json List recording transcriptions #
DELETE /texml/Accounts/{account_sid}/Transcriptions/{recording_transcription_sid}.json Delete a recording transcription #
GET /texml/Accounts/{account_sid}/Transcriptions/{recording_transcription_sid}.json Fetch a recording transcription resource #
POST /texml/ai_calls/{connection_id} Initiate an outbound AI call #
POST /texml/secrets Create a TeXML secret #
POST /texml/calls/{connection_id} Create a connection-scoped TeXML call #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/telnyx:telnyx-texml-rest-commands-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

telnyx-texml-rest-commands-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Telnyx TeXML REST Commands API
  version: 2.0.0
  contact:
    email: support@telnyx.com
  x-endpoint-cost: light
  x-refined-note:
  - x-latency-category differs across the merged source definitions and was not carried
  description: 'Operations tagged TeXML REST Commands across 2 of this provider''s published API definitions: telnyx-openapi.yml, telnyx-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- description: Version 2.0.0 of the Telnyx API
  url: https://api.telnyx.com/v2
security:
- bearerAuth: []
tags:


# --- truncated at 32 KB (194 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/telnyx/refs/heads/main/openapi/telnyx-texml-rest-commands-api-openapi.yml