GOV.UK Notify Notifications API
The GOV.UK Notify REST API enables government services to programmatically send emails, text messages, and letters to citizens. It supports sending individual notifications and bulk sends via pre-defined templates with personalisation fields. The API also provides endpoints for retrieving notification status, listing past messages, fetching and previewing templates, and accessing received inbound text messages. Authentication uses short-lived JSON Web Tokens (JWT) derived from API keys issued per service. Three API key types exist: test (non-persisting), team/guest list (trial mode with recipient restrictions), and live (full production access).