Overview
Complete API reference for CONTROL API with 66 endpoints across 30 categories.
Version: v1
Base URL: https://control.zequenze.com/api/v1
Zequenze CONTROL platform API documentation
Authentication
All API endpoints require authentication using a Bearer token in the request header:
Authorization: Bearer <your-api-token>
You can obtain your API token from the portal administration panel.
Available Endpoints
All Endpoints
GET
/inventory_connection_profile/
Inventory Connection Profile
GET
/inventory_connection_profile/{id}/
Inventory Connection Profile
GET
/inventory_device/
Inventory Device
POST
/inventory_device/
Inventory Device
GET
/inventory_device/{id}/
Inventory Device
PUT
/inventory_device/{id}/
Inventory Device
PATCH
/inventory_device/{id}/
Inventory Device
DELETE
/inventory_device/{id}/
Inventory Device
POST
/inventory_device_diags/
Inventory Device Diags
GET
/inventory_device_diags/
Inventory Device Diags
GET
/inventory_device_headless_operation/
Inventory Device Headless Operation
POST
/inventory_device_headless_operation/
Inventory Device Headless Operation
GET
/inventory_device_ipping/{id}/
Inventory Device Ipping
GET
/inventory_device_log/
Inventory Device Log
GET
/inventory_device_log/{id}/
Inventory Device Log
GET
/inventory_device_name/
Inventory Device Name
POST
/inventory_device_name/
Inventory Device Name
GET
/inventory_device_name/{name}/
Inventory Device Name
PUT
/inventory_device_name/{name}/
Inventory Device Name
PATCH
/inventory_device_name/{name}/
Inventory Device Name
DELETE
/inventory_device_name/{name}/
Inventory Device Name
POST
/inventory_device_name_diags/
Inventory Device Name Diags
GET
/inventory_device_name_diags/
Inventory Device Name Diags
GET
/inventory_device_name_headless_operation/
Inventory Device Name Headless Operation
POST
/inventory_device_name_headless_operation/
Inventory Device Name Headless Operation
GET
/inventory_device_name_ipping/{name}/
Inventory Device Name Ipping
PUT
/inventory_device_name_operation/{name}/
Inventory Device Name Operation
GET
/inventory_device_name_setting/
Inventory Device Name Setting
PUT
/inventory_device_name_setting/{parent__name}/
Inventory Device Name Setting
PATCH
/inventory_device_name_setting/{parent__name}/
Inventory Device Name Setting
GET
/inventory_device_name_variables/
Inventory Device Name Variables
PUT
/inventory_device_name_variables/{parent__name}/
Inventory Device Name Variables
PUT
/inventory_device_operation/{id}/
Inventory Device Operation
GET
/inventory_device_serial/
Inventory Device Serial
POST
/inventory_device_serial/
Inventory Device Serial
GET
/inventory_device_serial/{serial_number}/
Inventory Device Serial
PUT
/inventory_device_serial/{serial_number}/
Inventory Device Serial
PATCH
/inventory_device_serial/{serial_number}/
Inventory Device Serial
DELETE
/inventory_device_serial/{serial_number}/
Inventory Device Serial
POST
/inventory_device_serial_diags/
Inventory Device Serial Diags
GET
/inventory_device_serial_diags/
Inventory Device Serial Diags
GET
/inventory_device_serial_headless_operation/
Inventory Device Serial Headless Operation
POST
/inventory_device_serial_headless_operation/
Inventory Device Serial Headless Operation
GET
/inventory_device_serial_ipping/{serial_number}/
Inventory Device Serial Ipping
PUT
/inventory_device_serial_operation/{serial_number}/
Inventory Device Serial Operation
GET
/inventory_device_serial_setting/
Inventory Device Serial Setting
PUT
/inventory_device_serial_setting/{parent__serial_number}/
Inventory Device Serial Setting
PATCH
/inventory_device_serial_setting/{parent__serial_number}/
Inventory Device Serial Setting
GET
/inventory_device_serial_variables/
Inventory Device Serial Variables
PUT
/inventory_device_serial_variables/{parent__serial_number}/
Inventory Device Serial Variables
GET
/inventory_device_setting/
Inventory Device Setting
PUT
/inventory_device_setting/{parent_id}/
Inventory Device Setting
PATCH
/inventory_device_setting/{parent_id}/
Inventory Device Setting
GET
/inventory_device_variables/
Inventory Device Variables
PUT
/inventory_device_variables/{parent_id}/
Inventory Device Variables
GET
/inventory_device_whip/{id}/
Inventory Device Whip
GET
/inventory_metric/
Inventory Metric
GET
/inventory_metric/{id}/
Inventory Metric
GET
/inventory_metric_log/
Inventory Metric Log
GET
/inventory_metric_log/{id}/
Inventory Metric Log
GET
/inventory_parameter/
Inventory Parameter
GET
/inventory_parameter/{id}/
Inventory Parameter
GET
/inventory_type/
Inventory Type
GET
/inventory_type/{id}/
Inventory Type
GET
/securedns_categoryget/
Securedns Categoryget
GET
/securedns_hostcheck/
Securedns Hostcheck
Quick Start
1. Authentication
Obtain your API token from the portal and include it in all requests.
2. Make a Request
curl -X GET "https://control.zequenze.com/api/v1/endpoint/" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json"
3. Handle the Response
All responses are in JSON format. List endpoints include pagination.
Response Codes
| Code | Status | Description |
|---|---|---|
| 200 | OK | Request successful |
| 201 | Created | Resource created successfully |
| 204 | No Content | Request successful (DELETE operations) |
| 400 | Bad Request | Invalid request parameters |
| 401 | Unauthorized | Missing or invalid authentication token |
| 403 | Forbidden | Insufficient permissions |
| 404 | Not Found | Resource not found |
| 500 | Server Error | Internal server error |
Pagination
List endpoints return paginated results:
{
"count": 150,
"next": "https://api.example.com/endpoint/?offset=50",
"previous": null,
"results": [...]
}
Use limit and offset query parameters to navigate through results.