Skip to main content
Use verification webhooks as the source of truth for backend lifecycle tracking. SDK callbacks can update the immediate frontend experience, but they do not replace verification status updates.

Subscribe to webhooks

Subscribe to the verifications.updated webhook to track lifecycle events.
Set config.include_resource = true so the webhook payload contains the full verification object inside data.resource.
The most common verification status.code values are: These are the primary lifecycle updates. See status for all state transitions and their meanings.

Download reports and JSON

When status.code is completed or completed_with_errors, the report object contains:
  • file_url — PDF report
  • json_url — report in JSON format
GET requests to file_url and json_url require Argyle authentication headers.