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 13h 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
896 ms
Protocol
REST, Webhook
Pricing

Uptime · 30-day window

Probes: 30Uptime: 80%Avg latency: 1176ms
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

Getting started

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

05

FAQ

Can lost messages be replayed?+

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

06

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST, Webhook
SDKs
python, javascript, go, java
Response time
896 ms
Last health check
6/26/2026, 6:23:58 AM
07

Tags

08

More from Openbanking Org Uk