API Config
Update Parser Configuration
Perform a partial update of a parser configuration. The "config" object supports shallow merging: updating a specific provider field will preserve others.
Path Parameters
parser_id*Parser Id
Format
uuidworkspace_id*Workspace Id
Format
uuidRequest Body
application/json
Response Body
application/json
application/json
{ "data": { "config": { "apiKey": "sk-...", "model": "mistral-ocr-latest", "provider": "mistral" }, "createdAt": "2026-05-20T10:14:00.000Z", "id": "018f8e02-4b2a-7c9d-8d4e-123456789abc", "modifiedAt": "2026-05-20T10:14:00.000Z", "name": "Mistral OCR", "workspaceId": "018f8e02-4b2a-7c9d-8d4e-987654321abc" }, "status": "ok"}{ "detail": [ { "loc": [ "body", "name" ], "msg": "Field required", "type": "missing" }, { "loc": [ "body", "config", "provider" ], "msg": "Input should be 'axelered', 'mistral' or 'markitdown'", "type": "enum", "input": "invalid-provider" } ]}Update LLM Configuration PATCH
Perform a partial update of an LLM configuration. The "config" object supports shallow merging: updating specific provider fields will preserve others.
Create Process Run POST
Create a new processing run from a JSON config and optional inline files. The run is auto-started unless `staged=true`. Returns 200 with the result when a terminal state is reached within `wait`, otherwise 202 with the run handle.