Skip to main content

Update a verification

Update fields on a verification that hasn’t been approved yet. Use this to correct pre-filled data before the user completes KYC.
cURL

Updatable fields

You can’t update a verification that’s already approved. The identity data is locked once verified. Delete it and create a new one if you need to start over.

Delete a verification

Remove a verification from an account. The data stays in our system but the verification is unlinked and won’t appear in the list.
cURL
Response
After deleting, call POST /api/v1/verifications to start fresh with a new verification.
Deleting doesn’t cancel an in-flight KYC session — it unlinks the verification from the account. The session expires on its own at the provider.

Restart a verification

If a user’s KYC was declined or they need to redo it, you don’t need to delete and recreate. Call create with restart: true:
cURL
This abandons the old session and gives you a fresh session_url.

Authentication

All write endpoints require a Company API key with the identity:write scope.

Errors