Identity fields
full_name, date_of_birth, and portrait_image are read-only when derived from a verified session. You can override them via the console or via PATCH /v3/users/{vendor_data}/, but manual overrides are flagged in the audit log.Status
Session aggregate fields
These fields are computed by Didit and update in real time as sessions complete.The features map
Every session runs one or more features (ID verification, liveness, face match, AML, POA, NFC, etc.). The features map holds the latest status of each feature for this user:
NOT_FINISHED, APPROVED, DECLINED, IN_REVIEW, EXPIRED, ABANDONED, RESUB_REQUESTED.
Use the features map as the fast path to answer “is this user fully verified right now?” without iterating all sessions.
Activity timestamps
Metadata
Metadata has no schema — Didit persists whatever you write.
Relations (not stored on the user row)
Example response
Next steps
Operations
Create, update, change status, delete.
KYC history
Retrieve every session tied to the user.
API reference
GET /v3/users// schema.