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
- Issue → pick an issuer and issuance profile. The pairing decides which document types you can issue and in which formats.
- Choose single or bulk. Bulk imports recipients from a list and emails each one.
- 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.
- Fill document data, pick delivery, and create the offer.
| Delivery | What happens |
|---|---|
| Show QR here | The QR code and wallet link appear in the dashboard for the holder to scan |
| Send by email | LutraID 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.