Skip to main content
DELETE
/
identity-records
/
{ir}
Anonymise an Identity Record
curl --request DELETE \
  --url https://api.central.consent/v1/identity-records/{ir} \
  --header 'Authorization: Bearer <token>'
{
  "response": {
    "resource": "/v1/identity-records/ir_a3c5e7f9b1d3a3c5e7f9b1d3",
    "timestamp": "2026-03-24T10:00:00Z",
    "transaction-id": "tid_abc123def456abc123def456"
  },
  "ir": "ir_a3c5e7f9b1d3a3c5e7f9b1d3",
  "anonymised-at": "2026-03-24T10:00:00Z"
}

Authorizations

Authorization
string
header
required

JWT from GET /auth/token. Pass as Authorization: Bearer <token>. Expires after 7200s.

Path Parameters

ir
string
required

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.

Pattern: ^ir_[0-9a-f]{24}$
Example:

"ir_a3c5e7f9b1d3a3c5e7f9b1d3"

Response

Identity record anonymised. All PII permanently destroyed.

response
object
required
ir
string
required

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.

Pattern: ^ir_[0-9a-f]{24}$
Example:

"ir_a3c5e7f9b1d3a3c5e7f9b1d3"

anonymised-at
string<date-time>
required

UTC timestamp of anonymisation.

Example:

"2026-03-24T10:00:00Z"

Last modified on March 25, 2026