Update organisation wallet unit revocation status
Revokes or suspends every Wallet Unit Attestation (WUA) of an organisation wallet unit (TS3 section 2.5.1): the wallet provider sets each status list entry of its WUAs, every WUA of its pools included, and the copies that the holder organisation keeps follow. In the same change the wallet unit loses its authorisation (isAuthorised: false, attestationStatus: revoked), so it gets no new WUA until you authorise it again with Update organisation wallet unit and fill its pool with Issue organisation wallet unit attestations.
revocationStatus is Revoked or Suspended; Operational is refused. To make WUAs valid again, change their row with Update organisation wallet unit issuance history revocation status. The key attestations of the wallet unit do not change.
Authorizations
AuthorizationstringheaderrequiredYour API key with the prefix
ApiKey:ApiKey <your-api-key>. Get an API key.Scope:
organisation-wallet-units:revoke
Path parameters
walletUnit Id string<uuid>requiredThe
idof the wallet unit, from the list of the wallet units of its kind. The routes of each kind read only their kind: theidof an organisation wallet unit gives 404 on an individual wallet unit route, and the other way round. A deleted wallet unit also gives 404.
Body
The new status of the WUAs of the wallet unit.
revocationStatus enum<string>requiredRequired.
RevokedorSuspendedmakes the attestations invalid on their status lists. The revocation of a wallet unit does not takeOperational: the API rejects it with400(Invalid request: revocationStatus must be Revoked or Suspended for the revocation of a wallet unit; got Operational.). To make one attestation valid again, change the revocation status of its issuance history row.Available options:
Revoked,SuspendedExample:
"Revoked"
Response
The status that the wallet provider set, and the number of entries that it changed.
revocationStatus enum<string>The status that the wallet provider set (
RevokedorSuspended).Available options:
Revoked,SuspendedorganisationWallet Unit Id string<uuid>The id of the wallet unit.
revokedEntries integerThe distinct status list entries that the wallet provider set.
Example:
3