Endpoints
Create an Endpoint
Provision a new SIP endpoint on Vobiz to register IP phones, softphones, or AI voice agents - assign a SIP URI, credentials, and call permissions in one call.
POST
Create an Endpoint
Authentication required:
X-Auth-ID- Your account Auth ID (e.g.,{auth_id})X-Auth-Token- Your account Auth TokenContent-Type: application/json
SIP URI: Your endpoint is assigned a SIP URI in the format
sip:username@sip.vobiz.ai. After creation, point a softphone, desk phone, or WebRTC browser client at sip.vobiz.ai and register with the username/password to bring the device online. There is no separate token/JWT step - the SIP credentials are the auth.Request Parameters
| Field | Type | Required | Description |
|---|---|---|---|
username | string | Yes | SIP username, unique per account and immutable after creation. Only alphanumeric characters are accepted - hyphens, underscores, spaces, and other symbols may be rejected with a 400. A duplicate username returns a 409 conflict. |
password | string | Yes | SIP password. Minimum 8 characters recommended. Write-only - never returned in any response. |
alias | string | Yes | Friendly name for the endpoint. Accepts alphabets, numbers (0-9), hyphen (-), and underscore (_) only. |
application | integer | Recommended | Numeric app_id for call routing. If omitted, the endpoint falls back to the account’s default_endpoint_app (if one is set); otherwise it has no call-handling application. |
allow_voice | boolean | No | Allow voice calls (default: true). |
allow_message | boolean | No | Allow messaging (default: true). |
allow_video | boolean | No | Allow video calls (default: false). |
allow_same_domain | boolean | No | Allow calls to same domain (default: true). |
allow_other_domains | boolean | No | Allow calls to other domains (default: false). |
allow_phones | boolean | No | Allow calls to phone numbers (default: true). |
allow_apps | boolean | No | Allow calls to apps (default: true). |
sub_account | string | No | Sub-account auth_id (if creating for sub-account). |
Response
On success, returns"created" in the message field along with the endpoint_id, sip_uri, and resource_uri.
400 is returned for invalid field values (non-alphanumeric username, short password, missing required field); a 409 when the username is already taken on your account.
Examples
Basic Endpoint Creation
cURL Request
Create with Application and Permissions
cURL Request
Authorizations
Your Vobiz account Auth ID
Your Vobiz account Auth Token
Path Parameters
Your account Auth ID
Example:
"MA_XXXXXX"
Body
application/json