Update SIP address
Partially updates a standalone SIP Address by ID; omitted fields retain their current values. Use it to change the URI name, Domain, registration password, media, encryption, or IP-authentication settings. calling_handler_resource_id cannot be changed through this operation. SIP Credentials and generic resource addresses have separate management endpoints.
Permissions
The API token used to authenticate must have the following scope(s) enabled to make a successful request: Calling, Fax, Messaging, or Video.
Authentication
SignalWire Basic Authentication using Project ID and API Token.
The client sends HTTP requests with the Authorization header containing the word Basic followed by a space and a base64-encoded string of project_id:token. The project ID will be used as the username and the API token as the password.
Example:
Authorization: Basic base64(project_id:token)
Path parameters
Request
URL-safe name for the SIP address — lowercase letters, numbers, and hyphens only (no spaces or other special characters). Must be unique within the project. Defaults to the current value when omitted.
SIP username used to reach this address (no spaces). Together with the address’s Domain, must be unique across your SignalWire account.
Whitelisted IP/CIDR entries. Required (at least one) when ip_auth_enabled is true. Maximum 256 entries.
Non-empty subset of enabled codecs.
Non-empty subset of enabled SRTP ciphers.
Write-only SIP registration password. Never returned in any response.
Response
The object type. Always sip.
URL-safe name for the SIP address. Used to build its SIP URI.
Human-friendly label for the SIP address. Defaults to name.
The Domain this address is grouped under — for example, public for your project’s default Domain.
SIP username used to reach this address. * accepts any username.
Whitelisted IP/CIDR entries used when ip_auth_enabled is true.