Update workspace voice integration

Update selected voice integration settings.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <API_KEY>, where API_KEY is your API key.

Path parameters

workspaceIdstringRequired
Workspace whose voice integration to update.

Headers

X-Account-IdstringRequired
Account that owns the workspace.

Request

Settings to update. Omitted fields remain unchanged. Use the options endpoint for supported values. The routing number cannot be changed here.
firstMessagestringOptional
The greeting the assistant speaks first.
promptstringOptional
System prompt for the live voice conversation.
voiceobjectOptional

The text-to-speech voice. For the vapi provider set model to null or omit it; for 11labs both voiceId and model are required.

fallbackVoiceslist of objectsOptional

Replaces the fallback voice chain. Each entry needs a provider; send an empty array to clear.

transcriberobjectOptional

The speech-to-text transcriber.

fallbackTranscriberslist of objectsOptional
Replaces the fallback transcriber chain. Send an empty array to clear.

Response

The updated voice integration.
voiceobject

The assistant config after the update — see GET …/integrations/voice for the field notes.

Errors

400
Bad Request Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error