Create a customer verification invitation
Creates a verification session and returns a tracking reference and invitation links.
Send the inviteUrl or qrCodeUrl to your customer to begin the VerifiMe onboarding wizard.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://api.stage.verifime.com/v1/user/invite" \ -H "Content-Type: application/json" \ -d '{ "email": "user@example.com", "code": "string" }'{
"trackingReference": "7ea40290-44b7-424e-babb-31da7ca1dcd1",
"inviteUrl": "https://portal.stage.verifime.com/sign-up/track-id/7ea40290-44b7-424e-babb-31da7ca1dcd1",
"qrCodeUrl": "https://qr-code.dev.verifime.com/qr?url=https%3A%2F%2Fportal.stage.verifime.com%2Fsign-up%2Ftrack-id%2F7ea40290-44b7-424e-babb-31da7ca1dcd1"
}{
"request": {
"email": "test@example.com",
"code": "TESTCODE",
"referenceData": null,
"customerContext": {
"fullName": null,
"firstName": "Jack test2",
"familyName": "Smith",
"middleName": null,
"dateOfBirth": null,
"preferredContactNumber": null,
"address": null
},
"sendInvitationEmail": false
},
"validationResults": [
{
"path": "",
"name": "code",
"resultType": "Error",
"resultName": "InvalidOrganisationCodeLength",
"resultScope": "Field",
"message": "Supplied organisation code is not the correct length"
},
{
"path": "customerContext",
"name": "firstName",
"resultType": "Error",
"resultName": "PersonNameInvalidCharacter",
"resultScope": "Field",
"message": "A person name is not allowed to have the character at position 9"
}
]
}