Documents
List documents
get/documents
Request
- Base URL: https://klaaro.ai/api/v1
- URL: https://klaaro.ai/api/v1/documents
- Auth: HTTP bearer
Query parameters
datasetIdstring uuid
Filter by dataset UUID (from GET /datasets). Omit to list across all datasets in your team.
classstring
Filter by class slug.
status'queued' | 'processing' | 'completed' | 'failed' | 'cancelled'
createdAfterstring date-time
createdBeforestring date-time
limitinteger
cursorstring
Response
OK
Example response
{
"data": [
{
"id": "b6d2a7f6-0f44-44c8-8cc2-1d2e2bd7a5d5",
"datasetId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"datasetSlug": "invoices-2026",
"filename": "invoice_2026-0001.pdf",
"fileType": "application/pdf",
"fileSize": 248312,
"status": "completed",
"currentStep": "extract",
"class": {
"slug": "invoice",
"name": "Invoice"
},
"error": null,
"ingestSourceDisplay": "Upload",
"pipeline": {
"lastRunId": null,
"lastFinishedAt": null,
"fromStep": null
},
"createdAt": "2026-05-22T12:58:00Z",
"updatedAt": "2026-05-22T13:00:00Z"
}
],
"meta": {
"nextCursor": "Q1VSU09SOjI=",
"hasMore": false
}
}Changes
No recorded changes to this operation across all 1 revision of this API.