Skip to main content
GET
List documents
Older chat-centric list. {id} on sibling routes is a Deep Reader chat primary key, not an attachment id. Prefer List documents for new integrations.

Authorizations

Authorization
string
header
required

Organisation API key from Settings → API / /api/keys/. The secret is shown once. Send Authorization: Bearer sk-abacus-…. One active key per organisation. Ingest (/api/v2/ingest/*) refuses API keys — that surface is Auth0-only with ingest:read / ingest:write scopes.

Query Parameters

cursor
string

Opaque cursor for next-page navigation.

page_size
integer

Number of results to return per page.

q
string

Full-text document content search via Lynx BM25. Minimum 2 chars.

status
enum<string>

Filter by processing status.

Available options:
all,
completed,
failed,
pending

Response

200 - application/json
results
object[]
required
next
string<uri> | null
Example:

"http://api.example.org/accounts/?cursor=cD00ODY%3D\""

previous
string<uri> | null
Example:

"http://api.example.org/accounts/?cursor=cj0xJnA9NDg3"