Create or re-use a user
If the person already has an Argyle user with your organization, reuse that user ID across payroll, banking, and document workflows. Update the existing user if eitherfirst_name or last_name is missing; both are required for payroll verifications.
For a new user, send the following body to POST /v2/users:
id and use it as user when ordering the verification below.
Order a payroll verification
voie— Verification of Income and Employment.voe— Verification of Employment.
POST /v2/verifications, using the required type in report.type:
Government payroll
voie-government is a payroll report type for government benefits workflows. The workflow can include applicant self-certification and other program-specific steps. See Government Benefits.
User experience
Create an embedded or invite session after ordering the verification. The user opens Link, finds each relevant employer or payroll provider, and connects the corresponding account.
link with the Web SDK, Mobile SDKs, or Hosted Link.
Result
Wait for theverifications.updated webhook. When the verification reaches completed or completed_with_errors, retrieve the report from report.file_url or report.json_url.
- See Verification Statuses.
- Review the Payroll VOIE example.
- Use the payroll test profiles in Sandbox.