Skip to main content
GET
Rate limit tier: general (600 req/min) — see Rate limits. Returns one keyset page of a workflow’s evals, newest first. Follow next_cursor until it is null (see Pagination). Each item is the same headline GET /v3/workflows/{workflow_id}/evals/{eval_id}/ returns — run_number, grading status, accuracy and its matched / mismatched / ungraded tallies, file_count, and failed_count. The headline fields are null on any item still in_progress (see its status model), so a fresh page can mix graded and running evals. An unknown workflow — including one in another organization — returns 404.

Authorizations

Authorization
string
header
required

API key issued from app.anyformat.ai/api-key. Send as Authorization: Bearer <key>.

Path Parameters

workflow_id
string
required

Query Parameters

limit
integer
default:20

Page size, capped at 100.

Required range: 1 <= x <= 100
cursor
string | null

Opaque token from a previous response's next_cursor.

Response

Successful Response

One keyset page of evals.

Fixed (-created_at, -id) order. No totals or page numbers — iterate by following next_cursor until it is null.

items
EvalDetailV3 · object[]
required

Evals on this page, newest first.

next_cursor
string | null

Opaque token to fetch the next page; pass it back as ?cursor=. null on the last page.