Webhooks

Algoan uses webhooks to notify your application when an event occurs during the Open Banking process. A webhook is a real-time notification to your server, using HTTPS requests and JSON payloads.

Format

An event sent by Algoan is a POST request. Here is an overview of the request body:

JSON
Copy

It contains:

  • subscription : The subscription entity called.
  • payload: The payload including only model identifiers related to the event.
  • time: The time when the event has been emitted (number of milliseconds since the Unix epoch in UTC).
  • index: Event's index in the list of all events emitted for this subscription and this application.

Event list

You can subscribe to the below list of events:

NameDescription
bank_details_fetchedTriggers when the Open Banking data has been uploaded for a Customer.
analysis_completedTriggers when Score and Credit Insights have been computed and added to the Analysis.
analysis_failedTriggers when an error occurred on the Analysis.
session_connect_state_changedTriggers when a state changes as an end user interacts with the Transaction Data journey.
report_completedTriggers when a Report has been created.
report_failedTriggers when an error occurred during the Report creation. For exemple, when there is only one analysis for the "ANALYSIS_COMPARISON" report.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
  Last updated