Skip to main content

Telnyx Other APIs — Documentation Index

Account and billing, video, fax, SETI, OAuth, and platform APIs. One section of the Telnyx developer docs (https://developers.telnyx.com). This file: https://developers.telnyx.com/development/llms/other-apis-llms-txt.md · Root index: https://developers.telnyx.com/llms.txt

Subsections

Focused per-subsection index files:

Account & Billing

  • Usage Reports: Generate usage and billing reports for Telnyx services. Export voice, messaging, numbers, and IoT SIM usage for any date range as CSV or via the API.
  • Session Analysis: Analyze SIP session quality with Telnyx Session Analysis. Pull call detail records, MOS scores, and packet metrics to diagnose voice quality issues.
  • On-Demand Reports: Generate usage reports using natural language queries. Describe the chart or breakdown you need, and the system builds it for you.

Video

  • Getting Started: Telnyx’s video documentation is the perfect place to start learning about our platform. With step-by-step guides, you’ll be up and running in no time!
  • Getting Started: Telnyx JavaScript Video SDK — add real-time video calling to web apps and websites with a small TypeScript-friendly library and a few lines of code.
  • Room and Events: Telnyx’s video JavaScript SDK lets you manage room events and
  • Tutorial: Learn how to add video to your web page with Telnyx’s easy-to-use
  • Android SDK: Telnyx Android Video Client SDK — add real-time video and audio calling to native Android apps with a few lines of Kotlin or Java code.
  • iOS SDK: Telnyx iOS Video Client SDK — add real-time video calls and messaging to iPhone and iPad apps with a few lines of Swift code and minimal setup.

Fax

  • Getting Started: Get started with Telnyx Programmable Fax — buy a fax-enabled number, configure your connection, and send your first fax with the API or portal.
  • Quickstart: Quickstart for Telnyx Programmable Fax. Send and receive faxes worldwide from your app in minutes — no fax machine, no software, just the Telnyx API.
  • Receiving Webhooks: Receive Telnyx Programmable Fax webhooks for status updates on inbound and outbound faxes. Covers event types, payload, and signature verification.
  • Sending Commands: Telnyx’s Programmable Fax offers an easy way to send faxes from
  • Send a fax via API: Send a fax with the Telnyx Programmable Fax API. Step-by-step tutorial with code examples to submit a fax, track delivery, and handle webhooks.
  • Receive a fax via API: Receive faxes from anywhere in the world with the Telnyx Programmable Fax API. Configure a fax-enabled number and handle inbound media URLs in your app.
  • Email to fax: Telnyx’s Programmable Fax allows you to send faxes from your email.

API Reference (Other APIs)

AutoRechargePreferences

x402 Payment Transactions

  • Create a payment quote: Creates a payment quote for the specified USD amount. Returns payment details including the x402 payment requirements, network, and expiration time. The quote…
  • Settle a payment: Settles an x402 payment using the quote ID and a signed payment authorization. The payment signature can be provided via the PAYMENT-SIGNATURE header or the…

Notifications

Addresses

Billing

Charges

  • Get monthly charges summary: Retrieve a summary of monthly charges for a specified date range. The date range cannot exceed 31 days.
  • Get monthly charges breakdown: Retrieve a detailed breakdown of monthly charges for phone numbers in a specified date range. The date range cannot exceed 31 days.

Stored Payment Transactions

Pricing

  • List products: Returns the full product catalog with pagination. Each entry contains a slug, display name, and description. Use the slug to fetch per-product pricing via GET…
  • Get product pricing: Returns pricing entries for a single product. Most products return standard rate entries with fields like rate, unit, country_iso, direction, and tiers. Infere…

Authentication Providers

IP Addresses

IP Ranges

Managed Accounts

Organization Users

Invoices

Billing Groups

Detail Records

MDR Detailed Reports

CDR Reports

MDR Usage Reports

Telco Data Usage Reports

Speech to text Usage Reports

  • Get speech to text usage report: Generate and fetch speech to text usage report synchronously. This endpoint will both generate and fetch the speech to text report over a specified time period.

CDR Usage Reports

Speech to Text Batch Reports

MDR Detail Reports

Usage Reports (BETA)

WDR Detail Reports

Session Analysis

  • Get metadata overview: Returns all available record types and supported query parameters for session analysis.
  • Get record type metadata: Returns detailed metadata for a specific record type, including relationships and examples.
  • Get session analysis: Retrieves a full session analysis tree for a given event, including costs, child events, and product linkages.

Webhooks

Audit Logs

  • List Audit Logs: Retrieve a list of audit log entries. Audit logs are a best-effort, eventually consistent record of significant account-related changes.

User Tags

UserAddresses

Integration Secrets

Room Compositions

Room Participants

  • View a list of room participants.: Returns a paginated list of room participants across sessions. Filter participants by session, join, update, or leave date and by participant context.
  • View a room participant.: Returns the participant identified by room_participant_id, including its session, context, and join, update, and leave timestamps.

Room Recordings

  • View a list of room recordings.: Returns a paginated list of room recordings. Filter recordings by room, session, participant, recording type, status, duration, or start and end dates.
  • Delete several room recordings in a bulk.: Deletes the room recordings that match the supplied filters and returns the number of recordings affected. Filters support room, session, participant, recordin…
  • View a room recording.: Returns the recording identified by room_recording_id, including its room, session, participant, status, media details, lifecycle timestamps, and download UR…
  • Delete a room recording.: Synchronously delete a Room Recording.

Room Sessions

  • View a list of room sessions.: Returns a paginated list of room sessions across the account. Filter sessions by room, creation, update, or end date and active status, and use `include_partic…
  • View a room session.: Returns the room session identified by room_session_id, including its room, active status, and lifecycle timestamps. Use include_participants to include it…
  • End a room session.: Note: this will also kick all participants currently present in the room
  • Kick participants from a room session.: Removes the selected participants from the specified room session. Apply the action to a list of participant IDs or to all, with optional participant IDs exc…
  • Mute participants in room session.: Mutes the selected participants in the specified room session. Apply the action to a list of participant IDs or to all, with optional participant IDs exclude…
  • Unmute participants in room session.: Unmutes the selected participants in the specified room session. Apply the action to a list of participant IDs or to all, with optional participant IDs exclu…
  • View a list of room participants.: Returns a paginated list of participants for the specified room session. Filter participants by join, update, or leave date and by participant context.

Rooms

  • View a list of rooms.: Returns a paginated list of rooms. Filter the results by creation or update date and unique name, and use include_sessions to include each room’s sessions.
  • Create a room.: Synchronously create a Room.
  • View a room.: Returns the room identified by room_id, including its participant limit, recording and webhook configuration, and active session identifier. Use `include_ses…
  • Update a room.: Synchronously update a Room.
  • Delete a room.: Synchronously delete a Room. Participants from that room will be kicked out, they won’t be able to join that room anymore, and you won’t be charged anymore for…
  • View a list of room sessions.: Returns a paginated list of sessions for the specified room. Filter sessions by creation, update, or end date and active status, and use include_participants

Rooms Client Tokens

  • Create Client Token to join a room.: Synchronously create an Client Token to join a Room. Client Token is necessary to join a Telnyx Room. Client Token will expire after token_ttl_secs, a Refres…
  • Refresh Client Token to join a room.: Synchronously refresh an Client Token to join a Room. Client Token is necessary to join a Telnyx Room. Client Token will expire after token_ttl_secs.

SETI Observability

Programmable Fax Applications

  • List all Fax Applications: This endpoint returns a list of your Fax Applications inside the ‘data’ attribute of the response. You can adjust which applications are listed by using filter…
  • Creates a Fax Application: Creates a new Fax Application based on the parameters sent in the request. The application name and webhook URL are required. Once created, you can assign phon…
  • Deletes a Fax Application: Permanently deletes a Fax Application. Deletion may be prevented if the application is in use by phone numbers.
  • Retrieve a Fax Application: Return the details of an existing Fax Application inside the ‘data’ attribute of the response.
  • Update a Fax Application: Updates settings of an existing Fax Application based on the parameters of the request.

Programmable Fax Commands

  • View a list of faxes: Retrieve a paginated list of faxes sent or received on your account.
  • Send a fax: Send a fax. Files have size limits and page count limit validations. If a file is bigger than 50MB or has more than 350 pages it will fail with `file_size_limi…
  • Delete a fax: Delete a fax resource from your account.
  • View a fax: Retrieve the details of a single fax.
  • Cancel a fax: Cancel the outbound fax that is in one of the following states: queued, media.processed, originated or sending
  • Refresh a fax: Refreshes the inbound fax’s media_url when it has expired

Callbacks

OAuth Discovery

OAuth Protocol

OAuth Clients

OAuth Grants