Skip to content

REST API

Token-authenticated access to provisioning and lifecycle operations.

  1. 01

    Authentication

    Create a token in account settings and send it as a bearer token on every request.

    Authorization: Bearer <token>
  2. 02

    List instances

    Returns every instance on the account with its region, tier and current state.

    curl -H "Authorization: Bearer $A2_TOKEN" \
      https://panel.a2cloud.qzz.io/api/instances
  3. 03

    Lifecycle actions

    Power actions accept a single action field, so scripts stay short.

    POST /api/instances/{id}/power
    { "action": "restart" }
  4. 04

    Webhooks

    Subscribe to deploy, power and snapshot events to keep external tooling in sync without polling.

  5. 05

    Rate limits

    Requests are rate limited per token. Read the limit headers on any response rather than assuming a fixed ceiling.