Skip to main content
GET
Get transcriber configuration

Overview

Retrieve available ASR (Automatic Speech Recognition) providers and their models, filtered by language. The transcriber is the agent’s “ears” — it converts the caller’s spoken audio into text for the LLM to process. Use this endpoint to identify which ASR models support the languages your agent is configured to use. The language parameter is required. For multilingual agents (up to 3 languages), pass all language codes together so only models that support every language in the combination are returned.

Required Permission

agents

Query Parameters

Example cURL

Single Language

Multilingual — Filter by Multiple Languages

Filter by Language and Provider

Response

Success (200)

Error Responses

404 Not Found - No matching ASR configuration found

Response Fields

Use Cases

  • Identifying which ASR models support a specific language or language combination before configuring an agent
  • Filtering the transcription model list to only show compatible options in a configuration UI
  • Validating that your current ASR model still supports a new language you are adding to a multilingual agent
  • Cross-referencing with the Update Agent advanceSettings compatibility table to verify model-specific features
The provider.providerId and modelId values returned here map directly to the provider and model fields in the Update Agent asrParams object. Use them as-is.
The language parameter is required. Requests without at least one language value will return a 404 error. Obtain valid language codes from the Get Languages endpoint.
For multilingual agents, pass all language codes in a single request (e.g. ?language=en-IN&language=hi-IN). This ensures only models that support every language in the set are returned, preventing incompatible configurations.
Save the requestId from every response. You will need it if you contact Inya support to trace a specific request.

Authorizations

x-api-key
string
header
required

API key with 'agents' permission

Query Parameters

language
string[]
required

Language codes to filter by. Repeat this parameter for multiple languages. Example: ?language=en-IN&language=hi-IN

providerId
string

Filter results to a specific ASR provider

Example:

"gnani"

Response

Transcriber config retrieved successfully

status
string
Example:

"success"

requestId
string
Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

message
string
response
object