Events

Events mark changes or behaviour in entities and can be used to trigger actions in your application.

Entities and their events

Entity

Event Type

Description

Webhook Available

Connection

connection.created

When a connection is created

Connection

connection.updated

When a connection is updated

Connection

connection.deleted

When a connection is deleted

Connection

connection.invalidated

When a connection status changes from active to invalid due to user-related errors. The specific user-related errors that should trigger this event for web and OB connections are as follows:

Web Connections:

user-action-required, invalid-username-or-password, invalid-connection, locked-account, multifactor-required

OB Connections:

expired CDR arrangement - user didn’t re-authorize, any issue occurred during user re-authorization

Connection

connection.activated

when a connection is activated

Account

account.updated

When an account is updated or a change is made to existing account attributes

Transactions

transactions.updated

When a new transaction is added for a user through various scenarios: creating a new connection (web, Open Banking, or CSV/PDF) whether or not previous transactions exist, updating an existing connection, or refreshing a connection manually, via a scheduler

Consent

consent.created

When a consent is created

Consent

consent.expired

When a consent is expired

Consent

consent.reminder

When a consent has been active for 90 days since the last update

Consent

consent.revoked

When a consent is revoked

Consent

consent.updated

When a consent is updated

Consent

consent.warning

When a consent is about to expire

User

user.created

When a user is created

User

user.deleted

When a user is deleted

User

user.updated

When a user is updated

📘

Consent events

Any events around consent must be monitored if your application is using Open Banking data. For more information please read our documentation on data governance events.