Update Twilio provider
Updates an existing Twilio provider configuration. Only provided fields are updated. Credentials (Account SID, Auth Token) cannot be updated through this endpoint for security reasons. Create a new provider if you need to change credentials.
Updatable Fields
The following fields can be updated:| Field | Description |
|---|---|
| name | Display name for the provider |
| region | Twilio region for SIP trunk (us1, us2, ie1, de1, etc.) |
| supportsCallTransfer | Enable/disable call transfer support |
Credential Updates
For security reasons, Account SID and Auth Token cannot be updated. If you need to change credentials:- Create a new provider with the new credentials
- Import phone numbers to the new provider
- Delete the old provider
Partial Updates
This endpoint supports partial updates. Only include the fields you want to change in the request body.Path Parameters
Provider identifier
Body
Fields to update (only provided fields are modified)
Request DTO for updating an existing Twilio provider integration. All fields are optional and only provided fields will be updated. Credentials (AccountSid, AuthToken) cannot be updated through this endpoint for security reasons - create a new provider integration if credentials need to be changed.
Display name for the provider integration. Used to identify the provider in the UI and API responses.
100Twilio region for SIP trunk configuration. Affects call routing latency and regional compliance. Common values: us1, us2, ie1, de1, au1, jp1, br1, sg1.
Whether to enable call transfer support. When enabled, allows warm and cold transfers during calls. Requires proper Twilio account configuration and sufficient permissions.
Response
Twilio provider updated successfully
Response DTO for Twilio provider integrations. Contains Twilio-specific configuration details including account identifier, SIP trunk configuration, and regional settings. AuthToken is intentionally excluded from responses for security.
Display name for the provider integration. Used to identify the provider in the UI and API responses.
Type of VoIP provider. Always returns Twilio for this DTO.
twilio Twilio Account SID. A unique identifier for the Twilio account associated with this provider. Format: AC[a-f0-9]{32} (e.g., ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx).
1Unique identifier for the provider integration.
Current verification status of the provider credentials. Indicates the health and validity of the integration. Supported values: pending, verified, warning, failed.
pending, verified, warning, failed Timestamp when the provider credentials were last verified. Null if verification has never been performed.
Total number of phone numbers currently imported and managed through this provider integration.
Detailed results of the last verification. Contains individual check results with status, messages, and timestamps. Null if verification has never been performed.
Twilio SIP Trunk SID. The unique identifier for the SIP trunk created in Twilio for this provider. Format: TK[a-f0-9]{32} (e.g., TKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx).
SIP trunk termination URI configured for this provider. Used for routing outbound calls through Twilio. Format: sip:.pstn.twilio.com
Twilio region where the SIP trunk is configured. Affects call routing latency and regional compliance. Common values: us1, us2, ie1, de1, au1, jp1, br1, sg1.
Whether the provider supports call transfers. When enabled, allows warm and cold transfers during calls. Requires proper Twilio account configuration and sufficient permissions.