Skip to main content
GET
Get all transcriber providers and models
Legacy endpoint - deprecated. Unversioned endpoints are scheduled for removal on July 31, 2026. Use the /v1 version for new integrations. This endpoint remains available for existing integrations until then.
Returns every speech-to-text transcription engine DialNexa supports. Each entry includes the transcriber’s stable id, the upstream provider (for example Deepgram, AssemblyAI, OpenAI Whisper), the display name, and any configuration metadata the engine exposes. 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.
  • Latency tuning: choose between streaming transcribers (lowest first-word latency) and batch transcribers (best accuracy on noisy audio).
  • Language coverage checks: confirm the transcriber supports the language an agent is configured for.
  • Cost optimization: switch high-volume use cases to lower-cost engines when accuracy budget allows.
For a single record, use Get Transcriber.

Common providers

The exact set of providers and engines available on your workspace evolves over time, use the live response of this endpoint as the source of truth.

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

200 - application/json

List of all transcribers

id
string
required

Signed transcriber ID

Example:

"trs_abc123"