Skip to main content
GET
curl
Every call to Update Feature Status records an override of one check’s status. This endpoint lists all of them for one session, newest first, without pagination.

Override states

An override with forced: true applied at once while the person was still in the flow.

Why a waiting override was cancelled

Where the person is in the flow

person_in_flow is true while the session is Not Started, In Progress or Resubmitted and the person has not finished the flow. While it is true, a new override with defer_until_flow_finishes: true waits. flow_finished_at is when the person last finished the flow. It is null while they are still in it, a resubmission included, and when the session closed before they finished.

Authorizations

x-api-key
string
header
required

Your application's API key, from Developers -> API keys in the Business Console. The primary key has full access. A named key can be scoped: none, read or write per resource, limited to some workflows or to approved sessions, to a list of IP addresses, and to an expiry date. 401 means the key is missing, wrong, revoked or expired; 403 means the key has no access to this resource or action, or the request came from an address outside its IP list; 404 on a session route means the session is outside the key's workflows or statuses. A key without media access receives image, video and PDF URLs as null, and a key without sessions write receives session links and tokens as null. See https://docs.didit.me/console/api-keys.

Path Parameters

sessionId
string<uuid>
required

UUID of the verification session. Accepts both user (KYC) and business (KYB) session IDs.

Example:

"3fa85f64-5717-4562-b3fc-2c963f66afa6"

Response

The session's check overrides, newest first.

session_id
string<uuid>
required
Example:

"3fa85f64-5717-4562-b3fc-2c963f66afa6"

person_in_flow
boolean
required

Whether the person is still in the flow, so a new override with defer_until_flow_finishes: true would wait.

Example:

true

flow_finished_at
string<date-time> | null
required

When the person last finished the flow. null while they are still in it (a resubmission included) and when the session closed before they finished (abandoned, expired or decided mid-flow).

Example:

null

overrides
object[]
required

Every override of the session, newest first.