Direct Issuance API 

The Direct Issuance API enables tenant integrators to initiate the Digital Credential direct issuance process by creating an enrollment transaction which results in the generation of an enrollment QR code/Deeplink that can be consumed with iD Wallet or though the DC Mobile SDK.

This API is intended for integrators building backend-to-backend integrations between the tenant system and the Digital Credential Platform. It allows the tenant operator or tenant backend system to provide credential attributes required for issuance, grouped by namespaces defined in the tenant mapping.

When an enrollment QR code is created, the DC Platform stores the provided attributes in a transient transaction and returns both the transaction identifier and the generated QR code. The QR code can be presented to the credential holder and scanned by the mobile application to continue the Digital Credential issuance process.

If the QR code is not consumed directly from the creation response, it can be retrieved later using the transaction identifier (transactionId).

Important
The enrollment transaction has a default expiration of 30 minutes which means that the QRCode must be consumed by the end-user within that time.

Access to the API is validated using the tenant API key. The key identifies the calling tenant and is used by the platform to authorize access to the configured environment and integration scope. For details about API key provisioning, usage, and lifecycle management, refer to the API Key section in the integration guide.

In order to make use of the API, please log in