API Reference
REST API for managing Flute CMS programmatically. Full access to users, roles, servers, payments, and other entities.
To use the API, you need to install a separate module Flute CMS API .
Authentication
All API requests require a key passed in the header:
X-API-Key: your-api-keyEach API key has specific permissions that limit access to various API endpoints.
Endpoints
Core
Users & Access
Content & Navigation
Servers & Payments
Integrations
Error Format
When errors occur, the API returns an HTTP status code and a JSON object:
{
"error": {
"code": "invalid_api_key",
"message": "Invalid API key"
}
}Versioning
Current API version: 1.0.0
Check the version via the /api/status endpoint.