Telnyx API — TeXML REST Commands
Telnyx API — TeXML REST Commands. 34 operations. Lead operation: Fetch multiple call resources. Self-contained Naftiko capability covering one Telnyx business surface.
What You Can Do
GET
Gettexmlcalls
— Fetch multiple call resources
/v1/texml/accounts/{account-sid}/calls
POST
Initiatetexmlcall
— Initiate an outbound call
/v1/texml/accounts/{account-sid}/calls
GET
Gettexmlcall
— Fetch a call
/v1/texml/accounts/{account-sid}/calls/{call-sid}
POST
Updatetexmlcall
— Update call
/v1/texml/accounts/{account-sid}/calls/{call-sid}
GET
Fetchtexmlcallrecordings
— Fetch recordings for a call
/v1/texml/accounts/{account-sid}/calls/{call-sid}/recordings-json
POST
Starttexmlcallrecording
— Request recording for a call
/v1/texml/accounts/{account-sid}/calls/{call-sid}/recordings-json
POST
Updatetexmlcallrecording
— Update recording on a call
/v1/texml/accounts/{account-sid}/calls/{call-sid}/recordings/recording-sid-json
POST
Starttexmlsiprecsession
— Request siprec session for a call
/v1/texml/accounts/{account-sid}/calls/{call-sid}/siprec-json
POST
Updatetexmlsiprecsession
— Updates siprec session for a call
/v1/texml/accounts/{account-sid}/calls/{call-sid}/siprec/siprec-sid-json
POST
Starttexmlcallstreaming
— Start streaming media from a call.
/v1/texml/accounts/{account-sid}/calls/{call-sid}/streams-json
POST
Updatetexmlcallstreaming
— Update streaming on a call
/v1/texml/accounts/{account-sid}/calls/{call-sid}/streams/streaming-sid-json
GET
Gettexmlconferences
— List conference resources
/v1/texml/accounts/{account-sid}/conferences
GET
Gettexmlconference
— Fetch a conference resource
/v1/texml/accounts/{account-sid}/conferences/{conference-sid}
POST
Updatetexmlconference
— Update a conference resource
/v1/texml/accounts/{account-sid}/conferences/{conference-sid}
GET
Gettexmlconferenceparticipants
— List conference participants
/v1/texml/accounts/{account-sid}/conferences/{conference-sid}/participants
POST
Dialtexmlconferenceparticipant
— Dial a new conference participant
/v1/texml/accounts/{account-sid}/conferences/{conference-sid}/participants
DELETE
Deletetexmlconferenceparticipant
— Delete a conference participant
/v1/texml/accounts/{account-sid}/conferences/{conference-sid}/participants/{call-sid-or-participant-label}
GET
Gettexmlconferenceparticipant
— Get conference participant resource
/v1/texml/accounts/{account-sid}/conferences/{conference-sid}/participants/{call-sid-or-participant-label}
POST
Updatetexmlconferenceparticipant
— Update a conference participant
/v1/texml/accounts/{account-sid}/conferences/{conference-sid}/participants/{call-sid-or-participant-label}
GET
Gettexmlconferencerecordings
— List conference recordings
/v1/texml/accounts/{account-sid}/conferences/{conference-sid}/recordings
GET
Fetchtexmlconferencerecordings
— Fetch recordings for a conference
/v1/texml/accounts/{account-sid}/conferences/{conference-sid}/recordings-json
GET
Gettexmlqueues
— List queue resources
/v1/texml/accounts/{account-sid}/queues
POST
Createtexmlqueue
— Create a new queue
/v1/texml/accounts/{account-sid}/queues
DELETE
Deletetexmlqueue
— Delete a queue resource
/v1/texml/accounts/{account-sid}/queues/{queue-sid}
GET
Gettexmlqueue
— Fetch a queue resource
/v1/texml/accounts/{account-sid}/queues/{queue-sid}
POST
Updatetexmlqueue
— Update a queue resource
/v1/texml/accounts/{account-sid}/queues/{queue-sid}
GET
Gettexmlcallrecordings
— Fetch multiple recording resources
/v1/texml/accounts/{account-sid}/recordings-json
DELETE
Deletetexmlcallrecording
— Delete recording resource
/v1/texml/accounts/{account-sid}/recordings/recording-sid-json
GET
Gettexmlcallrecording
— Fetch recording resource
/v1/texml/accounts/{account-sid}/recordings/recording-sid-json
GET
Gettexmlrecordingtranscriptions
— List recording transcriptions
/v1/texml/accounts/{account-sid}/transcriptions-json
DELETE
Deletetexmlrecordingtranscription
— Delete a recording transcription
/v1/texml/accounts/{account-sid}/transcriptions/recording-transcription-sid-json
GET
Gettexmlrecordingtranscription
— Fetch a recording transcription resource
/v1/texml/accounts/{account-sid}/transcriptions/recording-transcription-sid-json
POST
Initiatetexmlaicall
— Initiate an outbound AI call
/v1/texml/ai-calls/{connection-id}
POST
Createtexmlsecret
— Create a TeXML secret
/v1/texml/secrets
Capability Spec