コンポーネントの取得

GET /components.json

コンポーネントとその現在のステータスの一覧を取得します。

応答

  • 200 application/ JSON

    コンポーネントが正常に取得されました

    応答属性の非表示 応答属性の表示 オブジェクト
    • ページ オブジェクト 必須
      ページ属性を非表示にする ページ属性の表示 オブジェクト
      • id string 必須

        ページの一意の識別子

      • name string 必須

        ステータスページの名前

      • URL string(uri) 必須

        ステータスページのURL

      • Updated_at string(date-time) 必須

        ページが最後に更新されたときのタイムスタンプ(ISO 8601)

    • コンポーネント array[オブジェクト] 必須

      コンポーネントのリスト

      コンポーネント属性の非表示 コンポーネント属性の表示 オブジェクト
      • created_at string(date-time) 必須

        コンポーネントが作成されたときのタイムスタンプ(ISO 8601)

      • 説明 string | null

        コンポーネントの説明

      • id string 必須

        コンポーネントの一意の識別子

      • name string 必須

        コンポーネントの名前

      • only_show_if_degrouped ブール値 必須

        降格した場合にのみ表示するかどうか

      • page_id string 必須

        Unique page identifier

      • position integer 必須

        表示位置

      • 状態 string 必須

        コンポーネントの現在のステータス

        値は、operationaldegraded_performancepartial_outage、または major_outage です。

      • Updated_at string(date-time) 必須

        コンポーネントが最後にアップデートされたときのタイムスタンプ(ISO 8601)

  • 404 application/ JSON

    要求されたリソースが見つかりませんでした

    応答属性の非表示 応答属性の表示 オブジェクト
    • メッセージ string 必須

      エラーメッセージ

    • コード integer

      エラー コード

  • 500 application/ JSON

    内部サーバーエラー

    応答属性の非表示 応答属性の表示 オブジェクト
    • メッセージ string 必須

      エラーメッセージ

    • コード integer

      エラー コード

/components.json を取得
curl \
 --request GET 'https://status.mongodb.com/api/v2/components.json'
応答の例(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"
    }
  ]
}
応答の例(404)
{
  "code": 404,
  "message": "Resource not found"
}
応答の例(500)
{
  "code": 500,
  "message": "Internal server error"
}