---
title: "GET /v1/org/{org_id}/agent_status"
method: GET
path: "/v1/org/{org_id}/agent_status"
tags: ["lance.status"]
---

# GET /v1/org/{org_id}/agent_status

`GET /v1/org/{org_id}/agent_status`

## Request

- Base URL: `https://api.lance.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.lance.app/v1/org/{org_id}/agent_status`
- Auth: HTTP bearer

## Path parameters

- `org_id` string, required: a string matching the pattern ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

## Query parameters

- `bundle_id` string
- `thread_id` string

## Response `200`

Success

- union
  - object
    - `conversations` object[], required
      - `bundle_id` string, nullable, required
      - `thread_id` string, required
      - `operator_status` string, required
      - `current_task` string, nullable, required
      - `pending_messages` number, required
      - `last_progress_at` string, nullable, required
    - `active_count` number, required
  - object
    - `operator_status` string, required
    - `turn_active` boolean, required
    - `current_task` string, nullable, required
    - `current_tool` string, nullable, required
    - `step_count` number, nullable, required
    - `last_progress_at` string, nullable, required
    - `started_at` string, nullable, required
    - `error` string, nullable, required
    - `pending_messages` number, required
    - `turn_scheduled` boolean, required
    - `turn_lease_expires_at` string, nullable, required
    - `stale_presence` boolean
    - `attempt` object, nullable
      - `id` string, required
      - `worker_id` string, required
      - `state` string, required
      - `outcome` string, nullable, required
      - `error` string, nullable, required
      - `started_at` string, required
      - `ended_at` string, nullable, required
      - `total_steps` number, nullable, required
      - `operation_count` number, required
      - `runtime_bundle_sha256` string, nullable
      - `last_operation` object, nullable, required
        - `tool_call_id` string, required
        - `name` string, required
        - `started_at` string, required
        - `finished_at` string, nullable, required
        - `outcome` string, nullable, required
        - `ok` boolean, nullable, required
        - `exit_code` number, nullable, required
    - `last_tool` object, nullable
      - `name` string, required
      - `outcome` string
      - `ok` boolean, required
      - `exit_code` number, nullable
      - `finished_at` string, required
    - `agents` object[], required
      - `kind` 'operator' | 'subagent', required
      - `participant` string, required
      - `status` string, required
      - `task` string, nullable, required
      - `current_tool` string, nullable, required
      - `step_count` number, nullable, required
      - `last_progress_at` string, nullable, required
    - `hint` string, required

## Other responses

- `400`: The request did not match the expected schema
- `401`: Error
- `403`: Error
- `500`: Unauthorized

---

[API](https://skmtc.dev/lance/apis/lance-api.md) · [All operations](https://skmtc.dev/lance/apis/lance-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lance/apis/lance-api/revisions/70af239f0fc2?raw)
