ringkit_put_routing
Step 4: Decide who answers. Set the routing policy: transfer targets (your own team numbers the receptionist can transfer to) and handoff preferences, recording, spend cap. Full replace; omitted fields take defaults. Every call is answered by the AI (mode ai_only): ai_first/human_first are accepted but RingKit's live-rep pool is not offered, so they act as ai_only. Reuse an idempotencyKey when retrying; without one, each call executes again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | ||
| handoff | No | ||
| schedule | No | ||
| businessId | No | Defaults to the business of the API key in the Authorization header. | |
| discloseAi | No | ||
| escalateOn | No | ||
| recordCalls | No | ||
| afterHoursMode | No | ||
| 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. | |
| maxHumanOffers | No | ||
| transferTargets | No | ||
| dailySpendCapUsd | No | ||
| vettedAgentsOnly | No | ||
| humanRingTimeoutS | No | ||
| neverHumanIntents | No | ||
| alwaysHumanIntents | No | ||
| requiredAgentSkills | No |