API Documentation

Integrate WisPanel with your applications using our comprehensive REST API.

Base URL

https://your-server-ip:2083/api/v1

All API endpoints are relative to this base URL.

Users & Resellers

API Users & Resellers

Users

Danh sách Users

GET /api/v1/users

Tạo User

POST /api/v1/users
{
  "username": "john",
  "email": "[email protected]",
  "password": "SecurePass123!",
  "role": "user",
  "package": "basic"
}

Cập nhật User

PUT /api/v1/users/{username}

Xóa User

DELETE /api/v1/users/{username}

Packages

User Packages (Reseller/Admin)

GET    /api/v1/user-packages
POST   /api/v1/user-packages
PUT    /api/v1/user-packages/{name}
DELETE /api/v1/user-packages/{name}

Resellers

Danh sách Resellers (Admin)

GET /api/v1/resellers

Tạo Reseller (Admin)

POST /api/v1/resellers

Xóa Reseller (Admin)

DELETE /api/v1/resellers/{username}

Rate Limiting

API requests are limited to 60 requests per minute per API token.

  • X-RateLimit-Limit: Maximum requests per minute
  • X-RateLimit-Remaining: Remaining requests
  • X-RateLimit-Reset: Unix timestamp when limit resets