Issue and later verify a reusable identity verifiable credential using Microsoft Entra Verified ID's Request Service REST API

domain: learn.microsoft.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register your app and configure a credential contract (schema/display) in Entra Verified ID before issuing anything
  2. Call createIssuanceRequest against the Request Service REST API to generate an issuance request, then present its returned QR/deep link to the user's wallet
  3. Confirm issuance completion via your configured callback, storing the issued credential's association with your user record (not the credential contents themselves)
  4. Later, call createPresentationRequest to ask the user to present that credential (or another required one) for reuse in a new context
  5. On presentation callback, validate the credential's issuer, schema, and revocation status before trusting the reused identity claim

Known gotchas

Related routes

Issue and verify a reusable identity credential using ISO 18013-5 mobile driving license and OpenID for Verifiable Presentations
identity-general · 6 steps · unrated
Issue and verify a W3C Verifiable Credential using the VC Data Model 2.0
w3.org · 5 steps · unrated
Implement OID4VCI (OpenID for Verifiable Credential Issuance) credential endpoint for a wallet
openid.net · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans