API Explorer & Interactivity Console
Directly test the REST API endpoints exposed by this Flask backend system. Click "Send Request" to perform live requests.
1. System Statistics
GET
/api/system-stats
Get CPU/RAM usage details
Retrieves real-time resource usage of the hosting system (via python-psutil).
// Response payload will appear here...
2. Monitored Microservices
GET
/api/services
List registered services
Returns a list of all microservices currently monitored by the backend.
// Response payload will appear here...
POST
/api/services
Register a new microservice
Creates a new service metadata entry in the system registry.
Request JSON Body
{
"name": "Notification Daemon",
"endpoint": "/api/v1/notify",
"status": "Active",
"latency": "18ms"
}
// Response payload will appear here...
3. API Key Credentials
GET
/api/keys
Get active keys
Retrieves a list of generated access credentials.
// Response payload will appear here...
POST
/api/keys
Generate new API key
Generates a fresh cryptographically secure client credential key.
Request JSON Body
{
"name": "External Integration Token"
}
// Response payload will appear here...
4. System Logs
GET
/api/logs
Retrieve system events log
Returns a snapshot of the most recent service and error logs.
// Response payload will appear here...