cURL
curl -X POST https://api.okrapdf.com/v1/documents \ -H "Authorization: Bearer okra_YOUR_KEY" \ -F "file=@report.pdf"
{ "phase": "idle", "urls": { "status": "<string>", "page_images": "<string>", "viewer": "<string>" } }
Upload a PDF via multipart form-data. Returns document ID and status URL. The document is processed asynchronously via the lifecycle workflow.
API key as Bearer token: Authorization: Bearer okra_xxx
Authorization: Bearer okra_xxx
PDF file
Upload accepted, processing started
idle
uploading
parsing
hydrating
verifying
awaiting_review
complete
error
Show child attributes