Pipelines

List saved extraction pipelines

GET
/pipelines

Return active (non-deleted) pipelines for the authenticated tenant, newest updates first.

Authorization

bearerAuth
AuthorizationBearer <token>

Existing Eigenpal API key presented as a bearer token.

In: header

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/pipelines" \  -H "Authorization: Bearer $OPENPARSER_API_KEY"
{  "items": [    {      "id": "string",      "name": "string",      "slug": "string",      "version": 1,      "ocr_model": "string",      "ocr_options": {        "property1": null,        "property2": null      },      "llm_model": "openai/gpt-6-luna",      "llm_options": {        "reasoning_effort": "auto"      },      "schema": {        "property1": null,        "property2": null      },      "repair_attempts": 0,      "grounding": "none",      "created_at": "2019-08-24T14:15:22Z",      "updated_at": "2019-08-24T14:15:22Z"    }  ]}
{  "error": {    "code": "unauthorized",    "message": "invalid API key",    "request_id": "req_01h2example",    "retryable": false  }}
{  "error": {    "code": "forbidden",    "message": "API key lacks required scope",    "request_id": "req_01h2example",    "retryable": false  }}

{  "error": {    "code": "rate_limited",    "message": "request rate limit exceeded",    "request_id": "req_01h2example",    "retryable": true  }}