List Pipelines
List document processing pipeline runs via GET /v1/pipelines: cursor-paginated, newest first, filterable by status or schema_id. Preview runs are excluded.
GET /v1/pipelines lists your document processing pipeline runs, cursor-paginated and ordered newest first by default. Each entry is a slim summary of a run: its id, name, status, the Spec it ran against, and the compiled phase count. Preview runs (the sample-anchored runs the app uses to render Spec previews) are excluded, so this listing only shows real pipeline runs.
Filter the listing with status to narrow to runs in a particular lifecycle state, or schema_id to scope to one Spec. Combine them to find, for example, every active run of a given Spec. Pagination is cursor-based: pass the next_cursor from the previous response as cursor to walk the result set deterministically across pages.
The listing is intentionally lean. For a run's phase progress use GET /v1/pipelines/{id}/progress, and for its full detail use GET /v1/pipelines/{id}. Each list entry carries a links object with self, progress, and a dashboard URL into the app. This endpoint requires an API key with the read scope.
The status values you will see are active, paused, finalizing, completed, and archived. Statuses are stored, not folded, so a status filter matches exactly one lifecycle state — filter on active for in-flight work, but remember that a run in finalizing is neither active nor completed; check for it explicitly when you gate downstream automation on the listing.
/v1/pipelinesQuery parameters
20descRequest
curl "https://api.talonic.com/v1/pipelines?status=active&schema_id=sch_uuid_1" \
-H "Authorization: Bearer $TALONIC_API_KEY"Response
Response fields
Response
{
"data": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Lease Agreement — 2024-09-14",
"status": "active",
"schema": { "id": "sch_uuid_1" },
"phase_count": 5,
"created_at": "2024-09-14T10:32:00.000Z",
"links": {
"self": "/v1/pipelines/a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"progress": "/v1/pipelines/a1b2c3d4-e5f6-7890-abcd-ef1234567890/progress",
"dashboard": "https://app.talonic.com/pipelines/a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
],
"pagination": {
"total": 12,
"limit": 20,
"has_more": false,
"next_cursor": null
}
}Errors
Error responses