Get Available Agent Stt Providers
Get the speech-to-text providers available to agents.
Each provider's status is resolved against the current date. Retired providers are omitted unless they match selected_provider, so an agent still saved on a retired provider can render it as a locked field.
/api/v1/agents/stt/availableAuthentication
Syllable-API-KeyrequiredSend Syllable-API-Key in the header.
Need a credential? Create or manage an API token in the Syllable Console.
Parameters
Query parameters
selected_provider
string | null
query
optional
Responses
200Successful Response
application/json
response
SupportedSttProvider[]
required
Item schema
itemsSupportedSttProviderrequiredAn STT provider offered to agents, with its resolved deprecation lifecycle.
7 fields
providerstringrequiredSpeech-to-text provider value, as stored on the agent.
display_namestringrequiredHuman-readable name of the provider.
deprecatedbooleanoptionalWhether the provider is in the deprecation warning window.
falsesunset_datestring (date) | nulloptionalDate the provider becomes retired and can no longer be saved or selected.
removedbooleanoptionalWhether the provider is force-retired regardless of sunset_date.
falsefallbackstring | nulloptionalProvider substituted at runtime for critical features once this one is retired.
statusenum<string> | nulloptionalEffective lifecycle status, resolved server-side against the current date.
["active","deprecated","retired"]Response example
[
{
"provider": "string",
"display_name": "string",
"deprecated": false,
"sunset_date": "string",
"removed": false,
"fallback": "string",
"status": "string"
}
]422Validation Error
application/json
response
HTTPValidationError
required
1 field
detailValidationError[]optionalItem schema
itemsValidationErrorrequired3 fields
locstring | integer[]requiredItem schema
itemsstring | integerrequired2 options
Option 1stringrequiredOption 2integerrequiredmsgstringrequiredtypestringrequiredResponse example
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}
