Skip to main content

Overview

Once you’ve picked a preset (see Browse presentation presets), create the request by passing its id. The response carries the URIs you’ll deliver to the user. This guide uses didx:basic-identity-request, which asks for firstName and lastName from a basic identity credential, accepting issuers such as the South African Reserve Bank and the Department of Home Affairs.
Need to verify something no preset covers? See Custom presentation template. For everything else, use a preset.

Endpoint

Request

Request body

Pass either presetId or presentationTemplateId, not both. Most integrations only ever use presetId. The template path is for custom presentation shapes.

Response

HTTP 200 OK

Key response fields

Deliver the request

Save the id so you can read the user’s response later, then deliver the request to the user. Two options:
  1. By email, username, or other identifier: Deliver via identifier.
  2. As a QR code or deeplink rendered in your own UI: Deliver out of band.