# Nanonets Documentation > Nanonets developer API for managing your workflow lifecycle programmatically. Append .md to any documentation page URL to get its markdown version. ## Guides - [Nanonets Overview](https://docs.nanonets.com/docs/nanonets-overview.md) - [Create Account](https://docs.nanonets.com/docs/create-account.md) - [Add Team Members And User Roles](https://docs.nanonets.com/docs/add-team-members.md) - [Team Member unable to Sign in](https://docs.nanonets.com/docs/team-member-unable-to-sign-in.md) - [Switch Teams](https://docs.nanonets.com/docs/switch-teams.md) - [Instant Learning Model](https://docs.nanonets.com/docs/setup-instant-learning-model.md) - [Custom Model](https://docs.nanonets.com/docs/setup-custom-model.md) - [Document Classification and Routing Model](https://docs.nanonets.com/docs/setup-document-classification-and-routing.md) - [Pre-Built Model](https://docs.nanonets.com/docs/setup-pre-built-model.md) - [Invoices](https://docs.nanonets.com/docs/invoices.md) - [Purchase Order](https://docs.nanonets.com/docs/purchase-order-model.md) - [Bank Statement](https://docs.nanonets.com/docs/bank-statement.md) - [Drivers Licenses](https://docs.nanonets.com/docs/drivers-licenses.md) - [Bill of Lading](https://docs.nanonets.com/docs/bill-of-lading.md) - [Passports](https://docs.nanonets.com/docs/passports-model.md) - [Receipts](https://docs.nanonets.com/docs/receipts.md) - [Download Extracted Data](https://docs.nanonets.com/docs/download-extracted-data.md) - [Model Settings](https://docs.nanonets.com/docs/models-settings.md) - [Introduction to Workflow](https://docs.nanonets.com/docs/how-to-setup-your-workflow.md) - [How to setup your Workflow?](https://docs.nanonets.com/docs/how-to-setup-your-workflow-1.md) - [Email Import](https://docs.nanonets.com/docs/email-import.md) - [Email Import Run History](https://docs.nanonets.com/docs/email-import-run-history.md) - [Dropbox Import](https://docs.nanonets.com/docs/dropbox-import.md) - [Zapier Import](https://docs.nanonets.com/docs/zapier-import.md) - [One Drive Import](https://docs.nanonets.com/docs/one-drive-import.md) - [Google Drive Import](https://docs.nanonets.com/docs/google-drive-import.md) - [SharePoint Import](https://docs.nanonets.com/docs/sharepoint-import.md) - [Integrate via API](https://docs.nanonets.com/docs/integrate-via-api.md) - [Keep only one Instance](https://docs.nanonets.com/docs/keep-only-one-instance.md) - [Date Format](https://docs.nanonets.com/docs/date-format.md) - [Currency Detector](https://docs.nanonets.com/docs/currency-detector.md) - [Find and Replace](https://docs.nanonets.com/docs/find-and-replace.md) - [Remove Characters](https://docs.nanonets.com/docs/remove-characters.md) - [Dropdown Fields](https://docs.nanonets.com/docs/dropdown-fields.md) - [Change Case](https://docs.nanonets.com/docs/change-case.md) - [Convert to Integer](https://docs.nanonets.com/docs/convert-to-integer.md) - [Convert to Float](https://docs.nanonets.com/docs/convert-to-float.md) - [Remove Currency Symbols](https://docs.nanonets.com/docs/remove-currency-symbols.md) - [Match Regex](https://docs.nanonets.com/docs/match-regex.md) - [Delete Value](https://docs.nanonets.com/docs/delete-value.md) - [Add/Replace Value](https://docs.nanonets.com/docs/addreplace-value.md) - [QR Code Scanner](https://docs.nanonets.com/docs/qr-code-scanner.md) - [Math Functions](https://docs.nanonets.com/docs/math-functions.md) - [Number Formatting](https://docs.nanonets.com/docs/number-formatting.md) - [Lookups](https://docs.nanonets.com/docs/lookups.md) - [Xero Lookup](https://docs.nanonets.com/docs/xero-lookup.md) - [Netsuite Lookup](https://docs.nanonets.com/docs/netsuite-lookup.md) - [Google Sheet Lookup](https://docs.nanonets.com/docs/google-sheet-lookup.md) - [Nanonets AI Lookup](https://docs.nanonets.com/docs/nanonets-ai-lookup.md) - [Final Result](https://docs.nanonets.com/docs/final-result.md) - [Delete a field in Workflow](https://docs.nanonets.com/docs/delete-a-field-in-workflow.md) - [Approvals](https://docs.nanonets.com/docs/approvals.md) - [How to set up Approval Rules?](https://docs.nanonets.com/docs/how-to-set-up-approval-rules.md) - [File Review](https://docs.nanonets.com/docs/file-review.md) - [Approve File](https://docs.nanonets.com/docs/unapprove-file.md) - [Unapprove Files](https://docs.nanonets.com/docs/approve-files.md) - [Add Comments](https://docs.nanonets.com/docs/add-comments.md) - [Reject Files](https://docs.nanonets.com/docs/reject-files.md) - [Identify Duplicate Files](https://docs.nanonets.com/docs/identify-duplicate-files.md) - [File Review API](https://docs.nanonets.com/docs/approve-file-via-nanonets-api.md) - [Database Matching Condition](https://docs.nanonets.com/docs/database-matching-condition.md) - [Adding User Groups and Delegating Approvals](https://docs.nanonets.com/docs/adding-user-groups-and-delegating-approvals.md) - [Exports](https://docs.nanonets.com/docs/exports.md) - [Webhooks Export and Payload Structure](https://docs.nanonets.com/docs/webhook-export.md) - [FTP Server Export](https://docs.nanonets.com/docs/server-export.md) - [Google Drive Export](https://docs.nanonets.com/docs/google-drive-export.md) - [Salesforce Export](https://docs.nanonets.com/docs/salesforce-export.md) - [Dropbox Export](https://docs.nanonets.com/docs/dropbox-export.md) - [Quickbooks Export](https://docs.nanonets.com/docs/quickbooks-export.md) - [Zoho Books Export](https://docs.nanonets.com/docs/zoho-books-export.md) - [Sage Export](https://docs.nanonets.com/docs/sage-export.md) - [Xero Export](https://docs.nanonets.com/docs/xero-export.md) - [Google Sheets Export](https://docs.nanonets.com/docs/google-sheet-export.md) - [Google Docs Export](https://docs.nanonets.com/docs/google-docs-export.md) - [Smartsheet Export](https://docs.nanonets.com/docs/smartsheet-export.md) - [Microsoft Excel Sheet Export](https://docs.nanonets.com/docs/microsoft-sheet-export.md) - [OneDrive Export](https://docs.nanonets.com/docs/one-drive-export.md) - [Sharepoint Export](https://docs.nanonets.com/docs/sharepoint-export.md) - [Export Miscellaneous](https://docs.nanonets.com/docs/export-miscallenous.md) - [Re-Run Actions](https://docs.nanonets.com/docs/re-run-actions.md) - [Retry File Upload via API](https://docs.nanonets.com/docs/retry-file-upload-via-api.md) - [Database Integrations](https://docs.nanonets.com/docs/database-integrations.md) - [Other External Integrations](https://docs.nanonets.com/docs/other-external-integrations.md) - [Xero Integration](https://docs.nanonets.com/docs/xero-integration.md) - [Conditional Block](https://docs.nanonets.com/docs/conditional-block.md) - [How to add new column to tables?](https://docs.nanonets.com/docs/how-to-add-new-column-to-tables.md) - [Using File Information (Metadata)](https://docs.nanonets.com/docs/use-file-related-information-metadata-in-workflow.md) - [Model tiers](https://docs.nanonets.com/docs/model-tiers.md): This doc describes the model tiers feature that allows you to choose between different models depending on your requirements - [Model families](https://docs.nanonets.com/docs/model-families.md): This doc describes the model families available for data extraction and how they differ in price, speed and accuracy - [Instant Learning Model Training and Best Practices](https://docs.nanonets.com/docs/instant-learning-model-training-and-best-practices.md) - [Zero Shot Model: Best Practices](https://docs.nanonets.com/docs/best-practices-for-training-zero-shotinstant-learning-models.md) - [Pre-Trained | Custom | Table](https://docs.nanonets.com/docs/pre-trained-custom-table.md) - [Confidence scores](https://docs.nanonets.com/docs/confidence-scores.md) - [Model Re-Training](https://docs.nanonets.com/docs/model-re-training.md) - [Prediction Issues](https://docs.nanonets.com/docs/ocr-issues.md) - [Table Annotation](https://docs.nanonets.com/docs/table-annotation.md) - [Field Annotation](https://docs.nanonets.com/docs/field-annotation.md) - [Summary Card](https://docs.nanonets.com/docs/summary-card.md) - [Overview Dashboard](https://docs.nanonets.com/docs/overview.md) - [Analytics](https://docs.nanonets.com/docs/analytics.md) - [AI Agent Guidelines](https://docs.nanonets.com/docs/ai-agent-guidelines.md): This help doc contains the feature description of AI agent guidelines - [Single Sign On](https://docs.nanonets.com/docs/enable-sso.md) - [User Roles](https://docs.nanonets.com/docs/user-role.md) - [White Label Review and Approval Solution](https://docs.nanonets.com/docs/white-label-review-and-approval-solution.md) - [Model Versioning](https://docs.nanonets.com/docs/model-versioning.md) - [Python Post Processing](https://docs.nanonets.com/docs/python-post-processing.md) - [On Prem Offerings](https://docs.nanonets.com/docs/on-prem-offerings.md) - [OCR Docker](https://docs.nanonets.com/docs/ocr-docker.md) - [Nanonets Architecture](https://docs.nanonets.com/docs/nanonets-architecture.md) - [PII Masking](https://docs.nanonets.com/docs/pii-masking.md) - [Manage Credit Card](https://docs.nanonets.com/docs/manage-credit-card.md) - [Usage](https://docs.nanonets.com/docs/check-usage.md) - [Invoices](https://docs.nanonets.com/docs/manage-subscription.md) - [Change Billing Email](https://docs.nanonets.com/docs/change-billing-email.md) - [Upgrade Model](https://docs.nanonets.com/docs/upgrade-plan.md) - [Consumption based Billing](https://docs.nanonets.com/docs/consumption-based-billing.md) - [Base price per unit](https://docs.nanonets.com/docs/base-price-per-unit.md) - [Delete Account](https://docs.nanonets.com/docs/delete-account.md) - [Generate API Key](https://docs.nanonets.com/docs/generate-api-key.md) - [Password Reset](https://docs.nanonets.com/docs/password-reset.md) - [Async and Sync File Processing](https://docs.nanonets.com/docs/async-and-sync-file-processing.md) - [Languages Supported](https://docs.nanonets.com/docs/language-supported.md) - [File formats](https://docs.nanonets.com/docs/file-formats.md): This doc contains info about the file formats supported by Nanonets - [Raise Support Request](https://docs.nanonets.com/docs/raise-support-ticket.md) - [Support and Availability](https://docs.nanonets.com/docs/support-and-availability.md) ## API Reference - [Overview](https://docs.nanonets.com/reference/overview.md) - [Authentication](https://docs.nanonets.com/reference/authentication.md) - [Response Code Error](https://docs.nanonets.com/reference/response-code-error.md) - [Async Prediction for image file](https://docs.nanonets.com/reference/ocrmodellabelfileasyncbymodelidpost-1.md): Nanonets API to upload files to your OCR model in async mode and to make predictions based on the uploaded images or documents using the file path hosted locally on your system. You can specify multiple file path, ideal for larger files with more than 3 pages. - [Async Prediction for image url](https://docs.nanonets.com/reference/ocrmodellabelurlsasyncbymodelidpost-1.md): Nanonets API to upload files to your OCR model in async mode and to make predictions based on the uploaded images or documents using a publicly available file link. You can specify multiple file urls, ideal for larger files with more than 3 pages. - [Prediction for image url](https://docs.nanonets.com/reference/ocrmodellabelurlsbymodelidpost.md): Nanonets API to upload files to your OCR model in sync mode and to make predictions based on the uploaded images or documents using a publicly available file link. You can specify multiple file urls, this endpoint is optimized for files containing 3 pages or fewer. - [Prediction for image file](https://docs.nanonets.com/reference/ocrmodellabelfilebymodelidpost-1.md): Nanonets API to upload files to your OCR model in sync mode and to make predictions based on the uploaded images or documents using the file path hosted locally on your system. You can specify multiple file path, this endpoint is optimized for files containing 3 pages or fewer. - [Get All Prediction Files](https://docs.nanonets.com/reference/ocrmodellistpredictionfiles.md): Nanonets API to get prediction results for all files uploaded to a model within a specified timeframe. This API delivers detailed outputs including the initial predictions, any modifications made to the files, and the final results for each file. - [Get Prediction File By Page ID](https://docs.nanonets.com/reference/ocrmodelgetpredictionfilebypageid.md): Nanonets API to get prediction results for a specific page by using its unique id. This API provides the initial prediction from the model, any subsequent modifications to the page, and the final processed result. - [Get Prediction File By File ID](https://docs.nanonets.com/reference/ocrmodelgetpredictionfilebyfileid.md): Nanonets API to obtain the prediction results for a specific file using model_id and request_file_id. The response includes the initial model prediction, modifications applied to the file, and its final processed outcome. - [Upload training images by File](https://docs.nanonets.com/reference/ocrmodeluploadfilebymodelidpost-1.md): You can use this endpoint to upload training images for a category (for the specified model) using locally stored files. You will receive model information along with total number of images per category on successful execution.
Note: Filename in Data must be the same as that of the uploaded image name. - [Upload training images by Url](https://docs.nanonets.com/reference/ocrmodeluploadurlsbymodelidpost-1.md): You can use this endpoint to upload training images for a category (for the specified model) by image urls. You can upload multiple images in the same request by adding an array of urls. You will receive model information along with total number of images per category on successful execution. - [Train Model](https://docs.nanonets.com/reference/ocrmodeltrainbymodelidpost-1.md): You can use this endpoint to train a model after uploading images for each category. You can use the same endpoint to retrain a model after uploading more images to improve the model. - [File Review via API](https://docs.nanonets.com/reference/file-review-api.md) - [AI Agent Guidelines for Models via API](https://docs.nanonets.com/reference/ai-agent-guidelines-via-api.md) - [Assign Files via API](https://docs.nanonets.com/reference/assign-files-via-api.md) - [Export Files via API](https://docs.nanonets.com/reference/export-files-via-api.md) - [Delete Files via API](https://docs.nanonets.com/reference/delete-files-via-api.md) - [Update Files via API](https://docs.nanonets.com/reference/update-fields-via-api.md) - [Prediction for image File](https://docs.nanonets.com/reference/imagecategorizationlabelfilepost.md): The Nanonets API allows the uploading of files directly from your local system to the image classification model, using the path where the file is stored on your system. - [Prediction for image URLs](https://docs.nanonets.com/reference/imagecategorizationlabelurlspost2.md): The Nanonets API allows you to upload images via URLs to your image classification model. You have the option to specify multiple URLs in a single request, allowing for efficient batch processing of images. - [Get list of external integrations](https://docs.nanonets.com/reference/getexternalintegrations.md) - [Execute a generic query](https://docs.nanonets.com/reference/executequery-1.md) - [How to handle 429 Error?](https://docs.nanonets.com/reference/how-to-handle-429-error.md)