IodidDOCUMENTATION

api/system/status.mdx

/doc/api/system/status

PUBLIC DOCUMENTATION

Status

Global bot status — health, queues, process, Redis, Mongo.

GET/api/status

Global status

No parameters — ready to send.

Request
https://api.safjnest.com/api/status
curl "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: 200 BotStatus always
ParameterRequiredValidation
——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 .