Skip to main content
Use a banking verification when the user will connect financial accounts and share the information required for an asset, income, or transaction report.

Order a banking verification

  • voa — Verification of Assets.
  • voai — Verification of Assets and Income.
  • voi — Verification of Income.
  • voe-transactions — Verification of Employment based on transaction data.
Send the following body to POST /partners/v2/verifications. Select the report type in report.type. The optional report.configuration object can define the history start date, income confidence threshold, and report custom fields.

Choose a session type

After ordering the verification, create an embedded session or send an invite.
A user connects financial accounts for a banking verification.

Embedded banking

Create a session with POST /partners/v2/sessions, then pass the returned session link to the banking SDK as connectURL.
Use SDK callbacks for immediate frontend handling. Subscribe to the verifications.updated webhook for backend lifecycle tracking. For SDK installation and configuration options, see the banking SDK documentation.

Email or SMS invite

Create an invite session with type = invite, the user ID, and an email address, phone number, or both. The user must have an active banking verification. The invitation opens a hosted connection flow, so no frontend SDK initialization is required.
Banking invites and other hosted or no-SDK banking paths must be enabled by Argyle before use. Contact your Argyle Customer Success Manager before using one of these paths.
See the Quickstart invite example.

Result

Wait for the verifications.updated webhook. When the verification reaches completed or completed_with_errors, retrieve the report from report.file_url or report.json_url.