Skip to main content
For a subset of identities that are undergoing KYC, Bastion may require an additional identity verification (IDV) process. When required, Bastion emits the identity_status_update event.
When IDV is required, create a new IDV by using the endpoint /v2/identities/{identity_id}/id_verification Request
Response
Provide the returned verification_url to the onboarding end user to undergo IDV. Continue polling (or listening to the webhook) for the identity status to turn to ACTIVE as the signal for completion of KYC.
  • The source of truth for identity status is the identity’s status field — from GET identity, or data.identity.status on the identity_status_update webhook. Do not rely on this endpoint’s top-level status, which reports only the IDV check status.