๐๏ธ Deploy digital wallet
Deploys the OID4VC digital wallet for the organisation. The service registers the organisation with the OpenID wallet backend and returns the endpoints of the new deployment. Call this operation once, before you create a credential definition or a presentation definition. The deployment also makes the issuer, holder and verifier global configurations with their default values.
๐๏ธ Read digital wallet deployment
Reads the OID4VC digital wallet deployment of the organisation. The response gives the deployment status, the service endpoints, and the well-known metadata URLs that wallets and verifiers use.
๐๏ธ Enable wallet provider
Enables the wallet provider capability for the organisation. Send `isWalletProvider` with the value `true`. The service then registers the organisation as a wallet provider and the organisation can register wallet units and issue Wallet Unit Attestations. If you send `false`, the service keeps the current value and returns the deployment details.
๐๏ธ Create wallet unit
Registers a new wallet unit with the wallet provider. The wallet provider uses this registration to issue a Wallet Unit Attestation (WUA) to the wallet instance. The organisation must have the wallet provider capability enabled. To enable it, use `PUT /v2/config/digital-wallet/openid`.
๐๏ธ Read wallet unit
Reads one wallet unit that the wallet provider manages. Give the wallet unit identifier in the path. The organisation must have the wallet provider capability enabled.
๐๏ธ Update wallet unit
Updates one wallet unit that the wallet provider manages. Every field is optional, and a field that you leave out keeps the stored value. `isAuthorised: false` on an authorised wallet unit revokes every active Wallet Unit Attestation of that unit in the same change: issuers that check the status list then refuse the unit, and the unit gets no new attestation until you set `isAuthorised: true` again. The organisation must have the wallet provider capability enabled.
๐๏ธ Delete wallet unit
Deletes one wallet unit that the wallet provider manages. The organisation must have the wallet provider capability enabled. The response body is empty.
๐๏ธ List wallet units
Lists the wallet units that the wallet provider manages. Use the query parameters to filter by holder DID or by device platform, and to page through the results. The organisation must have the wallet provider capability enabled.
๐๏ธ List organisation wallet units
Lists the organisation wallet units that the wallet provider manages. For each organisation, the response gives the status of the Legal Person Identification Data (LPID) credential, the status of the Wallet Unit Attestation (WUA), and usage counts. The organisation must have the wallet provider capability enabled.
๐๏ธ Performance statistics of a wallet provider
Reads the performance statistics of a wallet provider. The statistics give the OID4VCI issuance totals, the OpenID4VP verification totals, the monthly issuance history, and the counts of individual and organisation wallet units. The service caches the statistics and refreshes them in the background. The organisation must have the wallet provider capability enabled.