Authentication
All authenticated endpoints require a Bearer token in theAuthorization header. Obtain a token via POST /api/v1/auth/login.
Authentication
/api/v1/auth/api/v1/auth/loginAuthenticate and receive an access token.
/api/v1/auth/registerCreate a new account.
/api/v1/auth/refreshRefresh an expired access token.
/api/v1/auth/logoutRevoke the current access token.
Servers
/api/v1/servers/api/v1/servers/List all servers for the authenticated user.
/api/v1/servers/Create a new server instance.
/api/v1/servers/{id}Get details of a specific server.
/api/v1/servers/{id}Update server configuration.
/api/v1/servers/{id}Delete a server and all associated data.
/api/v1/servers/{id}/powerSend power action (start, stop, restart, kill).
/api/v1/servers/{id}/statsGet real-time resource usage statistics.
Billing
/api/v1/billing/api/v1/billing/invoicesList all invoices for the authenticated user.
/api/v1/billing/invoices/{id}Get a specific invoice with line items.
/api/v1/billing/invoices/{id}/payPay an outstanding invoice.
/api/v1/billing/balanceGet current account balance and credits.
/api/v1/billing/credits/addAdd credits to account via payment method.
Network
/api/v1/network/api/v1/network/ipsList all IP addresses assigned to your account.
/api/v1/network/ddos/attacksGet recent DDoS attack logs.
/api/v1/network/ddos/statsGet mitigation statistics and traffic data.
/api/v1/network/firewall/rulesCreate a new firewall rule.
/api/v1/network/firewall/rules/{id}Delete a firewall rule.
VPS
/api/v1/vps/api/v1/vps/List all VPS instances.
/api/v1/vps/Provision a new VPS.
/api/v1/vps/{id}Get VPS details and status.
/api/v1/vps/{id}/reinstallReinstall OS on the VPS.
/api/v1/vps/{id}/resizeUpgrade or downgrade VPS resources.
/api/v1/vps/{id}/consoleGet noVNC console access URL.