Force Verify
Manually advance a verification through Phase 2 in the staging environment
The Force Verify endpoint immediately completes verification for a given tracking reference in staging. Use it when Phase 2 processing stalls and the RISK_ASSESSMENT_UPDATED webhook has not arrived after 5 minutes.
Staging only. This endpoint is not available in production.
No authentication is required.
Note: This endpoint permanently advances verification state. Use a fresh tracking reference for each test run.
The endpoint also accepts an optional documentConfidence target of Low, Substantial, High or VeryHigh. Send it to force the customer's document confidence to that level as well as advancing verification. Omit the body, or send {}, and the endpoint behaves exactly as it did before.
A target is not always reachable. A level is only reachable when the customer holds enough identity documents for the number the organisation requires. If the level is not reached, the endpoint returns
409and names the level it reached instead. Verification state may still have changed, so read the response body rather than assuming the call did nothing.
Try it
The UUID returned by POST /v1/user/invite.
Optional. Leave unset to advance verification without targeting a level.
See the Force Verify API reference for the full endpoint specification, or Integration Flow for a description of the two-phase model.