Skip to main content
GET
/
identity-records
Look Up Identity Records
curl --request GET \
  --url https://api.central.consent/v1/identity-records \
  --header 'Authorization: Bearer <token>'
{
  "response": {
    "resource": "/v1/identity-records?mpxn=1234567890123",
    "timestamp": "2026-03-24T09:00:00Z",
    "transaction-id": "tid_abc123def456abc123def456"
  },
  "identity-records": [
    {
      "ir": "ir_a3c5e7f9b1d3a3c5e7f9b1d3",
      "created-at": "2024-01-15T09:30:00Z",
      "pii-principal": {
        "mpxn": "1234567890123",
        "move-in-date": "2022-06-30"
      },
      "expressed-by": "data-subject",
      "has-email": true,
      "credentials": [
        {
          "credential-id": "cred_1a2b3c4d5e6f1a2b3c4d5e6f",
          "registered-at": "2024-01-15T09:35:00Z"
        }
      ]
    }
  ]
}

Authorizations

Authorization
string
header
required

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

Query Parameters

mpxn
string

Filter by meter point identifier. Meter Point Administration Number (MPAN) or Meter Point Reference Number (MPRN).

Pattern: ^(?:[0-9A-HJ-NPR-Z]{2}[0-9]{8,10}|[0-9]{10})$
Example:

"1234567890123"

email
string<email>

Filter by customer email address. Matched against a stored hash — the plaintext is not retained in results.

Response

Matching identity records returned.

response
object
required
identity-records
object[]
required
Last modified on March 25, 2026