Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Finance / Openbanking / Event Notification API Specification - TPP Endpoints
Event Notification API Specification - TPP Endpoints logo

Openbanking Event Notification API Specification - TPP Endpoints

Browse all Openbanking APIs
68
AI ReadinessAI-Aware (B+)68/100
See full scorecard
Official vendor OpenAPI document · agent-readyFinanceBankingoauth21 EndpointsREST

For Agents

Receive push notifications from UK banks about consent and resource events via the single POST /event-notifications endpoint, secured with TPPOAuth2Security.

Use for: Receive a consent revocation notification from a UK bank, Process a Security Event Token for a resource update, Set up the TPP endpoint that accepts event notifications, Check that an event notification is signed correctly

Not supported: Does not initiate payments, read account data, or check funds availability - use for receiving ASPSP-pushed consent and resource event notifications only.

The UK Open Banking Event Notification API (TPP endpoints) defines how a TPP receives push notifications from a UK ASPSP about consent and resource events. The single endpoint, POST /event-notifications, accepts a Security Event Token (SET) per RFC 8417 from the bank and is secured with TPPOAuth2Security using client_credentials. Events typically cover consent revocations, resource changes, and other lifecycle signals so the TPP no longer needs to poll consent state.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Event Notification API Specification - TPP Endpoints to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Event Notification API Specification - TPP Endpoints, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fopenbanking.org.uk%2Fevent-notifications-openapi" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fopenbanking.org.uk%2Fevent-notifications-openapi" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Event Notification API Specification - TPP Endpoints API.

Accept Security Event Tokens (SETs) from regulated UK ASPSPs at POST /event-notifications

Replace polling of consent state with push notifications when an ASPSP revokes a consent

Receive resource-update signals so a TPP refreshes cached account, balance, or transaction data

Authorise the inbound notification using the standard TPPOAuth2Security client_credentials flow

Stay aligned with the OBIE Event Notifications standard so the same handler works across all ASPSPs

Reduce request volume against AISP and PISP APIs by reacting to events rather than polling

Log SET payloads for audit and replay if downstream processing fails

Use Cases

Patterns agents use Event Notification API Specification - TPP Endpoints API for, with concrete tasks.

★ Consent Revocation Handling

Replace daily polling of every active consent with push notifications. When a PSU revokes a consent at their bank, the ASPSP sends a Security Event Token to the TPP's /event-notifications endpoint, and the TPP marks the local consent as revoked so it stops issuing AISP or CBPII calls. This is the recommended pattern in the Open Banking standard for keeping consent state in sync.

Receive a SET on POST /event-notifications, decode the JWT, and update the consent record matching the events.consent.revoked claim to status='revoked'.

Resource Update Cache Invalidation

Use ASPSP-published resource events to invalidate cached transaction or balance data so the next user view triggers a fresh AISP fetch. The single POST /event-notifications endpoint is the inbound handler; the TPP processes the SET and emits an internal cache-invalidation message keyed to the affected AccountId.

On receipt of a resource-update SET, parse the affected AccountId and emit an internal 'aisp.account.invalidated' message to flush the transaction cache.

Audit Trail for Regulatory Reporting

Persist every received SET to an immutable audit log so regulators can review the lifecycle of every consent and event. Because the standard mandates a single inbound endpoint, the audit pipeline is simple - append-only storage of the JWT payload plus receipt timestamp meets typical audit needs.

On every POST /event-notifications, append the raw JWT plus received_at timestamp into an append-only audit table keyed by event_id.

AI Agent Event Handler via Jentic

Wire an AI agent into the Event Notification flow through Jentic so it can react to consent or resource events and update downstream systems. Jentic holds the TPPOAuth2Security token in its vault, validates the SET, and surfaces a structured event object to the agent, which then triggers the right follow-up call.

Use Jentic search 'receive a uk bank event notification', load the POST /event-notifications schema, and execute the handler that decodes the SET and triggers a downstream cache or consent update.

Key Endpoints

1 endpoints — the uk open banking event notification api (tpp endpoints) defines how a tpp receives push notifications from a uk aspsp about consent and resource events.

METHOD

PATH

DESCRIPTION

POST

/event-notifications

Accept a Security Event Token from an ASPSP

