Status
Global bot status — health, queues, process, Redis, Mongo.
GET
/api/statusGlobal status
No parameters — ready to send.
Request
https://api.safjnest.com/api/statuscurl "https://api.safjnest.com/api/status"CORS enabled (*) — runs directly in your browser against https://api.safjnest.com
GET /api/status
Global bot status — health, queues, process, Redis, Mongo.
- Controller:
StatusController(src/main/java/com/safjnest/spring/controller/StatusController.java:12) with prefix/api(:11) →GET /status(:20) →statusService.current()(StatusService.java) - Response:
200BotStatusalways
| Parameter | Required | Validation |
|---|---|---|
| — | — | none |
Response — BotStatus
BotStatus (src/main/java/com/safjnest/lol/model/status/BotStatus.java:5):
java
public record BotStatus(
String status, // "online"
LeagueMetrics league,
List<SchedulerStatus> dispatchers,
List<JobStatus> jobs,
JvmMetrics process,
SystemMetrics system,
RedisMetrics redis,
MongoMetrics mongo
) {}
curl
bash
curl "https://api.safjnest.com/api/status" | jq .
