Skip to main content
GET
Rate limit tier: general, 600 requests/min. See Rate limits. Returns one keyset page of a workflow’s document packets, newest first. Follow next_cursor until it is null. See Pagination. Each item is a slim summary: id, name, status and timestamps. For the per-file breakdown and latest_run_id, fetch GET /v3/document-packets/{document_packet_id}/. Packet status reflects the packet’s most recent extraction. It is one of not_started, queued, in_progress, processed, error or cancelled. A packet that has never run is not_started.

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 document packets.

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

items
DocumentPacketSummaryV3 · object[]
required

Packets 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.