Start a person's verification
POST
/v1/kyb/cases/{id}/persons/{personId}/verificationCreates a verification session of the case's workflow for one person (a signatory or beneficial owner) and returns its url; with send_link the link goes out by email or SMS. Charged as a normal verification. At most 20 per case. Needs kyb:write.
Send your API key in the x-api-key header.
Path parameters
- idstringuuidrequired
- personIdstringuuidrequired
Request bodyapplication/json
- emailstring
- phonestring
E.164, e.g. +41791234567
- send_linkany
One of
emailsms
Responses
- 201The verification: person_id, verification_id, url, link_sent.
- 404No such case or person.
- 409The person already has a verification, the case is closed, or the case reached 20 verifications.
- 422A legal person cannot verify itself, or send_link lacks its contact.
curl -X POST https://api-verify.secuveri.com/v1/kyb/cases/6f1c2e0a-8f43-4f7e-9a51-2b7c1d9e4a10/persons/6f1c2e0a-8f43-4f7e-9a51-2b7c1d9e4a10/verification \
-H "x-api-key: $SECUVERI_API_KEY" \
-H "content-type: application/json" \
-d '{
"email": "jane@example.com",
"phone": "+41791234567",
"send_link": "email"
}'