Skip to main content

When to use this

You already know who the user is. They have an account in your organisation, and you want the platform to deliver the offer to their wallet for you. No QR codes, no copy-paste. The user receives a notification (typically email) and the credential arrives in their wallet.

Endpoint

Request

Request body

Response

201 Created with no body. The offer has been queued for delivery.

What happens next

  1. The user is notified (typically by email).
  2. Opening the notification routes the offer into their wallet.
  3. The credential appears as pending in the wallet, ready for accept/reject.

Troubleshooting

  • 400. The recipient doesn’t match a known user under your organisation for the given identifierType.
  • 403. Your organisation isn’t authorised to issue this credential to this user.
  • Credential never arrives. Verify that credentialOffer is the plain offerUri and not the QR variant.
Don’t have a user identifier in your system, or want the user to scan a QR? Use Deliver out of band instead.