Digio Client API

The Client API from Digio — 74 operation(s) for client.

GitHub OpenAPI

Operations 74

GET /client/form/{id}/response Get Forms Data Request Details API #
POST /client/form/request Create a Form Request #
GET /client/form/{formKey}/download_data Get Forms Data #
GET /v2/client/document/download Download document #
GET /v2/client/document/{docId} Get Document Details #
POST /v2/client/document/soft_delete/{docId} Delete Document #
POST /v2/client/document/{docId}/cancel Cancel Sign request #
GET /v2/client/document/{doc_id}/v2/audit_log Download audit trail #
POST /v2/client/template/multi_templates/generate_doc_and_merge Generate (merge) documents from multiple templates #
POST /v2/client/template/{template_id}/create_sign_request generate Document And Create Sign Request #
POST /v2/client/template/{templateKey}/generate_doc Generate Document From Template #
POST /v2/client/template/multi_templates/generate_document_and_request_sign Generate Document And Request Sign #
POST /client/verify/bank_account Bank Account Verification (Penny Drop) #
POST /v4/client/verify/bank_account Bank Account Verification (Penny Drop) #
POST /v4/client/kyc/aadhaar/file/mask Aadhaar Masking API #
POST /v4/client/kyc/analyze/file/idcard ID Card OCR and Verification API #
POST /v4/client/kyc/aadhaar/mask Aadhaar Masking API (Base64 Approach) #
POST /v4/client/kyc/aadhaar/file/mask/detailed Aadhaar Masking API #
POST /v4/client/kyc/analyze/file/business GST and CIN Id authentication #
POST /v4/client/kyc/liveness Selfie and image liveness API #
POST /v4/client/kyc/kra/async/register KRA Async registration #
POST /v4/client/kyc/kra/validate_register KRA Async registration #
POST /v3/client/kyc/kra/register KRA Registration API #
POST /v3/client/kyc/kra/app/get_pan_details KRA Advanced Fetch Details #
POST /v3/client/kyc/kra/v2/get_pan_status KRA pan status #
POST /v3/client/kyc/kra/download_pan KRA Download pan details #
POST /v3/client/kyc/kra/get_pan_details KRA Fetch Details #
POST /v3/client/kyc/analyze/file/extract_multi_sign Signature Extraction API #
POST /v3/client/kyc/analyze/file/liveness Liveness Check API #
POST /v3/client/kyc/facematch FaceMatch API #
POST /v3/client/kyc/fuzzy_match Fuzzy Match API #
POST /v3/client/kyc/fetch_id_data/{idCardType} Fetch ID Card #
POST /v3/client/kyc/verify/{idCardType} Verify ID Card #
POST /v3/client/kyc/fuzzy_match/internal Fuzzy Match API #
POST /v3/client/kyc/verify/business Business Verification Register API #
POST /v3/client/kyc/aadhaar/file/mask Aadhaar Masking API #
POST /v3/client/kyc/aadhaar/mask Aadhaar Masking API (Base64) #
POST /v3/client/kyc/analyze/file/idcard ID Card OCR and Verification API #
POST /v3/client/kyc/ckyc/search CKYC Search API #
POST /v3/client/kyc/ckyc/download CKYC Download API #
POST /v3/client/kyc/ckyc/get_otp CKYC Get OTP API #
POST /v3/client/kyc/ckyc/bulk_download CKYC Bulk Download API #
POST /v3/client/kyc/ckyc/bulk_download/fetch/{id} Get CKYC Bulk Download data #
POST /v3/client/kyc/verify/business/result Business Verification Response API #
POST /v3/client/kyc/verify/business/report Business Verification PDF API #
POST /v3/client/kyc/image/perform_ocr OCR API #
POST /v3/client/kyc/kra/app/register KRA registration #
POST /v3/client/kyc/kra/purge Purge API #
POST /v3/client/kyc/kra/download_document Download KRA PAN documents #
POST /v3/client/kyc/kra/download_document_with_image Download KRA PAN documents With face Image in the Kyc Document #
POST /v3/client/kyc/ckyc/register CKYC Upload API #
POST /client/kyc/v2/{id}/response Get Details API #
POST /client/kyc/v2/request/{requestId}/reattempt Reattempt some of the action #
GET /client/kyc/v2/media/{id} Download Media API #
POST /client/kyc/v3/{id}/response Get Details API #
GET /client/kyc/v2/media/filedata/{id} Download Media in Base64 JSON #
POST /client/kyc/v3/{id}/kyc_report Download kyc Report API #
POST /client/kyc/purge/{id} Purge API #
POST /client/kyc/v2/request/{requestId}/manage_approval Approval/Rejection of KYC request #
POST /v3/client/mandate/create_form Create Mandate Request #
GET /v3/client/mandate/by_crn/{crn} Get Mandate Details by CRN #
GET /v3/client/mandate/download Download Mandate Files (XML and processed images) [Physical NACH] #
GET /v3/client/mandate/banks Live Banks #
POST /v3/client/mandate/{id}/generate_file Download NACH physical form [Physical NACH] #
POST /v3/client/mandate/share Share Mandate Files #
POST /v3/client/mandate/submit_signed_mandate Submit Scanned Image [Physical NACH] #
POST /v3/client/mandate/registration_cancel Cancel existing registered mandate #
POST /v3/client/mandate/submit_signed_mandate_raw Submit Scanned Image RAW [Physical NACH] #
POST /v3/client/public/upi/check_vpa Bank Account Verification (VPA Verification) #
POST /v3/client/public/upi/search_vpa Mobile to Linked VPA #
POST /v4/client/public/upi/check_vpa Bank Account Verification (VPA Verification) #
POST /v3/client/mandate/upi/create_form Create Mandate Request #
POST /v3/client/mandate/upi/registration_cancel Cancel existing registered mandate #
GET /v3/client/mandate/upi/{mandate_id} Get Mandate Details #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/digio:digio-client-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

digio-client-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Digio Client API
  description: Getting started with Digio Rest Apis
  contact:
    email: support@digio.in
servers:
- url: https://api.digio.in
  description: Server URL in Production Environment
tags:


# --- truncated at 32 KB (580 KB total) ---
# Full source: https://artifacts.apis.io/digio/openapi/digio-client-api-openapi.yml