---
title: "Process Second Id"
method: POST
path: "/omni/process/second-id"
tags: ["Id capture"]
---

# Process Second Id

`POST /omni/process/second-id`

**Note**: This endpoint should be called only after the upload of [front-side-secondId](#/Onboarding/addFrontSecondIdV2) and
[back-side-secondId](#/Onboarding/addBackSecondIdV2) is over. And in case of passports or only front sided documents, only
[front-side-secondId](#/Onboarding/addFrontSecondIdV2) should be over.

Incode validations and ocr parsing are processed during this endpoint. To fetch ocr data call
[Fetch-SecondId_OCR](#/Onboarding/getOcrDataSecondId). Parameter queueName is needed so it can be determined in which queue
interview should go. Once this is called, user is no longer able to upload ID (front or back side).

## Query parameters

- `queueName` 'aristotle' | 'buddha' | 'confucius' | 'diogenes' — The name of the queue, user is entering in case conference call will be used. If not set, default queue will be used.

## Headers

- `api-version` string, required

## Response `200`

OK

- ProcessIdResponseDto
  - `success` boolean — Flag indicating request passed successfully.
  - `sessionStatus` 'Alive' | 'Closed' | 'Deleted' — Session status
  - `isDocumentExpired` boolean — Flag indicating if the document is expired.

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/incode/apis/incode-omni-api.md) · [All operations](https://skmtc.net/incode/apis/incode-omni-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/incode/incode-omni-api/versions/30cd6d926ea3/schema)
