Get Components

View as markdown
GET /components.json

Retrieves a list of components and their current statuses.

Responses

  • 200 application/json

    Components retrieved successfully

    Hide response attributes Show response attributes object
    • page object Required
      Hide page attributes Show page attributes object
      • id string Required

        Unique identifier for the page

      • name string Required

        Name of the status page

      • url string(uri) Required

        URL of the status page

      • updated_at string(date-time) Required

        Timestamp when the page was last updated (ISO 8601)

    • components array[object] Required

      List of components

      Hide components attributes Show components attributes object
      • created_at string(date-time) Required

        Timestamp when the component was created (ISO 8601)

      • description string | null

        Description of the component

      • id string Required

        Unique identifier for the component

      • name string Required

        Name of the component

      • only_show_if_degraded boolean Required

        Whether to show only if degraded

      • page_id string Required

        Unique page identifier

      • position integer Required

        Display position

      • status string Required

        Current status of the component

        Values are operational, degraded_performance, partial_outage, or major_outage.

      • updated_at string(date-time) Required

        Timestamp when the component was last updated (ISO 8601)

  • 404 application/json

    The requested resource was not found

    Hide response attributes Show response attributes object
    • message string Required

      Error message

    • code integer

      Error code

  • 500 application/json

    Internal server error

    Hide response attributes Show response attributes object
    • message string Required

      Error message

    • code integer

      Error code

GET /components.json
curl \
 --request GET 'https://status.mongodb.com/api/v2/components.json'
Response examples (200)
{
  "page": {
    "id": "y2j98763l56x",
    "name": "MongoDB Cloud Status",
    "url": "https://status.mongodb.com",
    "updated_at": "2025-03-11T00:52:20-07:00"
  },
  "components": [
    {
      "created_at": "2025-05-04T09:42:00Z",
      "description": "string",
      "id": "string",
      "name": "string",
      "only_show_if_degraded": true,
      "page_id": "string",
      "position": 42,
      "status": "operational",
      "updated_at": "2025-05-04T09:42:00Z"
    }
  ]
}
Response examples (404)
{
  "code": 404,
  "message": "Resource not found"
}
Response examples (500)
{
  "code": 500,
  "message": "Internal server error"
}