# Atlas API Documentation ## Docs - [POST /address/match/batch — Match Addresses](https://docs.helloatlas.in/api-reference/address/match-batch.md): Compare one source address against multiple target addresses. Returns similarity scores and same-person confidence for each match. - [POST /authtoken — Generate JWT Token](https://docs.helloatlas.in/api-reference/auth/generate-token.md): Exchange your Client-Id and Client-Secret for a short-lived JWT access token. Pass the token in the Token header to authenticate every Atlas API request. - [POST /refresh-token — Refresh Access Token](https://docs.helloatlas.in/api-reference/auth/refresh-token.md): Exchange a valid refresh token for a new JWT access token without re-entering your Client-Id and Client-Secret. Used in chat-based onboarding flows. - [GET /bulk/extracts — Retrieve Batch Results](https://docs.helloatlas.in/api-reference/bulk/extracts.md): Fetch paginated OCR extraction results for a completed bulk processing batch. Pass the batch_id returned by the multiupload endpoint to retrieve extracted document data. - [POST /bulk/multiupload — Batch Document Upload](https://docs.helloatlas.in/api-reference/bulk/multiupload.md): Upload a batch of document file URLs to Atlas for asynchronous bulk OCR extraction. Returns a per-file array with a shared batch_id for retrieving results. - [POST /flow/coapplicant — Add Co-applicant](https://docs.helloatlas.in/api-reference/chat/add-coapplicant.md): Add one or more co-applicants to an existing verification flow. - [GET /chat-history — Retrieve Chat Messages](https://docs.helloatlas.in/api-reference/chat/chat-history.md): Retrieve paginated chat history for a verification flow. - [POST /chat — Send Message](https://docs.helloatlas.in/api-reference/chat/chat-query.md): Send a message to the Atlas chat-based onboarding service and receive a response. - [GET /docs — Document Checklist](https://docs.helloatlas.in/api-reference/chat/checklist.md): Retrieve the checklist of required documents and their upload status for a flow. - [DELETE /flow/coapplicant — Delete Co-applicant](https://docs.helloatlas.in/api-reference/chat/delete-coapplicant.md): Remove a co-applicant from an existing verification flow. - [POST /flow/init — Initialize Chat Onboarding Flow](https://docs.helloatlas.in/api-reference/chat/intialize-chat.md): Create a verification flow and primary applicant for chat-based onboarding. Every onboarding journey starts with a flow. - [GET /verification/status — Get Verification Status](https://docs.helloatlas.in/api-reference/chat/polling.md): Fetch the processing status of all uploaded documents for a given flow. - [POST /flow/submit — Submit & Close Flow](https://docs.helloatlas.in/api-reference/chat/submit.md): Submit verification flow data and optionally close the flow, returning extracted results. - [POST /verification/multiupload — Upload Documents](https://docs.helloatlas.in/api-reference/chat/upload-documents.md): Upload one or more document URLs for asynchronous verification processing. Returns file UUIDs and batch ID for tracking. - [GET /extracts — Retrieve Extracted Document Data](https://docs.helloatlas.in/api-reference/idp/get-extracts.md): Fetch extracted OCR data for all documents processed within a batch. Supports pagination and callback-based delivery. - [POST /multiupload — Upload Documents for Extraction](https://docs.helloatlas.in/api-reference/idp/upload-documents.md): Upload one or more document file URLs for OCR extraction. Atlas downloads each file, classifies the document, and returns a batch ID for tracking. - [GET /extracts — Retrieve Verification Results](https://docs.helloatlas.in/api-reference/verification/extracts.md): Fetch the full OCR extractions and cross-document validation results for a completed verification flow, including per-document fields and pairwise similarity scores. - [POST /flow/init — Initialize Verification Flow](https://docs.helloatlas.in/api-reference/verification/flow-init.md): Create a new document verification flow for a loan application. Returns a flow_uuid required in all subsequent multiupload, status, and extracts calls. - [POST /multiupload — Upload Documents to Flow](https://docs.helloatlas.in/api-reference/verification/multiupload.md): Upload one or more document file URLs to an existing verification flow. Atlas downloads each file, runs OCR extraction, and queues pairwise cross-document validation. - [GET /status — Check Verification Flow Status](https://docs.helloatlas.in/api-reference/verification/status.md): Poll the processing status of a verification flow by flow_uuid. Returns four status fields: upload, processing, crosscheck, and master status with their current values. - [Authentication](https://docs.helloatlas.in/authentication.md): Use your Client-Id and Client-Secret to obtain a JWT access token. Pass the token in the Token header on every subsequent request. - [What do the Confidence Scores represent?](https://docs.helloatlas.in/concepts/confidence-scores.md): Understand how Atlas confidence scores work, how to set approval thresholds, and how to handle null extractions and cross-check similarity scores. - [Supported Documents](https://docs.helloatlas.in/concepts/document-types.md): Explore the 40+ document types Atlas can extract across KYC identity, business registration, financial, property, and asset image categories. - [Understanding how the APIs work](https://docs.helloatlas.in/concepts/flows.md): Learn how Atlas verification flows group document uploads into a single session and process them asynchronously through a defined lifecycle. - [Address Match](https://docs.helloatlas.in/guides/address-matching.md): Use the Atlas Address Match API to fuzzy-compare a source address against multiple target addresses and score similarity for KYC verification. - [Bulk Processing](https://docs.helloatlas.in/guides/bulk-processing.md): Upload and extract data from large volumes of documents asynchronously using the Atlas Bulk Service API, with paginated result retrieval. - [Chat-Based Onboarding](https://docs.helloatlas.in/guides/chat-onboarding.md): Guide applicants through document submission using the Atlas chat onboarding API — a conversational interface for customer-facing KYC collection. - [Document Verification](https://docs.helloatlas.in/guides/document-verification.md): Use the Document Verification to run OCR extraction and automated cross-checks on lending documents tied to a specific loan application. - [IDP Extraction](https://docs.helloatlas.in/guides/idp-extraction.md): Extract structured data from unstructured documents using Atlas IDP APIs. Upload documents, retrieve extracted fields, and receive results through polling or callbacks. - [What is Atlas AI?](https://docs.helloatlas.in/introduction.md): Atlas is an agentic AI platform built for BFSI operations. It reads, verifies, and reasons across financial documents — extracting structured data, detecting fraud, analysing financial health, and producing audit-ready outputs that plug directly into your existing systems. - [Quickstart](https://docs.helloatlas.in/quickstart.md): Follow this step-by-step guide to authenticate, create a verification flow, upload documents, and retrieve structured OCR results from the Atlas API. - [API Error Codes](https://docs.helloatlas.in/resources/error-codes.md): Reference for all HTTP status codes, error_code fields, and document-level errors returned by the Atlas API, with a troubleshooting guide. - [FAQs](https://docs.helloatlas.in/resources/faq.md): Answers to the most common questions about Atlas API authentication, document types, processing callbacks, cross-checks, and error handling. - [Document Types](https://docs.helloatlas.in/resources/supported-documents.md): Complete reference of all 30+ document types supported by the Atlas API and every field extracted from each document, organized by category.