Update Phone Number
Update a phone number entry.
This endpoint is restricted to developer users only. Updates the label or active status of a phone number.
- label: Optional friendly label
- is_active: Optional active status
Path parameters
Request body
Friendly label
Active status
Whether this is a test number
Telephony provider
Call transport type
Voice agent platform
Vapi squad ID for inbound assistant-request routing
Vapi squad ID for outbound calls
Vapi squad ID for inbound calls during business hours (used when business_hours_enabled feature flag is on)
Vapi squad ID for inbound calls outside business hours (used when business_hours_enabled feature flag is on)
Whether this number is available for automated outbound dialing
Route inbound Twilio calls through our own /telephony/inbound-vapi endpoint instead of Vapi's inbound webhook. Required for attended transfer, which needs Twilio call control to stay on our side
Dedicated bounce-back return line: unanswered transferred calls forwarded back here are matched to their original call and the conversation is injected into the inbound squad
VAPI phone number resource ID (for outbound API calls)
Per-number default greeting; overrides the customer-wide default/business-hours greeting selection for calls to this number
Per-number known-contact greeting template ({first_name}/{last_name}); overrides the customer-wide contact greeting for calls to this number
Response
Successful Response
Phone number or SIP endpoint (e.g., +15551234567 or 1000)
Friendly label like 'Main Line' or 'After Hours'
Whether the number is active
Whether this is a test number (calls won't make real changes)
Telephony provider (twilio, daily, or vapi)
Call transport: 'daily_sip' (legacy) or 'twilio_websocket' (WebSocket Media Streams)
Voice agent platform: 'pipecat' or 'vapi'
Vapi squad ID for inbound assistant-request routing
Vapi squad ID for outbound calls
Vapi squad ID for inbound calls during business hours (used when business_hours_enabled feature flag is on)
Vapi squad ID for inbound calls outside business hours (used when business_hours_enabled feature flag is on)
Whether this number is available for automated outbound dialing
Route inbound Twilio calls through our own /telephony/inbound-vapi endpoint instead of Vapi's inbound webhook. Required for attended transfer, which needs Twilio call control to stay on our side
Dedicated bounce-back return line: unanswered transferred calls forwarded back here are matched to their original call and the conversation is injected into the inbound squad
VAPI phone number resource ID (for outbound API calls)
Per-number default greeting; overrides the customer-wide default/business-hours greeting selection for calls to this number
Per-number known-contact greeting template ({first_name}/{last_name}); overrides the customer-wide contact greeting for calls to this number
Phone number ID
Customer ID
Creation timestamp
Derived phone number type based on format.