Update an existing endpoint’s configuration. You can change the
password, alias, or attached application. The fields username,
endpoint_id, domain, allow_same_domain, allow_other_domains,
allow_phones, and allow_apps are locked after creation.
curl --request POST \
--url https://api.vobiz.ai/api/v1/Account/{auth_id}/Endpoint/{endpoint_id}/ \
--header 'Content-Type: application/json' \
--header 'X-Auth-ID: <api-key>' \
--header 'X-Auth-Token: <api-key>' \
--data @- <<EOF
{
"alias": "John's Updated Desktop Phone",
"password": "NewSecurePassword456!"
}
EOF"<string>"Documentation Index
Fetch the complete documentation index at: https://docs.vobiz.ai/llms.txt
Use this file to discover all available pages before exploring further.
POST https://api.vobiz.ai/api/v1/Account/{auth_id}/Endpoint/{endpoint_id}/
X-Auth-ID - Your account Auth ID (e.g., {auth_id})X-Auth-Token - Your account Auth TokenContent-Type: application/jsonusername, endpoint_id, domain, allow_same_domain, allow_other_domains, allow_phones, allow_apps. To change these values, create a new endpoint and delete the old one.| Field | Type | Required | Description |
|---|---|---|---|
password | string | No | SIP password (minimum 8 characters). Use this to reset or update the endpoint password. |
alias | string | No | Friendly name for the endpoint. |
application | integer | No | Application ID for call routing. This application will handle incoming calls to the endpoint. |
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). |
202 Accepted with no response body.
HTTP/1.1 202 Accepted
{
"error": "invalid request parameters",
"details": {
"password": "Password must be at least 8 characters"
}
}
HTTP/1.1 404 Not Found
curl -X POST https://api.vobiz.ai/api/v1/Account/{auth_id}/Endpoint/87654321/ \
-H "X-Auth-ID: YOUR_AUTH_ID" \
-H "X-Auth-Token: YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"alias": "John'\''s Updated Desktop Phone"
}'
curl -X POST https://api.vobiz.ai/api/v1/Account/{auth_id}/Endpoint/87654321/ \
-H "X-Auth-ID: YOUR_AUTH_ID" \
-H "X-Auth-Token: YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"password": "NewSecurePassword456!"
}'
curl -X POST https://api.vobiz.ai/api/v1/Account/{auth_id}/Endpoint/87654321/ \
-H "X-Auth-ID: YOUR_AUTH_ID" \
-H "X-Auth-Token: YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"alias": "John'\''s Updated Desktop Phone",
"password": "NewSecurePassword456!",
"application": 98765432,
"allow_voice": true,
"allow_message": true,
"allow_video": true
}'
Your Vobiz account Auth ID
Your Vobiz account Auth Token
Your account Auth ID
"MA_XXXXXX"
"87654321"
Success
The response is of type string.
Was this page helpful?
curl --request POST \
--url https://api.vobiz.ai/api/v1/Account/{auth_id}/Endpoint/{endpoint_id}/ \
--header 'Content-Type: application/json' \
--header 'X-Auth-ID: <api-key>' \
--header 'X-Auth-Token: <api-key>' \
--data @- <<EOF
{
"alias": "John's Updated Desktop Phone",
"password": "NewSecurePassword456!"
}
EOF"<string>"