Decentro KYC & Onboarding API

Identity verification, customer onboarding, DigiLocker integration, Aadhaar OTP, document classification, and face match.

OpenAPI Specification

decentro-kyc-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Decentro KYC & Onboarding API
  description: >-
    Decentro's KYC & Onboarding API provides identity verification,
    customer onboarding workflows, and document/face forensics for
    Indian financial services.
  version: "1.0"
  contact:
    name: Decentro
    url: https://decentro.tech/
servers:
  - url: https://in.decentro.tech
    description: India production
  - url: https://staging.decentro.tech
    description: Staging
tags:
  - name: KYC
  - name: Onboarding
  - name: Verification
  - name: Forensics
paths:
  /v2/kyc/public_registry/validate:
    post:
      summary: Validate against public registry
      operationId: validatePublicRegistry
      tags: [Verification]
      responses:
        "200":
          description: Validation result.
  /v2/kyc/identities/aadhaar/otp/generate:
    post:
      summary: Generate Aadhaar OTP
      operationId: generateAadhaarOtp
      tags: [KYC]
      responses:
        "200":
          description: OTP generated.
  /v2/kyc/identities/aadhaar/otp/validate:
    post:
      summary: Validate Aadhaar OTP
      operationId: validateAadhaarOtp
      tags: [KYC]
      responses:
        "200":
          description: Aadhaar verification result.
  /v2/kyc/forensics/document_classification:
    post:
      summary: Classify document
      operationId: classifyDocument
      tags: [Forensics]
      responses:
        "200":
          description: Document classification result.
  /v2/kyc/forensics/face_match:
    post:
      summary: Face match
      operationId: faceMatch
      tags: [Forensics]
      responses:
        "200":
          description: Face match score.
  /v2/kyc/digilocker/initialize:
    post:
      summary: Initialize DigiLocker session
      operationId: initializeDigilocker
      tags: [KYC]
      responses:
        "200":
          description: DigiLocker session created.
components:
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: client_secret
security:
  - apiKey: []