Event Notification API Specification - TPP Endpoints logo

Event Notification API Specification - TPP Endpoints

Event Notification API Specification - TPP Endpoints

UK Open Banking Event Notifications API lets TPPs (third parties) subscribe to bank event streams — async notifications for account changes, consent revocations, customer status changes.

Visit site ↗Health checked 9h ago
Use it when

Replaces polling (saves API calls and network)

Watch for

Not all banks fully implement (v3.1+ capability)

First check

TPP registers webhook URL in bank portal → bank POSTs to URL on events → TPP validates signature and processes.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
1417 ms
Protocol
REST, Webhook
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 1417ms
01

About this API

Event Notifications API is Open Banking's mechanism for TPPs to use "event streams instead of polling". Background: early TPPs polling bank APIs periodically to know consent validity or account state changes (wasting quota and network). Event Notifications turns this into push — TPP registers webhook URL on bank portal, bank pushes immediately on relevant events (consent revocation, account freeze, customer data change). Critical for fintech app UX: after user clicks "revoke Klarna access" in bank app, Klarna knows in 1-5 seconds and stops access, instead of discovering 401 at next polling. Also satisfies compliance — TPPs must promptly respond to consent revocation; event mechanism makes this reliable.

02

What you can build

  • 1User revokes consent in bank app — TPP receives real-time notification to stop access
  • 2Fintech app immediately updates state when account is frozen
  • 3Auto-sync customer data changes (address change, etc.)
  • 4Compliance audit tracking consent lifecycle
03

Strengths & limitations

Strengths

  • Replaces polling (saves API calls and network)
  • Real-time (events arrive at TPP in 1-5 seconds)
  • Standardized schema

Limitations

  • Not all banks fully implement (v3.1+ capability)
  • Webhook endpoint requires TPP to maintain availability
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://openbanking.org.uk/<endpoint>
05

Getting started

TPP registers webhook URL in bank portal → bank POSTs to URL on events → TPP validates signature and processes.

06

FAQ

Can lost messages be replayed?+

Depends on bank implementation. Most support replay within a window.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST, Webhook
SDKs
python, javascript, go, java
Response time
1417 ms
Last health check
5/12/2026, 7:38:01 AM
08

Tags

09

More from Openbanking Org Uk