Records a Change of Tenancy (CoT) against an MPxN and triggers
tenancy.change webhooks to all Data Users with one or more ACTIVE
access records on that MPxN.
Authentication: Restricted to DCC system credentials. Standard Data
User bearer tokens are rejected on this endpoint with 403.
What the register does on receipt:
ACTIVE access records for the MPxN across all
registered Data Users.tenancy.change webhook to each affected Data User,
including the affected-aks array so Data Users can perform targeted
revocations without a separate list query.What the register does NOT do:
Automatically revoke access records. Revocation is the Controller’s
responsibility on receipt of the webhook. CoT events from the DCC can
occasionally be false alerts; Controllers should verify before revoking
records with non-occupancy legal bases (e.g. uk-public-task,
uk-legitimate-interests).
Idempotency: Submitting the same mpxn + effective-date +
source-reference returns 200 and does not re-fire webhooks.
PII: The payload contains only the MPxN and the effective date. No new occupant name, address, or contact details are included.
JWT from GET /auth/token. Pass as Authorization: Bearer <token>. Expires after 7200s.
A Change of Tenancy notification submitted by the DCC. Triggers tenancy.change webhooks to all Data Users with active access records on the affected MPxN.
Meter Point Administration Number (MPAN) or Meter Point Reference Number (MPRN).
^(?:[0-9A-HJ-NPR-Z]{2}[0-9]{8,10}|[0-9]{10})$"1234567890123"
The date on which the change of occupancy takes effect. Data access registered on behalf of the previous occupant should cease no later than this date.
"2026-04-01"
The MPAS or DCC internal reference for this CoT notification. Used for idempotency and audit traceability. Submitting the same mpxn + effective-date + source-reference a second time returns 200 without re-firing webhooks.
255"MPAS-COT-2026-03-00142"
Duplicate event — same mpxn, effective-date, and source-reference already recorded. No webhooks re-fired.
Returned after a Change of Tenancy event is recorded. Summarises the Data Users notified and the number of records affected.
Meter Point Administration Number (MPAN) or Meter Point Reference Number (MPRN).
^(?:[0-9A-HJ-NPR-Z]{2}[0-9]{8,10}|[0-9]{10})$"1234567890123"
"2026-04-01"
"MPAS-COT-2026-03-00142"
Number of ACTIVE access records across all Data Users on this MPxN at the time the event was processed.
2
DUIDs of Data Users that received a tenancy.change webhook. Each entry had at least one ACTIVE access record on the MPxN.
Unique identifier for a registered Data User organisation, issued by the register at onboarding.
^duid_[0-9a-f]{24}$[
"duid_691df0c788ca043403b7fa90",
"duid_aabbcc112233445566778899"
]