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
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.