VerifiMeVerifiMe Developer Portal
API Reference

Create a customer verification invitation

POST
/v1/user/invite

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"    }  ]}