> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.cloudraker.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.cloudraker.com/_mcp/server.

# Start a processing pipeline

POST https://api.cloudraker.com/process
Content-Type: multipart/form-data

Multipart upload of one or more files plus a JSON `options` part (declared files, actions, webhook URL, TTL). Files are sent as repeated parts named `files` (matched to `options.files[].field` by filename; undeclared ones get default processing), or — outside the generated SDKs — as one part per `options.files[].field`. The platform parses the files, runs the requested actions, emits signed webhooks, and holds the result until the TTL expires.

Reference: https://docs.cloudraker.com/paperwork/api/process/start-process

## Authentication

- `Authorization` header (bearer token, required)

## Request

### Body (multipart/form-data)

- `options` (object, required) — The JSON-encoded `options` multipart part.
- `files` (files, required) — The files to process, one multipart part each (part name `files`).

## Response

### 201

Pipeline accepted.

- `processingId` (string, required)
- `expiresAt` (datetime, required)
- `statusUrl` (string, required)