Overview
Upload a PDF file directly using multipart/form-data. The document is assigned an ID and queued for processing.
Request
Page image rendering strategy: none, cover (default), or lazy.
Processing strategy hint.
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"
}