Skip to main content
GET
List Transcribers
Read only Returns every speech-to-text transcriber that can be an agent’s primary transcriber. Each entry includes the transcriber’s stable id, the upstream provider (for example deepgram, sarvam, soniox), the provider’s model_id, the display name, a description, the supported_language_codes it is limited to (null when it is not limited), and the is_primary and is_fallback flags. Use this endpoint as the source of truth when configuring an agent’s transcription settings, the transcriber you choose determines how accurately the agent understands what the caller says, which is especially important for accented speech, technical terminology, and non-English languages.

When to use this

  • Agent build UIs: populate the transcriber selector when creating or editing an agent.
  • Language coverage checks: confirm the transcriber supports every language an agent is configured for; publishing checks this too.
  • Cost optimization: switch high-volume use cases to lower-cost engines when accuracy budget allows.
For a single record, use Get Transcriber Details. For fallback STT choices, use List Fallback Transcribers.

Providers

The catalog is maintained by DialNexa and evolves over time; use the live response of this endpoint as the source of truth for which providers and models are offered.

Fallback Transcription

DialNexa exposes List Fallback Transcribers for fallback STT choices. To enable fallback STT on an agent, pass fallback_stt_enabled: true, stt_fallback_transcriber_id, and optionally stt_fallback_wait_ms to Create Agent or Update Agent.

Errors

  • 401 Unauthorized is returned when the API key is missing or revoked.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Transcribers returned successfully.

success
enum<boolean>
required
Available options:
true
error
enum<boolean>
required
Available options:
false
statusCode
integer
required
Example:

200

message
string
required
Example:

"Success"

data
object[]
required
timestamp
string<date-time>
required