Skip to main content
PUT /v1/projects/{id}/platforms/voice/profiles/{profileId}/outbound Configures a SIP credential for outbound calls from a profile when the shared profile version matches. Outbound calls are paid usage, so the organization needs a payment method and no invoices overdue 7 days or more; otherwise this returns 402 ENTITLEMENT_REQUIRED with a reason. authentication.algorithm is required: SHA-256 is recommended, while MD5 is a weaker legacy option supported over UDP, TCP, and TLS; TLS is strongly recommended because UDP and TCP do not encrypt SIP signaling. The profileId may identify the default or an additional profile. The new password is returned once and is never recoverable. Requires platforms:write bound to the path project.
TypeScript

Parameters

string
required
Identifies one logical mutation across retries.
string
required
string
required

Body

SipOutboundAuthenticationPolicy
required
integer
required

Returns

200 An idempotent replay with an explicit null password. ConfigureVoiceProfileOutboundResponse
SipOutboundConfiguration
required
string | null
required
integer
required
201 The configured outbound connection and display-once password. ConfigureVoiceProfileOutboundResponse
SipOutboundConfiguration
required
string | null
required
integer
required