Skip to main content

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

Category Endpoints Methods
Inventory Connection Profile 2 GET
Inventory Device 6 DELETE GET PATCH POST PUT
Inventory Device Diags 2 GET POST
Inventory Device Headless Operation 2 GET POST
Inventory Device Ipping 1 GET
Inventory Device Log 2 GET
Inventory Device Name 6 DELETE GET PATCH POST PUT
Inventory Device Name Diags 2 GET POST
Inventory Device Name Headless Operation 2 GET POST
Inventory Device Name Ipping 1 GET
Inventory Device Name Operation 1 PUT
Inventory Device Name Setting 3 GET PATCH PUT
Inventory Device Name Variables 2 GET PUT
Inventory Device Operation 1 PUT
Inventory Device Serial 6 DELETE GET PATCH POST PUT
Inventory Device Serial Diags 2 GET POST
Inventory Device Serial Headless Operation 2 GET POST
Inventory Device Serial Ipping 1 GET
Inventory Device Serial Operation 1 PUT
Inventory Device Serial Setting 3 GET PATCH PUT
Inventory Device Serial Variables 2 GET PUT
Inventory Device Setting 3 GET PATCH PUT
Inventory Device Variables 2 GET PUT
Inventory Device Whip 1 GET
Inventory Metric 2 GET
Inventory Metric Log 2 GET
Inventory Parameter 2 GET
Inventory Type 2 GET
Securedns Categoryget 1 GET
Securedns Hostcheck 1 GET

All Endpoints

Method Path Documentation
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.