NHS Login API

Authenticate patients and members of the public using NHS login, the national identity service for patient-facing digital health services in England. Implements OpenID Connect and OAuth 2.0 supporting P5, P9, and P10 identity proofing levels.

API entry from apis.yml

apis.yml Raw ↑
name: NHS Login API
description: Authenticate patients and members of the public using NHS login, the national identity service
  for patient-facing digital health services in England. Implements OpenID Connect and OAuth 2.0 supporting
  P5, P9, and P10 identity proofing levels.
image: https://digital.nhs.uk/binaries/content/gallery/website/about-nhs-digital/nhs-digital-og.png
humanURL: https://digital.nhs.uk/developer/api-catalogue/nhs-login
baseURL: https://api.service.nhs.uk/oauth2
tags:
- authentication
- identity
- OAuth 2.0
- OpenID Connect
- patients
properties:
- type: documentation
  url: https://digital.nhs.uk/developer/api-catalogue/nhs-login
- type: github
  url: https://github.com/NHSDigital/identity-service-api
contact:
- FN: NHS England Developer Support
  url: https://digital.nhs.uk/developer/help-and-support
meta:
- type: environment-sandbox
  value: https://sandbox.api.service.nhs.uk/oauth2