# Aiotic Docs ## Docs - [Claude Code setup](https://docs.aiotic.ai/ai-tools/claude-code.md): Configure Claude Code for your documentation workflow - [Cursor setup](https://docs.aiotic.ai/ai-tools/cursor.md): Configure Cursor for your documentation workflow - [Windsurf setup](https://docs.aiotic.ai/ai-tools/windsurf.md): Configure Windsurf for your documentation workflow - [Classify raw email](https://docs.aiotic.ai/api-reference/endpoint/classify-raw-email.md): Classify a raw email file (.eml) to determine if it contains a purchase order. - [Delete customer](https://docs.aiotic.ai/api-reference/endpoint/delete-customer.md): Delete a customer record. - [Delete product](https://docs.aiotic.ai/api-reference/endpoint/delete-product.md): Delete a product record. - [Fetch all unread emails](https://docs.aiotic.ai/api-reference/endpoint/fetch-all-emails.md): Manually trigger the email watcher to fetch all unread emails from the configured inbox and queue them for processing. Requires email configuration (IMAP settings) to be properly configured. - [Get customer](https://docs.aiotic.ai/api-reference/endpoint/get-customer.md): Retrieve details of a specific customer by their unique customer number. - [Get order status](https://docs.aiotic.ai/api-reference/endpoint/get-order-status.md): Retrieve the current status and details of a specific order. - [Get processed file](https://docs.aiotic.ai/api-reference/endpoint/get-processed-file.md): Retrieve a specific file associated with a processed order (e.g., extracted text, parsed JSON, original uploads). - [Get product](https://docs.aiotic.ai/api-reference/endpoint/get-product.md): Retrieve details of a specific product by its composite primary key. - [Health check](https://docs.aiotic.ai/api-reference/endpoint/healthcheck.md): Check if the service is healthy. Accessible without authentication. - [List customers](https://docs.aiotic.ai/api-reference/endpoint/list-customers.md): Retrieve a paginated list of all customers. - [List all orders](https://docs.aiotic.ai/api-reference/endpoint/list-orders.md): Retrieve a paginated list of all processed orders with their current status. - [List products](https://docs.aiotic.ai/api-reference/endpoint/list-products.md): Retrieve a paginated list of all products. - [List template parameters](https://docs.aiotic.ai/api-reference/endpoint/list-template-parameters.md): Retrieve a paginated list of all available template parameters. - [Retry order processing](https://docs.aiotic.ai/api-reference/endpoint/retry-order.md): Retry processing a failed order by creating a new request with copied files from the original order. Only orders with status FAILED can be retried (unless debug mode is enabled). The original order status is updated to REPROCESSED. - [Search customers](https://docs.aiotic.ai/api-reference/endpoint/search-customers.md): Search for customers using semantic similarity search based on the query text. - [Update template parameter](https://docs.aiotic.ai/api-reference/endpoint/update-template-parameter.md): Update the value of a specific template parameter identified by role and parameter name. - [Upload order document](https://docs.aiotic.ai/api-reference/endpoint/upload-order.md): Upload one or more documents (PDF, images, or text files) for processing. Files are validated, stored, and queued for background AI processing to extract purchase order information. - [Upload raw email](https://docs.aiotic.ai/api-reference/endpoint/upload-raw-email.md): Upload a raw email file (.eml) containing a purchase order for processing. The email is classified, and if it contains a purchase order, attachments are extracted and queued for processing. - [Create or update customer](https://docs.aiotic.ai/api-reference/endpoint/upsert-customer.md): Create a new customer or update an existing one. If a customer with the given customer_number exists, it will be updated; otherwise, a new customer will be created. UUID is auto-generated if not provided. - [Create or update product](https://docs.aiotic.ai/api-reference/endpoint/upsert-product.md): Create a new product or update an existing one. The composite key (product_number + language_code) in the path determines the upsert target. - [Introduction](https://docs.aiotic.ai/api-reference/introduction.md): DocOpsAI API for AI-based order processing, customer and product management, and email monitoring - [Development](https://docs.aiotic.ai/development.md): Preview changes locally to update your docs - [Code blocks](https://docs.aiotic.ai/essentials/code.md): Display inline code and code blocks - [Images and embeds](https://docs.aiotic.ai/essentials/images.md): Add image, video, and other HTML elements - [Markdown syntax](https://docs.aiotic.ai/essentials/markdown.md): Text, title, and styling in standard markdown - [Navigation](https://docs.aiotic.ai/essentials/navigation.md): The navigation field in docs.json defines the pages that go in the navigation menu - [Reusable snippets](https://docs.aiotic.ai/essentials/reusable-snippets.md): Reusable, custom snippets to keep content in sync - [Global Settings](https://docs.aiotic.ai/essentials/settings.md): Mintlify gives you complete control over the look and feel of your documentation using the docs.json file - [Introduction](https://docs.aiotic.ai/index.md): Welcome to the new home for your documentation - [Quickstart](https://docs.aiotic.ai/quickstart.md): Start building awesome documentation in minutes ## OpenAPI Specs - [openapi](https://docs.aiotic.ai/api-reference/openapi.json) ## Optional - [Documentation](https://docs.aiotic.ai)