---
title: "Get the task manager health"
method: GET
path: "/api/task_manager/_health"
tags: ["task manager"]
---

# Get the task manager health

`GET /api/task_manager/_health`

Get the health status of the Kibana task manager.

## Response `200`

Indicates a successful call

- TaskManagerHealthAPIsHealthResponse
  - `id` string
  - `last_update` string
  - `stats` object
    - `capacity_estimation` object — This object provides a rough estimate about the sufficiency of its capacity. These are estimates based on historical data and should not be used as predictions.
    - `configuration` TaskManagerHealthAPIsConfiguration — This object summarizes the current configuration of Task Manager. This includes dynamic configurations that change over time, such as `poll_interval` and `max_workers`, which can adjust in reaction to changing load on the system.
    - `runtime` object — This object tracks runtime performance of Task Manager, tracking task drift, worker load, and stats broken down by type, including duration and run results.
    - `workload` TaskManagerHealthAPIsWorkload — This object summarizes the work load across the cluster, including the tasks in the system, their types, and current status.
  - `status` string
  - `timestamp` string

---

[API](https://skmtc.net/elastic/apis/kibana-apis.md) · [All operations](https://skmtc.net/elastic/apis/kibana-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elastic/kibana-apis/versions/531c9e2a7d23/schema)
