using Prove.Proveapi;
using Prove.Proveapi.Models.Components;
var sdk = new ProveAPI(auth: "<YOUR_AUTH_HERE>");
var res = await sdk.Identity.V3DiscoverRequestAsync(proveId: "<id>");
// handle response{
"results": [
{
"attributeId": "123e4567-e89b-12d3-a456-426614174000",
"issuerId": "\"prove\""
},
{
"attributeId": "123e4567-e89b-12d3-a456-426614174000",
"issuerId": "\"prove\""
}
]
}Discover which identity attributes (e.g., walletID, email) are available for a given ProveID. This endpoint returns a list of attribute IDs and their corresponding issuer IDs, which can then be used to fetch actual attribute values in the /v3/fetch endpoint.
using Prove.Proveapi;
using Prove.Proveapi.Models.Components;
var sdk = new ProveAPI(auth: "<YOUR_AUTH_HERE>");
var res = await sdk.Identity.V3DiscoverRequestAsync(proveId: "<id>");
// handle response{
"results": [
{
"attributeId": "123e4567-e89b-12d3-a456-426614174000",
"issuerId": "\"prove\""
},
{
"attributeId": "123e4567-e89b-12d3-a456-426614174000",
"issuerId": "\"prove\""
}
]
}The access token received from the /token endpoint. Refer to the Authentication page for more details.
A unique Prove-generated identifier for the enrolled identity (UUID).
A client-generated unique ID for a specific session. This can be used to identify specific requests. The format of this ID is defined by the client - Prove recommends using a GUID, but any format can be accepted. Do not include Personally Identifiable Information (PII) in this field.
Successful Request.
A list of discovered attributes for the given ProveID.
Show child attributes
Was this page helpful?