POST

/event-notifications

Accept a Security Event Token from an ASPSP

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

E

Event Notification API Specification - TPP Endpoints

- AI-Aware (B+)
68/100
100
Foundational Compliance
55
Developer Experience & Jentic Compatibility
58
AI-Readiness & Agent Experience
94
Agent Usability
85
Security
50
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
100

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A+Signals: 4
99%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

55

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

93%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

58

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: C+Signals: 4
80%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

50%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

85

Security

Trust, risk posture, and security compliance.

Grade: ASignals: 1
85%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

50

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: C-Signals: 1
50%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the Event Notification TPP endpoint by hand means validating the TPP client_credentials token on inbound calls, parsing the signed SET payload, and mapping ASPSP-pushed events yourself. Through Jentic you install once, import the Event Notification API from the API Directory, store the OAuth credentials once, and your agent calls it.

Permission scoping

This surface exposes a single operation that receives event notifications in the request body, so scope it by limiting the agent to the operations it needs, such as posting an inbound event notification. You choose the operations it may call, and nothing beyond that set runs.

Credential isolation

Your TPP client_credentials token used to validate inbound notifications is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'receive a UK bank event notification', and Jentic returns the POST /event-notifications operation with its SET payload schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Open Banking Account and Transaction API

→

AISP standard whose consent and resource state events flow through this notification API.

Pair with AISP when transaction or consent changes need to invalidate cached data without polling.

Complementary

Open Banking Confirmation of Funds

→

CBPII standard whose consent revocation events arrive through this notification API.

Pair with CBPII when the issuer needs to be told that a funds-confirmation-consent has been revoked rather than polling.

Alternative

Plaid API

→

Aggregator that exposes its own webhooks for bank account and transaction events.

Pick Plaid when a vendor-managed webhook layer across many banks is preferred to integrating with each ASPSP's event stream.

FAQs

Specific to using Event Notification API Specification - TPP Endpoints API through Jentic.

What authentication does the Open Banking Event Notification API use?

TPPOAuth2Security with client_credentials. The ASPSP authenticates to the TPP's /event-notifications endpoint using a token issued under this flow, with scopes covering accounts, fundsconfirmations, and payments. Through Jentic the credentials are stored encrypted in the vault and only used for this inbound validation.

Can I receive consent revocation events through this API?

Yes. ASPSPs send a Security Event Token to POST /event-notifications when a consent is revoked. The JWT payload identifies the affected ConsentId so the TPP can mark the local copy as revoked and stop issuing AISP or CBPII calls referencing it.

What are the rate limits for the Event Notification API?

Rate limits are not publicly specified in the standard for the inbound endpoint, since events are driven by PSU and ASPSP actions rather than TPP polling. Sizing is event-driven; in practice the volume is dominated by bulk consent expiry windows. Plan capacity around concurrent SET deliveries during those windows.

How do I plug this API into a Jentic-driven workflow?

Use the Jentic search query 'receive a uk bank event notification', select the POST /event-notifications operation, load its schema, and execute the inbound handler. Jentic decodes the JWT and surfaces a structured event object so the agent can react without parsing the SET manually.

Does this API support polling for events as a fallback?

No. This specification covers only the TPP-side inbound endpoint that accepts pushed Security Event Tokens. If the ASPSP also exposes an aggregated event-polling endpoint, that is described in a separate specification - this one defines a single POST /event-notifications receiver.

Why is there only one endpoint?

By design. The Open Banking standard models event delivery as a push from ASPSP to TPP, so the TPP only needs a single inbound receiver to accept Security Event Tokens. All event types - consent revocation, resource updates - flow through the same endpoint and are differentiated by the SET payload's event claims.

Can I limit what my agent is allowed to do with the Open Banking Event Notification API?

Yes. Because you run Jentic One yourself, your own rules decide which operations and credentials the agent may use with this API. This surface exposes a single operation, POST /event-notifications, which receives inbound Security Event Tokens, so you can scope the agent to just posting an inbound event notification and nothing else. Your TPP client_credentials token stays under your control and is injected only for that inbound validation, never exposed to the agent.

GET STARTED

Start building with Event Notification API Specification - TPP Endpoints API

Explore with Jentic One
View OpenAPI Document