Anonymise an Identity Record
Anonymises an Identity Record in response to a GDPR Art. 17 erasure
request. The record is retained in a tombstoned state for audit continuity
— the ir key remains valid and the linked AccessRecord continues to
reference it — but all PII fields (pii-principal, email, credentials,
and principal-verification) are permanently destroyed.
Pre-condition: All AccessRecords linked to this Identity Record must be
in REVOKED or EXPIRED state. Attempting to anonymise an Identity Record
linked to an ACTIVE access record returns 409.
This operation is irreversible.
Documentation Index
Fetch the complete documentation index at: https://docs.auth.energy/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
JWT from GET /auth/token. Pass as Authorization: Bearer <token>. Expires after 7200s.
Path Parameters
The identity record key to anonymise.
Unique opaque identifier for an Identity Record, issued by the register on creation. Referenced from record-metadata.identity-record-ref on an AccessRecord to link the two resources.
^ir_[0-9a-f]{24}$"ir_a3c5e7f9b1d3a3c5e7f9b1d3"
Response
Identity record anonymised. All PII permanently destroyed.
Unique opaque identifier for an Identity Record, issued by the register on creation. Referenced from record-metadata.identity-record-ref on an AccessRecord to link the two resources.
^ir_[0-9a-f]{24}$"ir_a3c5e7f9b1d3a3c5e7f9b1d3"
UTC timestamp of anonymisation.
"2026-03-24T10:00:00Z"

