Skip to main content
GET
/
transcribers
/
{id}
Get a transcriber
curl --request GET \
  --url https://api.dialnexa.com/v1/transcribers/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "trans_deepgram",
  "name": "Deepgram Nova-2",
  "provider": "deepgram",
  "description": "Fast and accurate transcription with strong multilingual support.",
  "supported_languages": [
    "en-US",
    "en-IN",
    "hi-IN"
  ]
}
Returns the full record for a single speech-to-text transcriber supported by DialNexa. The response includes the transcriber’s stable id, the upstream provider (such as Deepgram, AssemblyAI, or Whisper), the human-readable name, the primary language_code, and any configuration metadata the transcriber exposes.

When to use this

Use this endpoint when you have a transcriber ID stored on an agent or in your own database and you need to confirm the engine is still supported, look up its display name, or check the languages it can handle.
  • Agent build UIs call this to render the currently selected transcriber on a saved agent with its proper provider and capability badges.
  • Latency-tuning tooling uses the response to decide between low-latency streaming transcribers and higher-accuracy batch transcribers.
  • Internationalization checks confirm the transcriber supports the language assigned to the agent before publishing changes through Update Agent.
Use List Transcribers if you need every available engine rather than a single record. That endpoint is the canonical catalogue.

Path parameters

ParameterDescription
idThe transcriber ID, for example tsc_deepgram_nova2.

Errors

  • 404 Not Found is returned when the id does not match a supported transcriber. This usually indicates the engine was removed or the ID was mistyped.
  • 401 Unauthorized is returned when the API key is missing, malformed, or revoked.

Request

curl "https://api.dialnexa.com/v1/transcribers/tsc_deepgram_nova2" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{
  "id": "tsc_deepgram_nova2",
  "name": "Deepgram Nova-2",
  "provider": "deepgram",
  "language_code": "en-IN",
  "streaming": true
}

Authorizations

Authorization
string
header
required

Pass your API key as a Bearer token in the Authorization header.

Path Parameters

id
string
required

Response

Success.

id
string
Example:

"trans_deepgram"

name
string
Example:

"Deepgram Nova-2"

provider
string
Example:

"deepgram"

description
string
Example:

"Fast and accurate transcription with strong multilingual support."

supported_languages
string[]
Example:
["en-US", "en-IN", "hi-IN"]