## Scan Documents ## Docs - [API Endpoints](/docs/api-endpoints): Structure of the requests and responses for the API - [Authentication](/docs/authentication): Learn how to authenticate your requests - [Errors](/docs/errors): Errors returned by Scan Documents API - [Welcome](/docs): Welcome to Scan Documents API Documentation - [Pagination](/docs/pagination): Learn how to paginate through the results of the API - [Webhooks](/docs/webhooks): Learn how to receive events in your webhook endpoint - [AI Agents](/docs/ai-toolkit/agents): Enable your AI agents to manage documents operations with Scan Documents API. - [Context7](/docs/ai-toolkit/context7): Intelligent development with AI-augmented context - [Introduction](/docs/ai-toolkit): Integrate AI with Scan Documents API - [llms.txt](/docs/ai-toolkit/llm): Make docs content easier for LLMs to read and index - [Automated Expense Reporting](/docs/guides/automated-expense-reporting): Learn how to automate expense reporting by extracting structured data from receipts. - [Convert Images to PDF](/docs/guides/convert-images-to-pdf): Learn how to convert multiple images into a single PDF file. - [Digitize Document for Archiving](/docs/guides/digitize-document): Learn how to digitize a physical document for digital archiving and search. - [Extract and Search Document Content](/docs/guides/extract-text-from-document): Learn how to extract text from a document and make it searchable. - [Introduction](/docs/guides): Scan Documents API Guides - [Invoice Processing](/docs/guides/invoice-processing): Automate invoice processing by extracting structured data from PDF documents. - [Merge PDFs](/docs/guides/merge-pdfs): Learn how to merge multiple PDF files into a single document. - [Quickstart](/docs/guides/quickstart): Quickstart guide for using the API - [Split a PDF](/docs/guides/split-pdf): Learn how to split a large PDF into smaller, individual files. - [Introduction](/docs/integrations): Integrate No-Code tools with Scan Documents - [Events](/docs/events): Learn about the events in the API. - [Files](/docs/files): Learn about how Scan Documents handles file objects - [Task Operations](/docs/tasks): Learn about the task operations in the API. - [OpenAPI Spec](/docs/explore/openapi-spec): Reference the OpenAPI spec for the API - [Playground](/docs/explore/playground): Testing the API With the Playground - [Postman Collection](/docs/explore/postman): Test the API with Postman - [Authentication](/docs/integrations/zapier/authentication): Learn how to authenticate your requests - [Introduction](/docs/integrations/zapier): Integrate Zapier with Scan Documents - [file.created](/docs/file-events/file.created): This event is triggered when a file is created in the system. - [file.deleted](/docs/file-events/file.deleted): This event is triggered when a file is deleted from the system. - [task.completed](/docs/tasks-events/task.completed): This event is triggered when a task is completed in the system. - [task.created](/docs/tasks-events/task.created): This event is triggered when a task is created in the system. - [task.deleted](/docs/tasks-events/task.deleted): This event is triggered when a task is deleted in the system. - [task.failed](/docs/tasks-events/task.failed): This event is triggered when a task is failed in the system. - [List events](/docs/v1/events): Retrieves a paginated list of events belonging to the authenticated user. - [Get files paginated](/docs/v1/files/get): Gets the files of the user paginated - [Upload a file](/docs/v1/files/post): Creates a new file - [Apply an effect to an image](/docs/v1/image-operations/apply-effect): Creates a task to apply a specified visual effect to an image. - [Convert image format](/docs/v1/image-operations/convert): Creates a task to convert an image file to a different format. - [Detect documents in an image](/docs/v1/image-operations/detect-documents): Creates a task to detect document boundaries within an image. - [Extract text from an image](/docs/v1/image-operations/extract-text): Creates a task to extract text from a specified image file. - [Scan an image](/docs/v1/image-operations/scan-image): Creates a task to scan an image file. This is an equivalent operation for `detect-documents` and `warp` combined, additionally it can apply effects to the scanned image. - [Warp (perspective correct) an image](/docs/v1/image-operations/warp): Creates a task to apply perspective correction (warp) to an image based on detected document boundaries. - [Extract pages from a PDF file](/docs/v1/pdf-operations/extract-pages): Creates a task to extract specific pages from a PDF file into a new PDF file. - [Merge files into PDF](/docs/v1/pdf-operations/merge): Creates a task to merge multiple PDF and/or image files into a single PDF file. - [Render PDF pages as images](/docs/v1/pdf-operations/render): Creates a task to render specified pages of a PDF file as images. - [Split a PDF file](/docs/v1/pdf-operations/split): Creates a task to split a PDF file into multiple single-page PDF files. - [List tasks](/docs/v1/tasks/get): Retrieves a paginated list of tasks belonging to the authenticated user. - [Delete a file](/docs/v1/files/id/delete): Delete a file by id - [Download a file](/docs/v1/files/id/download): Download a file by id - [Get a single file by id](/docs/v1/files/id/get): Get a single file by id - [Get Task](/docs/v1/tasks/id/get): Retrieves the data for a specific task by its ID.