Create an individual application

Creates a verification application for the given externalUserId and levelId.
The verification workflow starts asynchronously. The response contains creation details;
use GET /v1/individual/applications/{applicationId} to retrieve status and results.

When the workflow requires applicant data collection, link contains the browser entry URL.
Otherwise, link is omitted.

An existing active application returns 409 active_application_exists, even for the same level.
Concurrent creation returns 409 application_create_in_progress; retry with backoff.
Active applications are not automatically resumed. Avoid duplicate submissions.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
length between 1 and 64
^[A-Za-z0-9_-]{1,64}$

User identifier in the caller system.

string
required
length ≥ 1

Active verification Level ID.

int64

Optional version of the selected Level.

int64

Optional global settings version.

fixedInfo
object

Identity information supplied when creating an application.

inputInfo
object

Applicant interface preferences. Liveness mode is determined by the verification level.

metadata
array of objects

String key/value pairs. Keys are trimmed and must be unique after trimming. Values are not trimmed. Empty input makes no metadata additions.

metadata
Headers
string

Unique request identifier. Injected by the API gateway if not provided by the client.
The same value is available in the response body requestId field for business-layer tracing.

string

Distributed tracing identifier. Injected by the API gateway if not provided by the client.
Used for cross-service request correlation in logs and monitoring.

Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json