Individual verification IDs
verificationId
For individual verifications, verificationId is the main verification record ID.
You will see it in:
- the response from
POST /v1/verifications - the path for
GET /v1/verifications/{id} - individual verification webhook payloads
- the hosted link query parameter as
processId
verificationIdand hosted-flowprocessIdrefer to the same underlying verification record
processId
processId is the query parameter in the hosted verification link.
Example:
verificationId.
Company verification IDs
Company verifications use two different identifiers on purpose.Public company verification ID: verificationId
When you create a company verification with POST /v1/company-verifications, the response returns:
verificationId is the company’s public ID. In the data model it is stored as externalId.
You should use it for:
- storing a customer-facing company verification reference
- correlating company verification webhooks with your own records
- internal support and operations workflows
Internal company verification ID: companyVerificationId
Company-verification webhooks include companyVerificationId.
That is the internal database record ID for the company verification.
You will also see this internal ID in the hosted link as processId.
Hosted company processId
Example:
- hosted-link
processId= internal company verification ID - webhook
companyVerificationId= internal company verification ID - create-response
verificationId= public company verification ID (externalId)
externalId
externalId is the public ID stored on a company verification.
It is:
- returned as
verificationIdin the company verification create response - included in company-verification webhook payloads
processId.
vendorData
vendorData is your own correlation value.
Typical examples:
- your user ID
- your business ID
- your application ID
- your onboarding case ID
meta
On create endpoints, meta lets you attach additional structured information to the verification.
In the models, this is stored as userMeta.
Use it for:
- non-critical contextual data
- workflow hints
- integration-specific metadata
meta as the only way to correlate records. Use vendorData for your primary correlation key.
campaignId and campaignVersion
These apply to company verifications created from a campaign configuration.
campaignIdidentifies the company-verification campaigncampaignVersionidentifies the published version used when the session was created
hostedToken
Company verification hosted links include a hostedToken.
This token authorizes access to the hosted company flow. You should:
- treat the full link as opaque
- store or forward it exactly as returned
- avoid rebuilding it yourself
hostedToken from the URL.
Quick mapping table
Recommended storage strategy
For individual verifications, store:verificationIdvendorData- environment used
- public
verificationIdfrom the create response - internal
companyVerificationIdfrom webhooks when it first arrives vendorData- environment used