Skip to main content

Overview

Returns the current operational status of RaidHub’s internal services:
  • Atlas: The PGCR (Post-Game Carnage Report) crawler that processes historical activities
  • Floodgates: The queue system for redacted PGCRs from Bungie, primarily during contest mode

Endpoint

GET /status

Response

AtlasPGCR
object
required
Status information for the Atlas PGCR crawler
FloodgatesPGCR
object
required
Status information for the Floodgates queue system

Example Response

{
  "minted": "2024-03-03T23:30:00.000Z",
  "success": true,
  "response": {
    "AtlasPGCR": {
      "status": "Crawling",
      "medianSecondsBehindNow": 45.5,
      "estimatedCatchUpTimestamp": "2024-03-03T23:45:00.000Z",
      "latestResolvedInstance": {
        "instanceId": "12345678901234567",
        "dateCompleted": "2024-03-03T23:29:00.000Z",
        "dateResolved": "2024-03-03T23:29:30.000Z"
      }
    },
    "FloodgatesPGCR": {
      "status": "Live",
      "incomingRate": 1.5,
      "resolveRate": 2.0,
      "backlog": 12,
      "latestResolvedInstance": {
        "instanceId": "12345678901234568",
        "dateCompleted": "2024-03-03T23:29:45.000Z",
        "dateResolved": "2024-03-03T23:29:50.000Z"
      },
      "estimatedBacklogEmptied": "2024-03-03T23:30:30.000Z"
    }
  }
}

Error Responses

503
object
Service Unavailable - An internal service is unavailable

Caching

This endpoint is cached for 10 seconds. The status is debounced with a 60-second grace period to prevent rapid status changes.

Use Cases

  • Monitor RaidHub service health
  • Determine data freshness for your application
  • Display status information to users
  • Estimate when recent activities will be available

Build docs developers (and LLMs) love