VerifyPass allows Unique ID (uid) tracking via a URL parameter or when creating an Applicant Token. Unique ID functions as your internal tracking mechanism only—the parameter will be returned via your Webhook.
Because uid can be set either by URL Parameter or by Applicant Token, it's important to understand the distinction between each method.
URL Parameter: Applicant can modify/remove the URL parameter. This is insufficient for critical functionality (such as account tagging), but may be sufficient for less-critical tracking purposes.
Applicant Token: Applicant cannot modify the token. In combination with Advanced → Require Applicant Token, can be trusted for critical functionality (such as account tagging).
Businesses will use uid to track a specific applicant. Most commonly, this purpose will include ensuring the correct account is tagged.
https://verifypass.com/auth/{your-widget-key}?uid={unique_id}
After verification, your applicant's uid will be passed within your Webhook, and made available and searchable within the Reporting API.
Refer to the Applicant Token documentation.
When multiple data points are required, it is recommended to store them as key:value pairs using your preferred URL-friendly format.
For example:
https://verifypass.com/auth/{your-widget-key}?uid=data1:{data1},data2:{data2}
Reminder: uid length cannot exceed 64 characters.