Get comprehensive system status including memory usage, CPU usage, and environment details
GET
/api/v1/status
curl \
--request GET 'http://localhost:3500/api/v1/status'
Response examples (200)
{
"service": "Edubridge Learning Management System",
"version": "1.0.0",
"status": "running",
"timestamp": "2025-09-25T10:30:00.000Z",
"uptime": "2d 5h 30m 45s",
"environment": "production",
"node_version": "v18.17.0",
"platform": "linux",
"arch": "x64",
"memory": {
"rss": "45.23 MB",
"heapTotal": "20.15 MB",
"heapUsed": "15.67 MB",
"external": "2.34 MB",
"arrayBuffers": "1.23 MB"
},
"cpu": {
"user": 123456,
"system": 78910
}
}
Response examples (400)
{
"message": "string",
"error": "string",
"statusCode": 42.0
}