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.

SSL Certificates

SSL Certificates API

Manage SSL certificates for domains.

Issue SSL Certificate

POST /api/v1/domains/{id}/ssl

Response

{
  "data": {
    "domain": "example.com",
    "ssl_enabled": true,
    "ssl_issuer": "Let's Encrypt",
    "ssl_expires": "2025-03-15T00:00:00Z"
  }
}

Get SSL Status

GET /api/v1/domains/{id}/ssl

Renew SSL Certificate

POST /api/v1/domains/{id}/ssl/renew

Delete SSL Certificate

DELETE /api/v1/domains/{id}/ssl

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