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://example.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" } ]}