---
title: "Advanced OCR"
method: POST
path: "/synchronous/hyperstream-executor#advanced-ocr"
---

# Advanced OCR

`POST /synchronous/hyperstream-executor#advanced-ocr`

## Headers

- `client_id` string, required
- `client_secret` string, required

## Request body

- object
  - `reference_id` string, required — Any unique ID assigned by you for this request
  - `consent` string, required — true/false based on the consent given by the customer. Mandatory as per regulation.
  - `consent_purpose` string, required — The purpose of taking this consent from your customer. Mandatory as per regulation. (>20 characters)
  - `hyperstream` string, required — Identifier for the Hyperstream.
  - `initial_input` object, required
    - `id_number` string, required — 14-Digit CKYC Number of the user received from the CKYC Search API
    - `auth_factor_type` string, required — Type of authentication of the person whose CKYC details are to be downloaded. Can be 1 / 2 / 3.
    - `auth_factor` string, required — Depends on the auth_factor_type, refer the table below for details.

## Response `200`

200

## Other responses

- `400` — 400

---

[API](https://skmtc.dev/decentro/apis/decentro-staging.md) · [All operations](https://skmtc.dev/decentro/apis/decentro-staging/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/decentro/decentro-staging/revisions/f1a86ce4638c/schema)
