Returns a boolean indicating whether an Identity Record exists for the given MPxN across all Data Users. No ir key or PII is returned.
Used by a Data User before initiating cross-DUID re-identification — if exists is true, the Data User can call POST /identity-records/reidentify to initiate a re-identification challenge without needing to know which Data User created the record.
JWT from GET /auth/token. Pass as Authorization: Bearer <token>. Expires after 7200s.
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"
Existence check result including available re-identification methods.
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"
Re-identification methods available for this MPxN. Empty when exists is false. Possible values: passkey-assert (credentials registered), magic-link (email stored), passkey-register (always present — a new passkey can always be enrolled).
The re-identification method to use.
magic-link — single-step. The register dispatches a signed link to
the stored email address. Optionally supply redirect-url to send the
customer back to the Data User's app after clicking; otherwise the customer
lands on central.consent. Poll or check
GET /identity-records/{ir}/re-identify/{token-ref} to confirm.
passkey-assert — two-step redirect. The response contains a
passkey-redirect with a short-lived URL to id.central.consent. Redirect
the customer there; the register runs the WebAuthn assertion against the
stored public key on its own origin, then redirects back with
?dar-passkey-token={token-ref}. Call
GET /identity-records/{ir}/re-identify/{token-ref} once to confirm.
passkey-register — two-step redirect for new device enrolment. Same
flow as passkey-assert but runs a registration ceremony instead of
assertion. Stores a new public key credential on the Identity Record and
confirms re-identification on success.
magic-link, passkey-assert, passkey-register