Updates the transcription settings for a bot. This endpoint is not explicitly defined in the current OpenAPI spec but follows the pattern of other bot settings endpoints.
This endpoint allows you to modify transcription settings mid-meeting for supported providers.
Authentication
Requires API key authentication via the Authorization header.
Path Parameters
Bot ID (e.g., bot_xxxxxxxxxxx)
Request Body
The transcription settings object supports various providers including Deepgram, Gladia, OpenAI, AssemblyAI, and more.
Deepgram Settings
Language code for transcription. Defaults to ‘multi’ for automatic language detection. See Deepgram docs for available languages.
Model to use for transcription. Defaults to ‘nova-3’.
Array of key terms to improve recall. Only available for nova-3 model in English.
Array of redaction types: pci, pii, or numbers.
Whether to use the EU server for transcription.
OpenAI Settings
OpenAI model: gpt-4o-transcribe, gpt-4o-mini-transcribe, or gpt-4o-transcribe-diarize.
ISO-639 language code for transcription.
Optional prompt for the transcription.
Meeting Closed Captions
meeting_closed_captions.google_meet_language
Language code for Google Meet closed captions (e.g., ‘en-US’).
meeting_closed_captions.zoom_language
Language for Zoom closed captions (e.g., ‘English’, ‘Spanish’).
meeting_closed_captions.teams_language
Language code for Teams closed captions (e.g., ‘en-us’).
Response
Returns a success status when settings are updated.
Example Request
curl -X PATCH https://app.attendee.dev/api/v1/bots/bot_weIAju4OXNZkDTpZ/transcription_settings \
-H "Authorization: Token YOUR_API_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{
"deepgram": {
"language": "en",
"model": "nova-3",
"keyterms": ["product", "revenue", "KPI"]
}
}'
Example with Redaction
curl -X PATCH https://app.attendee.dev/api/v1/bots/bot_weIAju4OXNZkDTpZ/transcription_settings \
-H "Authorization: Token YOUR_API_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{
"deepgram": {
"language": "multi",
"redact": ["pii", "pci"]
}
}'