Update individual wallet unit key attestation revocation status
Changes the status of the key attestations of an individual wallet unit on their status lists (TS3 section 2.5.2). Revoked or Suspended makes them invalid, and Operational makes them valid again. The Wallet Unit Attestations and the authorisation of the wallet unit do not change.
The wallet provider skips an entry that a key attestation of another wallet unit shares: with keyStorageStatusIndexOption type_shared, the key attestations of one keystore type share one entry, and a change of it would change every wallet unit of the type. To change a shared entry, use Update individual wallet unit keystore type revocation status.
Authorizations
AuthorizationstringheaderrequiredYour API key with the prefix
ApiKey:ApiKey <your-api-key>. Get an API key.Scope:
individual-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 key attestations of the wallet unit.
revocationStatus enum<string>requiredRequired.
RevokedorSuspendedmakes the key attestations invalid on their status lists.Operationalmakes them valid again.Available options:
Operational,Revoked,SuspendedExample:
"Revoked"
Response
The status that the wallet provider set, and what it changed.
revocationStatus enum<string>The status that the wallet provider set.
Available options:
Operational,Revoked,SuspendedwalletUnit Id string<uuid>The id of the wallet unit.
revokedEntries integerThe status list entries that the wallet provider set.
Example:
2skippedShared Entries integerThe entries that the wallet provider skipped, because a key attestation of another wallet unit shares them.
Example:
0markedKey Attestations integerThe key attestations whose
revocationStatuschanged.Example:
2