Skip to main content
PUT
/
api
/
v1
/
account
/
{auth_id}
/
ip-acl
/
{ip_acl_id}
Update an IP ACL
curl --request PUT \
  --url https://api.vobiz.ai/api/v1/account/{auth_id}/ip-acl/{ip_acl_id} \
  --header 'Content-Type: application/json' \
  --header 'X-Auth-ID: <api-key>' \
  --header 'X-Auth-Token: <api-key>' \
  --data '
{
  "name": "<string>",
  "ip_address": "<string>"
}
'
{
  "id": "aabbccdd-1234-5678-90ab-cdef12345678",
  "account_id": "MA_XXXXXXXX",
  "ip_address": "192.168.1.0/24",
  "description": "Datacenter ACL",
  "enabled": true,
  "created_at": "2026-03-25T10:00:00Z",
  "updated_at": "2026-03-25T11:30:00Z"
}

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.

PUT https://api.vobiz.ai/api/v1/account/{auth_id}/ip-acl/{ip_acl_id}
Updates an existing IP ACL entry. You can change the whitelisted IP address, modify the description, or enable/disable the entry. All fields are optional - include only the fields you want to update.
Authentication required:
  • X-Auth-ID - Your account Auth ID
  • X-Auth-Token - Your account Auth Token
  • Content-Type: application/json
Partial Updates: You can update any combination of fields. Fields not included in the request will retain their current values.Disable vs Delete: To temporarily block an IP without losing the configuration, set enabled: false instead of deleting the entry.

Request Parameters

All parameters are optional. Only include the fields you want to update.
FieldTypeRequiredDescription
ip_addressstringNoNew IPv4 address in dotted-decimal notation. Must be a valid IPv4 address.
enabledbooleanNoWhether the IP ACL entry is active. Set to false to disable without deleting.
descriptionstringNoUpdated description for the IP ACL entry.

Response

Returns the complete IP ACL object with updated values and a new updated_at timestamp.
Response - 200 OK
{
  "id": "aabbccdd-1234-5678-90ab-cdef12345678",
  "account_id": "",
  "ip_address": "10.40.50.0/24",
  "description": "",
  "enabled": true,
  "created_at": "2026-05-12T05:11:51Z",
  "updated_at": "2026-05-12T05:11:51Z"
}

Examples

cURL - Update IP Address

cURL Request
curl -X PUT https://api.vobiz.ai/api/v1/account/{auth_id}/ip-acl/c1d2e3f4-a5b6-7890-cdef-1234567890ab \
  -H "X-Auth-ID: YOUR_AUTH_ID" \
  -H "X-Auth-Token: YOUR_AUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "ip_address": "192.168.1.200",
    "description": "Updated office IP after ISP change"
  }'

cURL - Disable IP ACL Entry

cURL Request
curl -X PUT https://api.vobiz.ai/api/v1/account/{auth_id}/ip-acl/c1d2e3f4-a5b6-7890-cdef-1234567890ab \
  -H "X-Auth-ID: YOUR_AUTH_ID" \
  -H "X-Auth-Token: YOUR_AUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "enabled": false
  }'

cURL - Update Description Only

cURL Request
curl -X PUT https://api.vobiz.ai/api/v1/account/{auth_id}/ip-acl/c1d2e3f4-a5b6-7890-cdef-1234567890ab \
  -H "X-Auth-ID: YOUR_AUTH_ID" \
  -H "X-Auth-Token: YOUR_AUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "description": "Main office - Building A"
  }'
IP Address Changes: If you update the IP address, existing authenticated connections may be disconnected. Plan IP changes during maintenance windows.
Error Response (400 Bad Request): If the new IP address format is invalid:
Error Response - 400 Bad Request
{
  "error": "Invalid IP address format",
  "code": 400
}
Best Practice: When changing IP addresses, add the new IP first, test connectivity, then disable or delete the old IP entry to avoid service interruption.

Authorizations

X-Auth-ID
string
header
required

Your Vobiz account Auth ID

X-Auth-Token
string
header
required

Your Vobiz account Auth Token

Path Parameters

auth_id
string
required

Your account Auth ID

Example:

"MA_XXXXXX"

ip_acl_id
string
required

Body

application/json
name
string
required
ip_address
string
required

Response

200 - application/json

IP ACL updated

id
string
required
account_id
string
required
ip_address
string
required
description
string
required
enabled
boolean
required
created_at
string
required
updated_at
string
required