Panel API basics
Endpoints, request shapes, and pagination for the control-panel API.
The panel API is JSON over HTTPS. All endpoints live under /dash/api/panel and return standard HTTP status codes.
Common endpoints
- GET /services — list your services.
- GET /services/:id — a single service and its status.
- GET /usage — usage records for billing and dashboards.
Responses
{
"data": [ { "id": "svc_123", "type": "dns", "status": "active" } ],
"page": { "next": null }
}Errors
Errors return a non-2xx status and a JSON body with a machine-readable code and a human message. Retry 5xx responses with backoff; do not retry 4xx without changing the request.