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.

WordPress Toolkit

API WordPress Toolkit

Quản lý cài đặt WordPress, plugins, themes và bảo mật.

Trạng thái & Danh sách

GET /api/v1/wordpress/status          # Trạng thái WP-CLI
GET /api/v1/wordpress/installations   # Danh sách cài đặt

Cài đặt WordPress

POST /api/v1/wordpress/install
{
  "domain": "example.com",
  "site_title": "My Site",
  "admin_user": "admin",
  "admin_pass": "AdminPass123!"
}

Plugins & Themes

GET  /api/v1/wordpress/plugins?path=...
POST /api/v1/wordpress/plugins/install
POST /api/v1/wordpress/plugins/activate
POST /api/v1/wordpress/themes/activate

Auto-Login

POST /api/v1/wordpress/auto-login
{ "path": "...", "username": "admin" }

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