transfer_numbers_update
Change one transfer number by transferShortId: label, description, phone number, schedule (clearWorkHours=true makes it 24/7), warm/cold mode, or isActive=false to pause it while keeping its setup. Send only changed fields. Get explicit approval before calling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | For add / update. Single lowercase word (a–z only, no spaces / numbers / punctuation), e.g. "sales", "manager", "afterhours". Unique per agent. | |
| agentId | Yes | Receptionist ID from listAgents. | |
| isActive | Yes | For add / update. false = keep configured but skip in routing. | |
| workHours | Yes | For add / update. Per-day work hours in HHMM, e.g. {"MONDAY": [900, 1730]}. Omit to keep current. | |
| description | Yes | For add / update. ≤140 chars explaining when AI should transfer to this number, e.g. "Use for sales inquiries and new customer questions". | |
| phoneNumber | Yes | For add / update. E.164 format (e.g. "+15551234567"). Backend validates + normalizes; must be in a supported country. | |
| transferType | Yes | For add / update. "warm" = AI briefs the recipient before connecting; "cold" = direct transfer. Defaults to "warm" on add. | |
| clearWorkHours | Yes | For update only. true = clear transfer schedule and make this number available 24/7. Omit or false to keep current schedule unless workHours is provided. | |
| transferShortId | Yes | 4-character ID from transfer_numbers_list (for example "a1b2"). |