Create an OpenID4VP presentation request (DCQL)
Create an OpenID4VP presentation request: the verifier (relying party) declares the credential type and the specific claims it wants disclosed, and the service returns a request object containing a DCQL (Digital Credentials Query Language) query, a single-use nonce, and a transaction id to bind the holder's presentation to this exact request. The holder wallet (or the demo present/response flow) presents an SD-JWT VC against this request; the returned uuid is the public capability the holder polls via GET /v1/presentations/{uuid} and answers via POST /v1/presentations/{uuid}/response. The nonce has a 300-second TTL and is consumed atomically on first verification (replay is rejected). Authenticated with the tenant API key (Bearer).
Request body
Example request
{
"requested_vct": "https://credentials.didit.me/vct/identity-card",
"requested_claims": [
"given_name",
"family_name",
"birth_date"
],
"aud": "https://checkin.acme-air.com",
"trusted_iss": "https://credentials.didit.me/issuers/acme-air"
}Response
No response body