Documentation Index
Fetch the complete documentation index at: https://developer.prove.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Consumer consent — Obtain consent from the consumer as required for your use case and applicable law.
- Access token — Obtain a bearer token using Prove OAuth (Authentication). Use the same token for
/verify(if applicable),GET /v3/discover, andGET /v3/fetch. proveId— Complete a verification (or other flow) that returnsproveId. For Sandbox ProveX testing with Verified Users, follow Verified Users Verify usingverificationType: verifiedUserand the test users on that page.
Implementation steps
Authenticate and Verify Consumer
Run authentication and/or verification for the end user based on your use case and persist the
proveId from a successful response.Call /discover
Call See
GET /v3/discover with the consumer’s proveId to list marketplace attribute UUIDs and issuer names, and to confirm whether partner-linked data exists. Call this before /fetch so you know which vendor options are in scope. Use the same bearer token in the Authorization header.Request
Response
GET /v3/discover for query parameters and the full response schema.Call /fetch
After See
/discover, call GET /v3/fetch with their proveId and the attributeId values they chose from the /discover results. Each item in results includes attributeValue (for example a wallet ID for that issuer). Use the same bearer token as for /verify and /discover.Request
Response
After a successful
/fetch response, take attributeValue from the result and input it into your partner integration—for example by passing it to the partner SDK, API, or account flow so the consumer can continue in that marketplace.GET /v3/fetch for query parameters and the full response schema. Responses will vary depending on the partner data is retrieved from.Sandbox testing
Test users
The following test users are available for ProveX flows that start with/v3/verify in the Sandbox environment. Use them to exercise successful and failed verification for /discover and /fetch.
| Phone Number | First Name | Last Name | Expected Outcome |
|---|---|---|---|
2001004053 | Elena | Coldman | Success |
2001004054 | Alf | Novotni | Failed |
Testing steps
- Elena
- Alf
Use test user Elena Coldman to verify a successful ProveX flow.Prerequisites
proveId: From a successful/v3/verifyfor Elena.- Bearer token: Keep the same access token you used for
/v3/verify.

