# Chunkr ## Docs - [Get all supported file types](https://legacy-docs.chunkr.ai/api-reference/extras/get-all-supported-file-types.md): Returns a list of all file types supported by Chunkr, grouped by category. Each category contains a list of formats, where each format includes an extension paired with its corresponding MIME type. - [Delete File](https://legacy-docs.chunkr.ai/api-reference/files/delete-file.md): Delete file contents and scrub sensitive metadata. Minimal metadata is retained for audit and usage reporting per ZDR policy - [Download File Content](https://legacy-docs.chunkr.ai/api-reference/files/download-file-content.md): Streams the file bytes directly if authorized. The response will set the `Content-Type` header to the file's detected MIME type. - [Get File](https://legacy-docs.chunkr.ai/api-reference/files/get-file.md): Returns metadata for a file owned by the authenticated user. The response includes a permanent `ch://files/{file_id}` URL, file name, content type, size, user-provided metadata, and timestamps. - [Get File URL](https://legacy-docs.chunkr.ai/api-reference/files/get-file-url.md): Returns a presigned download URL by default. If `base64_urls=true`, returns base64-encoded file content. Control expiry with `expires_in` (seconds). - [List Files](https://legacy-docs.chunkr.ai/api-reference/files/list-files.md): Lists files for the authenticated user with cursor-based pagination and optional filtering by date range. - [Upload a file](https://legacy-docs.chunkr.ai/api-reference/files/upload-a-file.md): Accepts multipart/form-data with fields: - file: binary (required) - file_metadata: string (optional, JSON string) - [Health Check](https://legacy-docs.chunkr.ai/api-reference/health/health-check.md): Confirmation that the service can respond to requests - [Task extract updated](https://legacy-docs.chunkr.ai/api-reference/task-extract-updated.md): An extract task has been updated - the event is sent when the status or message for a task changes. - [Task parse updated](https://legacy-docs.chunkr.ai/api-reference/task-parse-updated.md): A parse task has been updated - the event is sent when the status or message for a task changes. - [Cancel Task](https://legacy-docs.chunkr.ai/api-reference/tasks/cancel-task.md): Cancel a task that hasn't started processing yet: - For new tasks: Status will be updated to `Cancelled` - For updating tasks: Task will revert to the previous state - [Create Extract Task](https://legacy-docs.chunkr.ai/api-reference/tasks/create-extract-task.md): Queues a document/parsed task for extraction and returns a `TaskResponse` with the assigned `task_id`, initial configuration, file metadata, and timestamps. The initial status is `Starting`. - [Create Parse Task](https://legacy-docs.chunkr.ai/api-reference/tasks/create-parse-task.md): Queues a document for processing and returns a `TaskResponse` with the assigned `task_id`, initial configuration, file metadata, and timestamps. The initial status is `Starting`. - [Delete Task](https://legacy-docs.chunkr.ai/api-reference/tasks/delete-task.md): Delete a task by its ID. - [Get Extract Task](https://legacy-docs.chunkr.ai/api-reference/tasks/get-extract-task.md): Retrieves the current state of an extract task. - [Get Parse Task](https://legacy-docs.chunkr.ai/api-reference/tasks/get-parse-task.md): Retrieves the current state of a parse task. - [Get Task](https://legacy-docs.chunkr.ai/api-reference/tasks/get-task.md): Retrieves the current state of a task. - [List Tasks](https://legacy-docs.chunkr.ai/api-reference/tasks/list-tasks.md): Lists tasks for the authenticated user with cursor-based pagination and optional filtering by date range. Supports ascending or descending sort order and optional inclusion of chunks/base64 URLs. - [Get webhook URL](https://legacy-docs.chunkr.ai/api-reference/webhook/get-webhook-url.md): Get or create webhook for user and return dashboard URL - [Bounding box](https://legacy-docs.chunkr.ai/bounding-box.md) - [Chunking](https://legacy-docs.chunkr.ai/chunking.md): Understanding our intelligent chunking - [Chunks](https://legacy-docs.chunkr.ai/chunks.md) - [Introduction to Chunkr API](https://legacy-docs.chunkr.ai/introduction.md): Welcome to the Chunkr API documentation - [Model](https://legacy-docs.chunkr.ai/models.md): Picking a segmentation model - [OCR](https://legacy-docs.chunkr.ai/ocr.md) - [OCR Strategy](https://legacy-docs.chunkr.ai/ocr-strategy.md): Picking an OCR strategy - [Quickstart](https://legacy-docs.chunkr.ai/quickstart.md) - [Segment](https://legacy-docs.chunkr.ai/segment.md) - [Structured Extraction](https://legacy-docs.chunkr.ai/structured-extraction.md): Extract structured data from documents - [Task response](https://legacy-docs.chunkr.ai/task-response.md): Understanding the task object ## OpenAPI Specs - [openapi](https://api.chunkr.ai/docs/openapi.json) - [openapi-from-anchor-url-0](https://legacy-docs.chunkr.ai/openapi-from-anchor-url-0) - [openapi-from-anchor-0](https://legacy-docs.chunkr.ai/openapi-from-anchor-0)