---
title: "Query active evidence items for the authenticated workspace, with filtering and pagination."
method: GET
path: "/api/v1/evidence"
tags: ["evidence"]
---

# Query active evidence items for the authenticated workspace, with filtering and pagination.

`GET /api/v1/evidence`

List path. Filters on status='active' only. Default sort created_at DESC. 'count' is the exact total matching the filters (count: 'exact'), falling back to the returned page length if null. Every field is always present in the object (nullable columns serialize as null; tags/linkedIntentIds coalesce to []).

## Query parameters

- `productId` string
- `type` string
- `severity` string
- `search` string
- `tags` string
- `limit` number
- `offset` number
- `workspace_id` string

## Response `200`

Evidence list returned.

- object

## Other responses

- `400` — Invalid type/severity enum value, or (cookie auth) missing workspace_id.
- `401` — Missing/invalid API key or no valid session cookie.
- `403` — API key lacks read scope; or (cookie auth) not a member of the workspace.
- `500` — DB or internal error.

---

[API](https://skmtc.dev/pathmode/apis/pathmode-api.md) · [All operations](https://skmtc.dev/pathmode/apis/pathmode-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pathmode/pathmode-api/revisions/e419abb0a327/schema)
