James Shelley
09/24/2025, 12:45 PMbash
curl -X PATCH https://api.vapi.ai/assistant/{our-assistant-id} \
-H "Authorization: Bearer {our-bearer-token}" \
-H "Content-Type: application/json" \
-d '{
"transcriber": {
"provider": "custom-transcriber",
"server": {
"url": "{our-websocket-url-for-transcriber}"
}
}
}'
This returns a 200 OK status code. However your dashboard immediately throws a validation error saying "transcriber.provider must be one of the following values: assembly-ai, azure, deepgram, 11labs, gladia, google, openai, speechmatics, talkscriber, cartesia". Either the UI needs to support custom transcribers or at least be aware that we have set one over the api.PRESTIGEX
09/24/2025, 1:37 PMVercel
09/24/2025, 10:13 PMCE4
10/05/2025, 1:41 PMPRESTIGEX
10/05/2025, 1:49 PMCE4
10/05/2025, 1:54 PMChiranjeet Mishra
10/08/2025, 9:14 AM