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.

Quản lý Email

API Quản lý Email

Quản lý tài khoản email, forwarders, autoresponders, DKIM và lọc spam.

Tài khoản Email

Danh sách

GET /api/v1/email/accounts?domain=example.com

Tạo tài khoản

POST /api/v1/email/accounts
{
  "domain": "example.com",
  "username": "info",
  "password": "SecureMail123!",
  "quota_mb": 1024
}

Xóa tài khoản

DELETE /api/v1/email/accounts/{id}

Forwarders

GET    /api/v1/email/forwarders
POST   /api/v1/email/forwarders
DELETE /api/v1/email/forwarders/{id}

DKIM

GET  /api/v1/email/dkim/{domain}  # Lấy cấu hình
POST /api/v1/email/dkim/{domain}  # Tạo keys
GET  /api/v1/email/dkim/{domain}/verify  # Xác minh

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