Docs

Create SIP Endpoint

Creates a new SIP endpoint in SignalWire.

POST

Query

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Body

Arguments
stringrequired

The id of the Sip Endpoint

stringrequired

The username of the Sip Endpoint

stringrequired

The caller ID that will showup when dialing from this Sip Endpoint

stringrequired

The Sip username that will show up on the calle's side. Overrides the username.

array of stringrequired

Ciphers that can be enabled for calls on this Sip Endpoint.

array of stringrequired

Codecs that can be enabled for calls on this Sip Endpoint.

stringrequired

The set encryption type on the Sip Endpoint.

stringrequired

Specify how the SIP endpoint will handle outbound calls. - **default**: The SIP endpoint will pull the outbound policy setting from the [SIP Profile Settings](https://my.signalwire.com?page=sip_profile/edit). This allows centralized management of outbound call behavior across multiple endpoints from a single configuration. - **passthrough**: The SIP endpoint will be allowed to dial PSTN numbers. This permits outbound calling to traditional phone numbers without restrictions. - **block-pstn**: The SIP endpoint will be blocked from dialing PSTN numbers. Use this to restrict the endpoint from initiating calls to the public telephone network. - **resource**: Outbound calls from this SIP endpoint will dial the specified resource and execute its instructions. Requires setting `calling_handler_resource_id` to a valid resource. This enables custom call handling workflows for outbound calls. See the [Fabric REST API](/rest/signalwire-rest/endpoints/fabric) for valid resource types.

stringrequired

If `call_handler` is set to `resource`, this field expects the id of the set resouce. Will be `null` otherwise.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.