---
title: "Confirm applicant data for Non-Doc Verification"
method: POST
path: "/resources/applicants/{applicantId}/ekyc/confirm/{confirmationId}"
---

# Confirm applicant data for Non-Doc Verification

`POST /resources/applicants/{applicantId}/ekyc/confirm/{confirmationId}`

## Request

- Base URL: `https://api.sumsub.com`
- URL: `https://api.sumsub.com/resources/applicants/{applicantId}/ekyc/confirm/{confirmationId}`
- Auth: API key in header `X-App-Token`
- TypeScript: <https://skmtc.dev/sumsub/apis/sumsub-api/docs/resources/applicants/:applicantId/ekyc/confirm/:confirmationId/post.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `applicantId` string, required
- `confirmationId` string, required

## Request body

- object
  - `otp` object: OTP confirmation data if `confirmationType` is `otp`.
    - `code` string, required: OTP that was sent to applicant.
  - `oauth` object: oAuth confirmation data if `confirmationType` is `oAuth`.
    - `completeUrl` string, required: Final redirected URL of the auth journey with query params. Format: `redirectUrl?<queryParams>`.

---

[API](https://skmtc.dev/sumsub/apis/sumsub-api.md) - [All operations](https://skmtc.dev/sumsub/apis/sumsub-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sumsub/apis/sumsub-api/revisions/fcc702e558a2?raw)
