Telnyx Other APIs: Account & Billing — Documentation Index
Account & Billing documentation within the Other APIs section of the Telnyx developer docs (https://developers.telnyx.com). Root index: https://developers.telnyx.com/llms.txt · Other APIs index: https://developers.telnyx.com/development/llms/other-apis-llms-txt.md · Full content for this subsection: https://developers.telnyx.com/development/llms/other-apis-account-billing-llms-full-txt.md
Usage reports
- 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
- 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
- On-Demand Reports: Generate usage reports using natural language queries. Describe the chart or breakdown you need, and the system builds it for you.
API Reference (Account & Billing)
AutoRechargePreferences
- List auto recharge preferences: Returns the payment auto recharge preferences.
- Update auto recharge preferences: Update payment auto recharge preferences.
Notifications
- List notification channels: List notification channels.
- Create a notification channel: Create a notification channel.
- Get a notification channel: Get a notification channel.
- Update a notification channel: Update a notification channel.
- Delete a notification channel: Delete a notification channel.
- List all Notifications Events Conditions: Returns a list of your notifications events conditions.
- List all Notifications Events: Returns a list of your notifications events.
- List all Notifications Profiles: Returns a list of your notifications profiles.
- Create a notification profile: Create a notification profile.
- Get a notification profile: Get a notification profile.
- Update a notification profile: Update a notification profile.
- Delete a notification profile: Delete a notification profile.
- List notification settings: List notification settings.
- Add a Notification Setting: Add a notification setting.
- Get a notification setting: Get a notification setting.
- Delete a notification setting: Delete a notification setting.
Addresses
- List all addresses: Returns a list of your addresses.
- Creates an address: Creates an address.
- Retrieve an address: Retrieves the details of an existing address.
- Deletes an address: Deletes an existing address.
- Accepts this address suggestion as a new emergency address for Operator Connect and finishes the uploads of the numbers associated with it to Microsoft.
- Validate an address: Validates an address for emergency services.
Billing
Authentication Providers
- List all SSO authentication providers: Returns a list of your SSO authentication providers.
- Creates an authentication provider: Creates an authentication provider.
- Retrieve an authentication provider: Retrieves the details of an existing authentication provider.
- Update an authentication provider: Updates settings of an existing authentication provider.
- Deletes an authentication provider: Deletes an existing authentication provider.
IP Addresses
- List all Access IP Addresses
- Create new Access IP Address
- Retrieve an access IP address
- Delete access IP address
IP Ranges
Managed Accounts
- Lists accounts managed by the current user.: Lists the accounts managed by the current user. Users need to be explictly approved by Telnyx in order to become manager accounts.
- Create a new managed account.: Create a new managed account owned by the authenticated user. You need to be explictly approved by Telnyx in order to become a manager account.
- Retrieve a managed account: Retrieves the details of a single managed account.
- Update a managed account: Update a single managed account.
- Disables a managed account: Disables a managed account, forbidding it to use Telnyx services, including sending or receiving phone calls and SMS messages. Ongoing phone calls will not be…
- Enables a managed account: Enables a managed account and its sub-users to use Telnyx services.
- Update the amount of allocatable global outbound channels allocated to a specific managed account.: Update the amount of allocatable global outbound channels allocated to a specific managed account.
- Display information about allocatable global outbound channels for the current user.: Display information about allocatable global outbound channels for the current user. Only usable by account managers.
Organization Users
- List organization users: Returns a list of the users in your organization.
- Get organization user: Returns a user in your organization.
- Delete organization user: Deletes a user in your organization.
- Get organization users groups report: Returns a report of all users in your organization with their group memberships. This endpoint returns all users without pagination and always includes group i…
Billing Groups
- List all billing groups
- Create a billing group
- Get a billing group
- Update a billing group
- Delete a billing group
Detail Records
- Search detail records: Search for any detail record across the Telnyx Platform
MDR Detailed Reports
- Get all MDR detailed report requests: Retrieves all MDR detailed report requests for the authenticated user
- Create a new MDR detailed report request: Creates a new MDR detailed report request with the specified filters
- Get a specific MDR detailed report request: Retrieves a specific MDR detailed report request by ID
- Delete a MDR detailed report request: Deletes a specific MDR detailed report request by ID
CDR Reports
- Get all CDR report requests: Retrieves all CDR report requests for the authenticated user
- Create a new CDR report request: Creates a new CDR report request with the specified filters
- Get a specific CDR report request: Retrieves a specific CDR report request by ID
- Delete a CDR report request: Deletes a specific CDR report request by ID
- Get available CDR report fields: Retrieves all available fields that can be used in CDR reports
MDR Usage Reports
- List MDR usage reports: Fetch all previous requests for MDR usage reports.
- Create a new legacy usage V2 MDR report request: Creates a new legacy usage V2 MDR report request with the specified filters
- Get an MDR usage report: Fetch single MDR usage report by id.
- Delete a V2 legacy usage MDR report request: Deletes a specific V2 legacy usage MDR report request by ID
- Fetch all Messaging usage reports: Fetch all messaging usage reports. Usage reports are aggregated messaging data for specified time period and breakdown
- Create MDR Usage Report: Submit request for new new messaging usage report. This endpoint will pull and aggregate messaging data in specified time period.
- Retrieve messaging report: Fetch a single messaging usage report by id
- Delete MDR Usage Report: Delete messaging usage report by id
- Generate and fetch MDR Usage Report: Generate and fetch messaging usage report synchronously. This endpoint will both generate and fetch the messaging report over a specified time period. No polli…
Telco Data Usage Reports
- List telco data usage reports: Retrieve a paginated list of telco data usage reports
- Submit telco data usage report: Submit a new telco data usage report
- Get telco data usage report by ID: Retrieve a specific telco data usage report by its ID
- Delete telco data usage report: Delete a specific telco data usage report by its ID
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
- List CDR usage reports: Fetch all previous requests for cdr usage reports.
- Create a new legacy usage V2 CDR report request: Creates a new legacy usage V2 CDR report request with the specified filters
- Get a CDR usage report: Fetch single cdr usage report by id.
- Delete a V2 legacy usage CDR report request: Deletes a specific V2 legacy usage CDR report request by ID
- Generates and fetches CDR Usage Reports: Generate and fetch voice usage report synchronously. This endpoint will both generate and fetch the voice report over a specified time period. No polling is ne…
Usage Reports (BETA)
- Get Telnyx product usage data (BETA): Get Telnyx usage data by product, broken out by the specified dimensions
- Get Usage Reports query options (BETA): Get the Usage Reports options for querying usage, including the products available and their respective metrics and dimensions
Speech to Text Batch Reports
- Get all Speech to Text batch report requests: Retrieves all Speech to Text batch report requests for the authenticated user
- Create a new Speech to Text batch report request: Creates a new Speech to Text batch report request with the specified filters
- Get a specific Speech to Text batch report request: Retrieves a specific Speech to Text batch report request by ID
- Delete a Speech to Text batch report request: Deletes a specific Speech to Text batch report request by ID
MDR Detail Reports
- Fetch all Mdr records: Fetch all Mdr records
WDR Detail Reports
- Fetches all Wdr records: Fetch all Wdr records
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
- List webhook deliveries: Lists webhook_deliveries for the authenticated user
- Find webhook_delivery details by ID: Provides webhook_delivery debug data, such as timestamps, delivery status and attempts.
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
- List User Tags: List all user tags.
UserAddresses
- List all user addresses: Returns a list of your user addresses.
- Creates a user address: Creates a user address.
- Retrieve a user address: Retrieves the details of an existing user address.
Integration Secrets
- List integration secrets: Retrieve a list of all integration secrets configured by the user.
- Create a secret: Create a new secret with an associated identifier that can be used to securely integrate with other services.
- Delete an integration secret: Delete an integration secret given its ID.