OpenID4VP Verification
Create an OpenID4VP presentation request (DCQL)
Create an OpenID4VP (OpenID for Verifiable Presentations) presentation request. You provide the requested VCT (Verifiable Credential Type), requested claims, audience, and purpose, and the API returns a nonce plus a DCQL (Digital Credentials Query Language) query.
post/v1/presentations/request
Request body
Example request
{
"requested_vct": "AirlineLoyalty",
"requested_claims": [
"tier"
],
"aud": "checkin-rp",
"purpose": "Verify loyalty tier for lounge access",
"relying_party_id": "44b2d61a-1634-486b-a35a-df26eb653a1a"
}Response
Returns the created presentation request.
Example response
{
"uuid": "71889d7a-67c1-4ce9-bb73-5e99cd4c0265",
"transaction_id": "1aa51264-f2d2-4a97-86b8-940a9c0e1188",
"dcql": {
"credentials": [
{
"claims": [
{
"path": [
"<redacted>"
]
}
],
"format": "<redacted>",
"id": "<redacted>",
"meta": {
"vct_values": [
"<redacted>"
]
}
}
]
},
"requested_vct": "AirlineLoyalty",
"requested_claims": [
"tier"
],
"aud": "checkin-rp",
"nonce": "<redacted>",
"purpose": "Verify loyalty tier for lounge access",
"status": "pending",
"created_at": "2026-07-02T23:33:33.500617Z",
"trust_policy": "tenant"
}