LIST_BOSSES
Return live raid and grand-boss status and respawn windows
Powers Website → Raid & grand bosses. The CMS contains only the section switch; names, state, levels, and dates always come from the connector.
Each row contains bossId, name, kind (RAID or GRAND), level, state (ALIVE, DEAD,
or UNKNOWN), nullable respawnAt, and nullable respawnWindowEndsAt. Both dates use ISO 8601
with an offset. Use the end field only when the game genuinely has a random respawn window.
Implementing it
JsonArray listBosses() throws Exception;For bosses held in the live world, read the spawn manager rather than reconstructing state from an
old database row. A pack that cannot answer reliably must omit LIST_BOSSES.
A successful empty list means the server tracks no public bosses. A broken query returns FAILED,
which the hosted site displays as unavailable rather than as an empty world.