> ## Documentation Index
> Fetch the complete documentation index at: https://docs-payment-merchant.keysecure.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Simulate KYC Review

Simulate a **KYC review** to test KYC review result notifications.

<Note>
  * Only **POST** is supported. The request body must be a JSON object
  * These APIs **do not use** the `Api-Key` / `Access-Token` headers
  * Currently supports **Hong Kong card BINs only**
</Note>

## Request Headers

<ParamField header="Content-Type" type="string" required default="application/json">
  Fixed to `application/json; charset=utf-8`
</ParamField>

## Request Body

<ParamField body="doc_no" type="string" required>
  Sumsub document number
</ParamField>

<ParamField body="audit_flag" type="string" required>
  Review result: `0` approved, `1` rejected
</ParamField>

## Response

<ResponseField name="code" type="number">
  Status code. `0` means success. On failure it matches the HTTP status (e.g. `400` / `500`)
</ResponseField>

<ResponseField name="msg" type="string">
  Response message. `Success` on success, or a specific error reason. No `data` field
</ResponseField>

<RequestExample>
  ```bash Request theme={null}
  curl --request POST \
    --url https://sandbox-openplatform.keysecure.io/open-api/v1/simulate/external_api/simulate_tevau_kyc \
    --header 'Content-Type: application/json' \
    --data '{
      "doc_no": "YOUR_DOC_NO",
      "audit_flag": "0"
    }'
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
    "code": 0,
    "msg": "Success"
  }
  ```
</ResponseExample>
