Update an identity
Updates fields on an existing identity. PII fields are re-encrypted and HMAC hashes are recomputed. Redacted identities cannot be updated.
Authentication
Organization API key. Keys are prefixed with vk_live_ (production) or
vk_sandbox_ (sandbox).
Path parameters
Identity ID (idn_*) or external reference.
Headers
API version date string (e.g. 2026-02-01). If omitted, the version
pinned to your API key is used.
Response key casing. Defaults to snake.
Unique key for idempotent requests. Cached for 24 hours. Sending the
same key with different parameters returns 422.
Request
First name (PII, encrypted at rest).
Last name (PII, encrypted at rest).
Date of birth as YYYY-MM-DD (PII, encrypted at rest).
Document number (PII, encrypted at rest).
Social Security Number (PII, encrypted at rest).
ISO 3166-1 alpha-2 nationality code.
ISO 3166-1 alpha-2 country code.
Email address (PII, encrypted at rest).
Phone number (PII, encrypted at rest).
Response
PII extracted from the identity document. Fields returned depend on
your organization’s api_pii_fields configuration.