---
title: "Get agent processing status"
method: GET
path: "/projects/{project_id}/agents/status/"
tags: ["Agents"]
---

# Get agent processing status

`GET /projects/{project_id}/agents/status/`

## Request

- Base URL: `https://api.parsewise.ai/api/v1`
- URL: `https://api.parsewise.ai/api/v1/projects/{project_id}/agents/status/`
- Auth: API key in header `X-API-Key`

Per-agent progress and consistency counts for the active
extraction pipeline. More expensive than
`GET /projects/{project_id}/status/`; we recommend polling this
endpoint only while `pipeline_running` is true.

## Path parameters

- `project_id` string, uuid, required

## Response `200`

- V1AgentStatusResponse
  - `progress` object, required: Per-agent pipeline progress, keyed by agent ID (UUID). Each value reports completion of the four pipeline stages: parsing (of the project's documents), extraction (running the agent against each document), web_search (supplementary web lookups, when enabled on the agent), and resolution (consolidating extracted values into final results).
  - `consistency` object, required: Per-agent consistency counts, keyed by agent ID (UUID). Surfaces how many resolved values across the project are consistent, missing, inconsistent, or ignored.
  - `pipeline_running` boolean, required: True while the project's agent extraction pipeline is currently running.

---

[API](https://skmtc.dev/parsewise/apis/parsewise-api.md) - [All operations](https://skmtc.dev/parsewise/apis/parsewise-api/llms.txt) - [OpenAPI document](https://skmtc.dev/parsewise/apis/parsewise-api/revisions/5db46512debf?raw)
