Skip to main content

Overview

Complete API reference for GATE API with 45 endpoints across 20 categories.

Version: v1
Base URL: https://gate.zequenze.com/api/v1

Zequenze GATE 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
Aaa Accounting 2 GET
Aaa Profile 6 DELETE GET PATCH POST PUT
Device App Access Devices 1 GET
Device App Access Points 1 GET
Device App Connection Log 1 POST
Device App Connection Summary 1 GET
Device App Locations 1 GET
Device App Register 1 POST
Device App Test Report 1 POST
Device App User Authenticate 1 POST
Device App User Update 1 POST
Hostspot Access Points 1 GET
Hostspot Locations 1 GET
Me 1 GET
Organization 1 GET
Portal Login 1 POST
Txlog Portal 1 GET
User 10 DELETE GET PATCH POST PUT
User Extra 6 DELETE GET PATCH POST PUT
User Token 6 DELETE GET PATCH POST PUT

All Endpoints

Method Path Documentation
GET /aaa_accounting/ Aaa Accounting
GET /aaa_accounting/{radacctid}/ Aaa Accounting
GET /aaa_profile/ Aaa Profile
POST /aaa_profile/ Aaa Profile
GET /aaa_profile/{id}/ Aaa Profile
PUT /aaa_profile/{id}/ Aaa Profile
PATCH /aaa_profile/{id}/ Aaa Profile
DELETE /aaa_profile/{id}/ Aaa Profile
GET /device_app_access_devices/ Device App Access Devices
GET /device_app_access_points/ Device App Access Points
POST /device_app_connection_log/ Device App Connection Log
GET /device_app_connection_summary/ Device App Connection Summary
GET /device_app_locations/ Device App Locations
POST /device_app_register/ Device App Register
POST /device_app_test_report/ Device App Test Report
POST /device_app_user_authenticate/ Device App User Authenticate
POST /device_app_user_update/ Device App User Update
GET /hostspot_access_points/ Hostspot Access Points
GET /hostspot_locations/ Hostspot Locations
GET /me/organization/ Me
GET /organization/ Organization
POST /portal_login/ Portal Login
GET /txlog_portal/ Txlog Portal
GET /user/ User
POST /user/ User
GET /user/username/{username}/ User
PUT /user/username/{username}/ User
PATCH /user/username/{username}/ User
DELETE /user/username/{username}/ User
GET /user/{id}/ User
PUT /user/{id}/ User
PATCH /user/{id}/ User
DELETE /user/{id}/ User
GET /user_extra/ User Extra
POST /user_extra/ User Extra
GET /user_extra/{id}/ User Extra
PUT /user_extra/{id}/ User Extra
PATCH /user_extra/{id}/ User Extra
DELETE /user_extra/{id}/ User Extra
GET /user_token/ User Token
POST /user_token/ User Token
GET /user_token/{id}/ User Token
PUT /user_token/{id}/ User Token
PATCH /user_token/{id}/ User Token
DELETE /user_token/{id}/ User Token

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://gate.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.