Telnyx Speech to Text Batch Reports API
Speech to text batch detail records
Speech to text batch detail records
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/telnyx:telnyx-speech-to-text-batch-reports-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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: 3.2.0
info:
title: Telnyx Speech to Text Batch Reports 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 Speech to Text Batch Reports across 3 of this provider''s published API definitions: telnyx-openapi.json, telnyx-openapi.yml, telnyx-openapi_2.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.telnyx.com/v2
description: Version 2.0.0 of the Telnyx API
security:
- bearerAuth: []
tags:
- name: Speech to Text Batch Reports
description: Speech to text batch detail records
paths:
/legacy/reporting/batch/detail/records/speech/to/text:
get:
tags:
- Speech to Text Batch Reports
summary: Get all Speech to Text batch report requests
description: Retrieves all Speech to Text batch report requests for the authenticated user
operationId: getSttRequests
parameters: []
responses:
'200':
description: Speech to text batch report requests retrieved successfully
content:
application/json:
schema:
$ref: '#/components/schemas/SttGetDetailReportResponse'
'401':
description: Unauthorized
'403':
description: Forbidden
'500':
description: Internal server error
x-latency-category: responsive
post:
tags:
- Speech to Text Batch Reports
summary: Create a new Speech to Text batch report request
description: Creates a new Speech to Text batch report request with the specified filters
operationId: submitSttRequest
parameters: []
requestBody:
description: Speech to Text batch report request data
content:
application/json:
schema:
$ref: '#/components/schemas/SttDetailedRequest'
required: true
responses:
'200':
description: Speech to text batch report request created successfully
content:
application/json:
schema:
$ref: '#/components/schemas/SttPostDetailReportResponse'
'400':
description: Invalid request parameters
'401':
description: Unauthorized
'403':
description: Forbidden
'500':
description: Internal server error
x-latency-category: responsive
servers:
- url: https://api.telnyx.com/v2
description: Version 2.0.0 of the Telnyx API
/legacy/reporting/batch/detail/records/speech/to/text/{id}:
delete:
tags:
- Speech to Text Batch Reports
summary: Delete a Speech to Text batch report request
description: Deletes a specific Speech to Text batch report request by ID
operationId: deleteSttRequest
parameters:
- name: id
in: path
description: Unique identifier of the resource.
required: true
schema:
type: string
format: uuid
responses:
'200':
description: Speech to text batch report request deleted successfully
content:
application/json:
schema:
$ref: '#/components/schemas/SttDeleteDetailReportResponse'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Report not found
'500':
description: Internal server error
x-latency-category: responsive
get:
tags:
- Speech to Text Batch Reports
summary: Get a specific Speech to Text batch report request
description: Retrieves a specific Speech to Text batch report request by ID
operationId: getSttRequest
parameters:
- name: id
in: path
description: Unique identifier of the resource.
required: true
schema:
type: string
format: uuid
responses:
'200':
description: Speech to text batch report request retrieved successfully
content:
application/json:
schema:
$ref: '#/components/schemas/SttGetDetailReportByIdResponse'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Report not found
'500':
description: Internal server error
x-latency-category: responsive
servers:
- url: https://api.telnyx.com/v2
description: Version 2.0.0 of the Telnyx API
/legacy/reporting/batch_detail_records/speech_to_text:
get:
tags:
- Speech to Text Batch Reports
summary: Get all Speech to Text batch report requests
description: Retrieves all Speech to Text batch report requests for the authenticated user
operationId: getSttRequests_2
parameters: []
responses:
'200':
description: Speech to text batch report requests retrieved successfully
content:
application/json:
schema:
$ref: '#/components/schemas/SttGetDetailReportResponse'
'401':
description: Unauthorized
'403':
description: Forbidden
'500':
description: Internal server error
x-latency-category: responsive
post:
tags:
- Speech to Text Batch Reports
summary: Create a new Speech to Text batch report request
description: Creates a new Speech to Text batch report request with the specified filters
operationId: submitSttRequest_2
parameters: []
requestBody:
description: Speech to Text batch report request data
content:
application/json:
schema:
$ref: '#/components/schemas/SttDetailedRequest'
required: true
responses:
'200':
description: Speech to text batch report request created successfully
content:
application/json:
schema:
$ref: '#/components/schemas/SttPostDetailReportResponse'
'400':
description: Invalid request parameters
'401':
description: Unauthorized
'403':
description: Forbidden
'500':
description: Internal server error
x-latency-category: responsive
servers:
- url: https://api.telnyx.com/v2
description: Version 2.0.0 of the Telnyx API
/legacy/reporting/batch_detail_records/speech_to_text/{id}:
delete:
tags:
- Speech to Text Batch Reports
summary: Delete a Speech to Text batch report request
description: Deletes a specific Speech to Text batch report request by ID
operationId: deleteSttRequest_2
parameters:
- name: id
in: path
description: Unique identifier of the resource.
required: true
schema:
type: string
format: uuid
responses:
'200':
description: Speech to text batch report request deleted successfully
content:
application/json:
schema:
$ref: '#/components/schemas/SttDeleteDetailReportResponse'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Report not found
'500':
description: Internal server error
x-latency-category: responsive
get:
tags:
- Speech to Text Batch Reports
summary: Get a specific Speech to Text batch report request
description: Retrieves a specific Speech to Text batch report request by ID
operationId: getSttRequest_2
parameters:
- name: id
in: path
description: Unique identifier of the resource.
required: true
schema:
type: string
format: uuid
responses:
'200':
description: Speech to text batch report request retrieved successfully
content:
application/json:
schema:
$ref: '#/components/schemas/SttGetDetailReportByIdResponse'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Report not found
'500':
description: Internal server error
x-latency-category: responsive
servers:
- url: https://api.telnyx.com/v2
description: Version 2.0.0 of the Telnyx API
components:
schemas:
SttGetDetailReportResponse:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/SttDetailReportResponse'
SttDetailedRequest:
required:
- start_date
- end_date
type: object
properties:
start_date:
type: string
description: Start date in ISO format with timezone
format: date-time
example: '2020-07-01T00:00:00-06:00'
end_date:
type: string
description: End date in ISO format with timezone (date range must be up to one month)
format: date-time
example: '2020-07-01T00:00:00-06:00'
description: Request object for Speech to Text detailed report
SttDeleteDetailReportResponse:
type: object
properties:
data:
$ref: '#/components/schemas/SttDetailReportResponse'
SttGetDetailReportByIdResponse:
type: object
properties:
data:
$ref: '#/components/schemas/SttDetailReportResponse'
SttPostDetailReportResponse:
type: object
properties:
data:
$ref: '#/components/schemas/SttDetailReportResponse'
SttDetailReportResponse:
type: object
properties:
id:
type: string
description: Identifies the resource
example: ab76c3b6-80cd-11eb-9439-0242ac130002
created_at:
type: string
format: date-time
example: '2020-07-01T00:00:00-06:00'
start_date:
type: string
format: date-time
example: '2020-07-01T00:00:00-06:00'
end_date:
type: string
format: date-time
example: '2020-07-01T00:00:00-06:00'
download_link:
type: string
description: URL to download the report
example: https://portal-cdrs-usage.s3.amazonaws.com
status:
type: string
enum:
- PENDING
- COMPLETE
- FAILED
- EXPIRED
record_type:
type: string
example: speech_to_text_report
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: API key
description: 'Telnyx API key supplied as `Authorization: Bearer <token>`. In production, auth may be validated by the API gateway and forwarded via Telnyx auth headers.'
Payment:
type: apiKey
in: header
name: Authorization
description: 'Machine Payment Protocol credential used on paid retries, sent as `Authorization: Payment ...`. Obtained by paying a challenge returned in the `WWW-Authenticate` header of a 402 response. This is not a Telnyx API key; initial challenge requests use standard bearer authentication instead.'
agent-memory_bearerAuth:
type: http
scheme: bearer
description: Telnyx API key
bearerAuth:
type: http
scheme: bearer
branded-calling_bearerAuth:
type: http
scheme: bearer
description: Telnyx API key. Generate one at https://portal.telnyx.com/#/app/api-keys.
collections_bearerAuth:
type: http
scheme: bearer
description: Telnyx API key. Collections and results are automatically scoped to the authenticated user's organization.
number-reputation_bearerAuth:
type: http
scheme: bearer
description: Telnyx API key. Generate one at https://portal.telnyx.com/#/app/api-keys.
oauthClientAuth:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://api.telnyx.com/v2/oauth/token
scopes:
admin: Administrative access to Telnyx resources
authorizationCode:
authorizationUrl: https://api.telnyx.com/v2/oauth/authorize
tokenUrl: https://api.telnyx.com/v2/oauth/token
refreshUrl: https://api.telnyx.com/v2/oauth/token
scopes:
admin: Administrative access to Telnyx resources
description: OAuth 2.0 authentication for Telnyx API and MCP integrations
outbound-voice-profiles_bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
pronunciation-dicts_bearerAuth:
type: http
scheme: bearer
description: Telnyx API v2 key. Obtain from https://portal.telnyx.com
rcs-registration_bearerAuth:
type: http
scheme: bearer
bearerFormat: API key
stored-payment-transactions_bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
transcriptions-search_bearerAuth:
type: http
scheme: bearer
description: Telnyx API key. Results are automatically scoped to the authenticated user's organization.
web-search_bearerAuth:
type: http
scheme: bearer
description: Telnyx API key
pay-connectors_bearerAuth:
type: http
scheme: bearer
description: Telnyx API key, not the processor bearer token.
telnyxApiKey:
type: http
scheme: bearer
description: Management-only Telnyx account credential.
x-refined-from:
- telnyx-openapi.json
- telnyx-openapi.yml
- telnyx-openapi_2.json
x-service-info:
categories:
- communication
- developer-tools
docs:
apiReference: https://developers.telnyx.com
homepage: https://telnyx.com
llms: https://telnyx.com/llms.txt