---
title: "Get Active Evidence Packet For Vendor"
method: GET
path: "/evidence-packets/active/{vendor_id}"
tags: ["evidence-packets"]
---

# Get Active Evidence Packet For Vendor

`GET /evidence-packets/active/{vendor_id}`

Get the active evidence packet for a vendor, if one exists.

An "active" packet is one with status PENDING or IN_PROGRESS.
Returns null if no active packet exists.

The response includes summary information suitable for display on the
vendor homepage, including document upload count, compliance progress,
and whether this is an internal packet (every recipient belongs to the
same company as the caller).

## Path parameters

- `vendor_id` string, uuid, required

## Response `200`

Successful Response

- ActiveEvidencePacketSummary — Summary of an active evidence packet for display on vendor homepage. This provides a lightweight view of the packet status without all the detailed requirement/file information.
  - `request_id` string, uuid, required
  - `status` string, required
  - `documents_uploaded` integer, required
  - `requirements_compliant` integer, required
  - `requirements_total` integer, required
  - `due_date` string, nullable, required
  - `created_at` string, required
  - `is_internal` boolean, required
  - `requestee_user_email` string, nullable
  - `requestee_user_name` string, nullable

## 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)
