GET /api/status

Returns Kibana's overall operational status and a per-service breakdown for Elasticsearch, Saved Objects, and registered plugins. The endpoint is intended for liveness and readiness checks (for example, by Kubernetes probes) and for operators monitoring a Kibana deployment. Unauthenticated callers receive a redacted response that exposes only the overall status level.

Query parameters

  • v7format boolean

    Set to "true" to get the response in v7 format.

  • v8format boolean

    Set to "true" to get the response in v8 format.

Responses

  • 200 application/json

    Overall status is OK and Kibana should be functioning normally.

    Kibana's operational status. A minimal response is sent for unauthorized users.

    Any of:
  • 503 application/json

    Kibana or some of its essential services are unavailable. Kibana may be degraded or unavailable.

    Kibana's operational status. A minimal response is sent for unauthorized users.

    Any of:
GET /api/status
curl \
 --request GET 'https://<KIBANA_URL>/api/status' \
 --header "Authorization: $API_KEY"
Response examples (200)
A successful response when Kibana and its core services are operating normally.
{
  "metrics": {
    "collection_interval_in_millis": 5000,
    "elasticsearch_client": {
      "totalActiveSockets": 4,
      "totalIdleSockets": 2,
      "totalQueuedRequests": 0
    },
    "last_updated": "2026-04-30T12:00:05.000Z"
  },
  "name": "kibana",
  "status": {
    "core": {
      "elasticsearch": {
        "level": "available",
        "summary": "Elasticsearch is available"
      },
      "savedObjects": {
        "level": "available",
        "summary": "SavedObjects service has completed migrations and is available"
      }
    },
    "overall": {
      "level": "available",
      "summary": "All services are available"
    },
    "plugins": {}
  },
  "uuid": "5b2de169-2785-441b-ae8c-186a1936b17d",
  "version": {
    "build_date": "2026-04-30T12:00:00.000Z",
    "build_flavor": "traditional",
    "build_hash": "ad8f0fa4d5022f56bbe2c4d51e9d0fcfa1ee67fc",
    "build_number": 100200,
    "build_snapshot": false,
    "number": "9.3.0"
  }
}
Response examples (503)
A response when one or more core services are unavailable.
{
  "metrics": {
    "collection_interval_in_millis": 5000,
    "elasticsearch_client": {
      "totalActiveSockets": 0,
      "totalIdleSockets": 0,
      "totalQueuedRequests": 0
    },
    "last_updated": "2026-04-30T12:00:05.000Z"
  },
  "name": "kibana",
  "status": {
    "core": {
      "elasticsearch": {
        "level": "unavailable",
        "summary": "Unable to connect to Elasticsearch"
      },
      "savedObjects": {
        "level": "unavailable",
        "summary": "SavedObjects service depends on Elasticsearch"
      }
    },
    "overall": {
      "level": "unavailable",
      "summary": "Some services are unavailable"
    },
    "plugins": {}
  },
  "uuid": "5b2de169-2785-441b-ae8c-186a1936b17d",
  "version": {
    "build_date": "2026-04-30T12:00:00.000Z",
    "build_flavor": "traditional",
    "build_hash": "ad8f0fa4d5022f56bbe2c4d51e9d0fcfa1ee67fc",
    "build_number": 100200,
    "build_snapshot": false,
    "number": "9.3.0"
  }
}