Pipelines

Soft-delete a saved extraction pipeline

DELETE
/pipelines/{id}

Marks the pipeline deleted. Subsequent extract admits with that id return 404 pipeline_not_found. Historical jobs retain snapshotted config.

Authorization

bearerAuth
AuthorizationBearer <token>

Existing Eigenpal API key presented as a bearer token.

In: header

Path Parameters

id*string

Tenant-scoped saved extraction pipeline identifier (oppl_…).

Match^oppl_[A-Za-z0-9_-]+$
Lengthlength <= 128

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X DELETE "https://example.com/pipelines/string" \  -H "Authorization: Bearer $OPENPARSER_API_KEY"
{  "deleted": true,  "id": "string"}
{  "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": "pipeline_not_found",    "message": "pipeline not found",    "request_id": "req_01h2example",    "retryable": false  }}

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