---
title: "Get Evidence Packet Health"
method: GET
path: "/internal/evidence-packets/health"
tags: ["internal"]
---

# Get Evidence Packet Health

`GET /internal/evidence-packets/health`

Return evidence packets that have files stuck in processing or embedding.

A file is considered "stuck" if it has been in ``PROCESSING`` or with an
``IN_PROGRESS``/``NOT_STARTED`` embed state for longer than
``threshold_minutes``. Packet ``updated_at`` is intentionally not used as a
health signal because packets are created up-front (often in a draft state)
long before the analysis workflow runs against them.

## Query parameters

- `threshold_minutes` integer

## Response `200`

Successful Response

- EvidencePacketHealthResponse
  - `has_stuck_files` EvidencePacketHealthItem[], required
    - `request_id` string, uuid, required
    - `status` 'draft' | 'pending' | 'in_progress' | 'completed' | 'cancelled', required — Status of an evidence packet request.
    - `requesting_company_id` string, uuid, required
    - `requesting_company_name` string, nullable, required
    - `requestee_company_id` string, uuid, required
    - `requestee_company_name` string, nullable, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `stuck_files` StuckFile[], required
      - `upload_id` string, uuid, required
      - `filename` string, nullable, required
      - `file_status` 'processing' | 'deleted' | 'in_use' | 'in_progress' | 'failed', required
      - `embed_state` 'COMPLETED' | 'IN_PROGRESS' | 'NOT_STARTED' | 'FAILED' | 'NOT_SUPPORTED' | 'CLEANUP_IN_PROGRESS', required
      - `uploaded_at` string, date-time, required
      - `minutes_since_uploaded` integer, required
  - `threshold_minutes` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/kobaltlabs/apis/fastapi.md) · [All operations](https://skmtc.dev/kobaltlabs/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kobaltlabs/fastapi/revisions/425d5b8a3c17/schema)
