| POST | /v1/documents | Upload a document (multipart) |
| POST | /v1/documents/{id}/upload-url | Upload from a URL |
| GET | /v1/documents/{id} | Get document status |
| GET | /v1/documents/{id}/full.md | Full document as markdown |
| GET | /v1/documents/{id}/full.json | Full document as JSON |
| GET | /v1/documents/{id}/pages/{n} | Get page content |
| GET | /v1/documents/{id}/pages/{n}/image.png | Get page image |
| GET | /v1/documents/{id}/entities/tables | List extracted tables |
| POST | /v1/documents/{id}/structured-output | Extract structured data |
| POST | /v1/documents/{id}/chat/completions | Chat with a document |
| DELETE | /v1/documents/{id} | Delete a document |
| GET | /v1/documents/{id}/original.pdf | Download original PDF |
| GET | /exports/{id}/{format} | Export as markdown/xlsx/docx |