Issue a credential

Issuing is a four-step wizard in the dashboard. Nothing here requires code — the same flow is available over the API.

Before you start

You need an issuer with at least one issuance profile assigned to it. Issuers live under Issuers; profiles are assigned from an issuer's detail page. See Create an issuance template.

Steps

  1. Issue → pick an issuer and issuance profile. The pairing decides which document types you can issue and in which formats.
  2. Choose single or bulk. Bulk imports recipients from a list and emails each one.
  3. Choose the flow:
    • Pre-authorized code — you supply the claims now, the wallet exchanges the offer directly.
    • Authorization code + PKCE — the holder signs in at your identity provider and the claims are resolved from that login.
  4. Fill document data, pick delivery, and create the offer.
DeliveryWhat happens
Show QR hereThe QR code and wallet link appear in the dashboard for the holder to scan
Send by emailLutraID emails the holder; the QR stays as a fallback

Turn on the transaction code option if the holder should type a PIN into their wallet before the credential is released.

After it is created

You get a QR code, a copyable wallet link, and a link to the issuance record. Track what happened from History, or read it back over the API — see Status and diagnostics.

Was this page helpful?