OdyDocs

Switchboard actions

The catalog of changes Switchboard can plan and build, with their risk tiers, and what it deliberately won't do.

Private preview

The catalog grows as Switchboard leaves preview. This page lists what's in it today.

Every change Switchboard can make is an entry in a code-owned catalog. Each entry defines the parameter schema, a risk tier, whether it can be undone, its cost, the plan it requires, a dry-run check, and the function that executes it. The planner, the validator and the executor all read the same catalog, so the model can't invent an action or relabel its risk.

#The catalog

ActionWhat it doesRisk
set_ring_orderWho rings on a number, in what order, for how longMedium
clear_ring_orderRemove a ring orderLow
set_work_scheduleThe workspace's business hours (for example 9:00–17:00 per day)Medium
route_number_to_aiInbound calls go to the AI agentMedium
route_number_to_teamInbound calls ring the teamMedium
route_number_to_voicemailInbound calls go straight to voicemailMedium
forward_numberInbound calls forward to an outside numberMedium
assign_numberMake a number a teammate's lineMedium
set_voicemail_greetingVoicemail greeting text and voiceLow
configure_aiThe agent draft: greeting, voice (the 8 voices the app offers), jobsMedium
set_ai_enabledTurn the agent on or offMedium
publish_aiPush the agent configuration liveMedium
create_call_flowDraft an IVR menu, optionally based on an existing one ("add press 3 for billing")Low
publish_call_flowPublish a call flow versionMedium
attach_call_flow / detach_call_flowPut a flow on a number, or take it offMedium
buy_numberBuy a local number (by area code) or a toll-free number. The admin picks the exact numberHigh
upgrade_planMove to the plan a requested feature needs. Added by Ody only, never proposed by the modelHigh

#Risk tiers

TierRuns in preview?
LowYes
MediumYes
HighNo, except upgrade_plan, which has its own confirmation card and a typed APPROVE. Other high-risk steps (buying a number) are shown on the plan so the full picture is visible; do them in Settings for now
Critical (anything not in the catalog)Never

The risk cap defaults to medium. Plans whose catalog cost is above the monthly spend cap ($20 by default) can't be approved; the plan upgrade is priced on its own card and doesn't count toward that cap. Approving a plan that still contains a high-risk step requires typing APPROVE.

#What it won't do

These are outside the catalog, and the model is told to answer them with an explanation and zero steps:

  • Port numbers in or out
  • Change the billing plan on its own (except the automatic upgrade_plan step when a feature needs it)
  • Release a number
  • Remove a teammate
  • Change anything in another workspace
  • Write the agent's knowledge base from scratch
  • File 10DLC

Use the app, or the REST API where an endpoint exists.

Last updated Wed Oct 14 2026 00:00:00 GMT+0000 (Coordinated Universal Time)Something wrong on this page? Tell us