# Nanonets Documentation ## Guides - [Nanonets Architecture](https://docs.nanonets.com/docs/nanonets-architecture.md) - [PII Masking](https://docs.nanonets.com/docs/pii-masking.md) - [Single Sign On](https://docs.nanonets.com/docs/enable-sso.md) - [User Roles](https://docs.nanonets.com/docs/user-role.md) - [Model Versioning](https://docs.nanonets.com/docs/model-versioning.md) - [Python Post Processing](https://docs.nanonets.com/docs/python-post-processing.md) - [White Label Review and Approval Solution](https://docs.nanonets.com/docs/white-label-review-and-approval-solution.md) - [On Prem Offerings](https://docs.nanonets.com/docs/on-prem-offerings.md) - [OCR Docker](https://docs.nanonets.com/docs/ocr-docker.md) - [Raise Support Request](https://docs.nanonets.com/docs/raise-support-ticket.md) - [Support and Availability](https://docs.nanonets.com/docs/support-and-availability.md) - [Add Team Members And User Roles](https://docs.nanonets.com/docs/add-team-members.md) - [Switch Teams](https://docs.nanonets.com/docs/switch-teams.md) - [Team Member unable to Sign in](https://docs.nanonets.com/docs/team-member-unable-to-sign-in.md) - [Create Account](https://docs.nanonets.com/docs/create-account.md) - [Download Extracted Data](https://docs.nanonets.com/docs/download-extracted-data.md) - [Model Settings](https://docs.nanonets.com/docs/models-settings.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) - [Instant Learning Model](https://docs.nanonets.com/docs/setup-instant-learning-model.md) - [Bank Statement](https://docs.nanonets.com/docs/bank-statement.md) - [Bill of Lading](https://docs.nanonets.com/docs/bill-of-lading.md) - [Drivers Licenses](https://docs.nanonets.com/docs/drivers-licenses.md) - [Pre-Built Model](https://docs.nanonets.com/docs/setup-pre-built-model.md) - [Invoices](https://docs.nanonets.com/docs/invoices.md) - [Passports](https://docs.nanonets.com/docs/passports-model.md) - [Purchase Order](https://docs.nanonets.com/docs/purchase-order-model.md) - [Receipts](https://docs.nanonets.com/docs/receipts.md) - [Nanonets Overview](https://docs.nanonets.com/docs/nanonets-overview.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) - [File formats](https://docs.nanonets.com/docs/file-formats.md): This doc contains info about the file formats supported by Nanonets - [Languages Supported](https://docs.nanonets.com/docs/language-supported.md) - [AI Agent Guidelines](https://docs.nanonets.com/docs/ai-agent-guidelines.md): This help doc contains the feature description of AI agent guidelines - [Data type formatting](https://docs.nanonets.com/docs/data-type-formatting.md): Helps get numeric and dates in the correct format - [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 - [Zero Shot Model: Best Practices](https://docs.nanonets.com/docs/best-practices-for-training-zero-shotinstant-learning-models.md) - [Confidence scores](https://docs.nanonets.com/docs/confidence-scores.md) - [Field Annotation](https://docs.nanonets.com/docs/field-annotation.md) - [Instant Learning Model Training and Best Practices](https://docs.nanonets.com/docs/instant-learning-model-training-and-best-practices.md) - [Model Re-Training](https://docs.nanonets.com/docs/model-re-training.md) - [Prediction Issues](https://docs.nanonets.com/docs/ocr-issues.md) - [Pre-Trained | Custom | Table](https://docs.nanonets.com/docs/pre-trained-custom-table.md) - [Table Annotation](https://docs.nanonets.com/docs/table-annotation.md) - [Analytics](https://docs.nanonets.com/docs/analytics.md) - [Overview Dashboard](https://docs.nanonets.com/docs/overview.md) - [Summary Card](https://docs.nanonets.com/docs/summary-card.md) - [Change Billing Email](https://docs.nanonets.com/docs/change-billing-email.md) - [Usage](https://docs.nanonets.com/docs/check-usage.md) - [Base price per unit](https://docs.nanonets.com/docs/base-price-per-unit.md) - [Consumption based Billing](https://docs.nanonets.com/docs/consumption-based-billing.md) - [Manage Credit Card](https://docs.nanonets.com/docs/manage-credit-card.md) - [Invoices](https://docs.nanonets.com/docs/manage-subscription.md) - [Upgrade Model](https://docs.nanonets.com/docs/upgrade-plan.md) - [Adding User Groups and Delegating Approvals](https://docs.nanonets.com/docs/adding-user-groups-and-delegating-approvals.md) - [Database Matching Condition](https://docs.nanonets.com/docs/database-matching-condition.md) - [Add Comments](https://docs.nanonets.com/docs/add-comments.md) - [File Review API](https://docs.nanonets.com/docs/approve-file-via-nanonets-api.md) - [Unapprove Files](https://docs.nanonets.com/docs/approve-files.md) - [Identify Duplicate Files](https://docs.nanonets.com/docs/identify-duplicate-files.md) - [File Review](https://docs.nanonets.com/docs/file-review.md) - [Reject Files](https://docs.nanonets.com/docs/reject-files.md) - [Approve File](https://docs.nanonets.com/docs/unapprove-file.md) - [How to set up Approval Rules?](https://docs.nanonets.com/docs/how-to-set-up-approval-rules.md) - [Approvals](https://docs.nanonets.com/docs/approvals.md) - [Conditional Block](https://docs.nanonets.com/docs/conditional-block.md) - [Add/Replace Value](https://docs.nanonets.com/docs/addreplace-value.md) - [Change Case](https://docs.nanonets.com/docs/change-case.md) - [Convert to Float](https://docs.nanonets.com/docs/convert-to-float.md) - [Convert to Integer](https://docs.nanonets.com/docs/convert-to-integer.md) - [Currency Detector](https://docs.nanonets.com/docs/currency-detector.md) - [Date Format](https://docs.nanonets.com/docs/date-format.md) - [Delete Value](https://docs.nanonets.com/docs/delete-value.md) - [Dropdown Fields](https://docs.nanonets.com/docs/dropdown-fields.md) - [Find and Replace](https://docs.nanonets.com/docs/find-and-replace.md) - [Keep only one Instance](https://docs.nanonets.com/docs/keep-only-one-instance.md) - [Match Regex](https://docs.nanonets.com/docs/match-regex.md) - [Math Functions](https://docs.nanonets.com/docs/math-functions.md) - [Number Formatting](https://docs.nanonets.com/docs/number-formatting.md) - [QR Code Scanner](https://docs.nanonets.com/docs/qr-code-scanner.md) - [Remove Characters](https://docs.nanonets.com/docs/remove-characters.md) - [Remove Currency Symbols](https://docs.nanonets.com/docs/remove-currency-symbols.md) - [Google Sheet Lookup](https://docs.nanonets.com/docs/google-sheet-lookup.md) - [Lookups](https://docs.nanonets.com/docs/lookups.md) - [Nanonets AI Lookup](https://docs.nanonets.com/docs/nanonets-ai-lookup.md) - [Netsuite Lookup](https://docs.nanonets.com/docs/netsuite-lookup.md) - [Xero Lookup](https://docs.nanonets.com/docs/xero-lookup.md) - [Dropbox Export](https://docs.nanonets.com/docs/dropbox-export.md) - [Export Miscellaneous](https://docs.nanonets.com/docs/export-miscallenous.md) - [Google Docs Export](https://docs.nanonets.com/docs/google-docs-export.md) - [Google Drive Export](https://docs.nanonets.com/docs/google-drive-export.md) - [Google Sheets Export](https://docs.nanonets.com/docs/google-sheet-export.md) - [Exports](https://docs.nanonets.com/docs/exports.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) - [Quickbooks Export](https://docs.nanonets.com/docs/quickbooks-export.md) - [Sage Export](https://docs.nanonets.com/docs/sage-export.md) - [Salesforce Export](https://docs.nanonets.com/docs/salesforce-export.md) - [FTP Server Export](https://docs.nanonets.com/docs/server-export.md) - [Sharepoint Export](https://docs.nanonets.com/docs/sharepoint-export.md) - [Smartsheet Export](https://docs.nanonets.com/docs/smartsheet-export.md) - [Webhooks Export and Payload Structure](https://docs.nanonets.com/docs/webhook-export.md) - [Xero Export](https://docs.nanonets.com/docs/xero-export.md) - [Zoho Books Export](https://docs.nanonets.com/docs/zoho-books-export.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) - [Delete a field in Workflow](https://docs.nanonets.com/docs/delete-a-field-in-workflow.md) - [Final Result](https://docs.nanonets.com/docs/final-result.md) - [How to setup your Workflow?](https://docs.nanonets.com/docs/how-to-setup-your-workflow-1.md) - [Introduction to Workflow](https://docs.nanonets.com/docs/how-to-setup-your-workflow.md) - [Dropbox Import](https://docs.nanonets.com/docs/dropbox-import.md) - [Email Import Run History](https://docs.nanonets.com/docs/email-import-run-history.md) - [Email Import](https://docs.nanonets.com/docs/email-import.md) - [Google Drive Import](https://docs.nanonets.com/docs/google-drive-import.md) - [Integrate via API](https://docs.nanonets.com/docs/integrate-via-api.md) - [One Drive Import](https://docs.nanonets.com/docs/one-drive-import.md) - [SharePoint Import](https://docs.nanonets.com/docs/sharepoint-import.md) - [Zapier Import](https://docs.nanonets.com/docs/zapier-import.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) - [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) ## API Reference - [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) - [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. - [Authentication](https://docs.nanonets.com/reference/authentication.md) - [Overview](https://docs.nanonets.com/reference/overview.md) - [Response Code Error](https://docs.nanonets.com/reference/response-code-error.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) - [Delete Files via API](https://docs.nanonets.com/reference/delete-files-via-api.md) - [Export Files via API](https://docs.nanonets.com/reference/export-files-via-api.md) - [File Review via API](https://docs.nanonets.com/reference/file-review-api.md) - [Update Files via API](https://docs.nanonets.com/reference/update-fields-via-api.md) - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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.