Get customer's verification status
Return the current or most recent verification session for the customer.
The response includes hosted_url — the hosted verification URL the customer must open to complete verification — alongside hosted_url_expires_at. Callers can reuse the URL while the session is still pending and the expiry is in the future; once it expires, start a fresh session via POST /v1/customers/{customer_id}/verifications.
If no session exists yet, the response is a 404 not_found whose meta.next_steps points the caller at POST /v1/customers/{customer_id}/verifications to create one.
Path
customer_id— required. Thecust_…external id of an existing customer that belongs to the calling integration.
404 cases
- Customer does not exist or belongs to a different integration.
- Customer has never had a verification session created —
meta.next_steps.actionguides the caller to start one viaPOST /v1/customers/{customer_id}/verifications.
Example
GET /v1/customers/cust_01HXYZ/verifications
Authorizations
API key issued during merchant onboarding.
Path Parameters
[^\/#\?]+?Response
Verification session fetched successfully