Skip to main content
GET
Get Language Details
Read only Returns the full record for a single language supported by DialNexa. The response includes the language’s stable id, its short language code (for example en, hi or hi-en for Hinglish) and the human-readable display name. For the voices that speak a language, filter List Voices by language_id.

When To Get Language Details

Use this endpoint when you have a language id saved in your own database, on an agent configuration, or in a workflow node, and you need to resolve it to its display name or language code. Common cases include:
  • Agent configuration UIs that render the selected language for a saved agent and need to show its proper name.
  • Audit and reporting tools that translate a stored language ID into a localized label for dashboards.
  • Provisioning flows that resolve a language ID before checking compatible voices and transcribers for an Update Agent request.
If you need the entire catalogue rather than a single record, use List Languages instead. It returns the whole catalog in one root array. Language existence alone does not confirm voice or transcriber compatibility.

Path parameters

Errors

  • 404 Not Found is returned when the id does not match any supported language. This usually means the language has been removed from the platform or the ID was mistyped.
  • 401 Unauthorized is returned when the API key is missing, malformed, or has been revoked. See API authentication.

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

Language ID

Example:

"lang_mfgsys4hhg8gdn"

Response

Language returned successfully.

id
string
required

Signed language ID

Example:

"lang_mfgsys4hhg8gdn"

code
string

Short language code, for example en, hi or hi-en.

Example:

"en"

name
string
Example:

"English"