curl -X POST https://api.okrapdf.com/v1/documents \
-H "Authorization: Bearer okra_YOUR_KEY" \
-F "file=@report.pdf" \
-F "capabilities=vlm_qwen"
Documents
Upload PDF (Multipart)
Upload a PDF file using multipart form data.
POST
/
v1
/
documents
curl -X POST https://api.okrapdf.com/v1/documents \
-H "Authorization: Bearer okra_YOUR_KEY" \
-F "file=@report.pdf" \
-F "capabilities=vlm_qwen"
Overview
Upload a PDF file directly usingmultipart/form-data. The document is assigned an ID and queued for processing.
Request
string
Page image rendering strategy:
eager (default, render all pages), cover (page 1 only), or none. lazy is accepted as a deprecated alias for eager.string
Processing strategy hint.
file
required
The PDF file to upload.
string
Comma-separated capability flags.
curl -X POST https://api.okrapdf.com/v1/documents \
-H "Authorization: Bearer okra_YOUR_KEY" \
-F "file=@report.pdf" \
-F "capabilities=vlm_qwen"
Response (202)
{
"id": "doc-abc123",
"status": "queued"
}