Admin endpoints provide staff with visibility and control over the entire EcliPanel installation. They cover panel-wide statistics, server and user management overrides, global search, fraud detection, anti-abuse incident tracking, feature rollouts, and system logs. All endpoints in this section require staff or admin-level access unless otherwise noted.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/thenoname-gurl/EcliPanel/llms.txt
Use this file to discover all available pages before exploring further.
Statistics and metrics
Panel statistics
GET /api/admin/stats
Returns high-level counts across the panel: total users, servers, nodes, organisations, open tickets, and active fraud alerts.
Total registered user accounts.
Total provisioned servers.
Total registered nodes.
Total organisations.
Tickets in
open or pending status.Active unresolved fraud alerts.
Panel metrics
GET /api/admin/metrics
Returns time-series performance metrics for the panel backend: request rates, response times, error rates, and Redis/database latency.
User and server management
List all users
GET /api/admin/users
Returns a paginated list of all user accounts with profile, tier, and fraud fields.
Page number.
Results per page.
Filter by email, name, or user ID.
List all servers
GET /api/admin/servers
Returns all game servers across all users and nodes.
Create server (admin)
POST /api/admin/servers
Creates a server on behalf of any user, bypassing normal plan limits.
Owner’s user ID.
Server display name.
Node to deploy on.
Egg (server type) ID.
RAM in megabytes.
Disk in megabytes.
CPU percentage.
List all nodes
GET /api/admin/nodes
Returns all registered nodes including health status. Equivalent to GET /api/nodes but always returns the full list regardless of the caller’s portal tier.
Search
Global search
GET /api/admin/search
Searches across users, servers, nodes, and organisations simultaneously.
Search query string (minimum 2 characters).
Matching user records.
Matching server records.
Matching node records.
Matching organisation records.
Security operations (SOC)
SOC overview
GET /api/soc/overview
Returns the SOC dashboard snapshot: active fraud alerts, recent anti-abuse incidents, suspended accounts, and DMCA takedowns.
Recent unresolved fraud alerts.
Recent anti-abuse incidents.
Count of servers under DMCA takedown.
Count of suspended user accounts.
List fraud alerts
GET /api/admin/fraud-alerts
Returns active fraud alerts generated by the automated detection system.
Alert ID.
Flagged user ID.
Reason the account was flagged.
Alert severity level.
ISO 8601 detection timestamp.
List anti-abuse incidents
GET /api/admin/antiabuse/incidents
Returns all anti-abuse incidents tracked by the panel.
Filter by status:
open, resolved, or dismissed.Incident ID.
Incident category (e.g.
spam, ddos, tos_violation).Server UUID associated with the incident, if applicable.
User associated with the incident.
Current incident status.
ISO 8601 timestamp.
Rollouts
List rollouts
GET /api/admin/rollouts
Returns all feature rollout configurations. Rollouts control gradual feature releases to subsets of users.
Rollout ID.
Feature flag key.
Percentage of users with the feature enabled (0–100).
Whether the rollout is active.
Settings
Get panel settings
GET /api/admin/settings
Returns all configurable panel settings as a key-value map.
Setting key identifier.
Setting value.
Logs
Get API request logs
GET /api/admin/logs
Returns recent API request logs for debugging and audit purposes.
Number of log entries to return.
Filter logs to a specific user.
Log entry ID.
HTTP method.
Request path.
Response status code.
Request duration in milliseconds.
Authenticated user ID, or
null for unauthenticated requests.Client IP address.
ISO 8601 timestamp.