ringkit_put_voice_stack
Switch the voice stack: {stack: livekit | elevenlabs}. Applied synchronously (ElevenLabs agent sync, number import or removal, carrier routing), so it can take a few seconds. Needs an active number and ai_only/ai_first routing (human_first answers 409 voice_stack_unsupported_mode). A failed step answers 502 voice_stack_failed with the status in details: call it again with the same stack to resume. Owner only. Reuse an idempotencyKey when retrying; without one, each call executes again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stack | Yes | ||
| brainMode | No | ||
| businessId | No | Defaults to the business of the API key in the Authorization header. | |
| idempotencyKey | No | Optional. Retries of the same call should reuse it (the stored result comes back); a new value deliberately repeats an identical call. The MCP POST's Idempotency-Key header takes precedence. |