Events
Currently, EnableNow supports the following webhook events:
- Transactions Fetched
Occurs when transactions has been fetched successfully from the bank. This event will also be called onauto-synchronizeor manual execution of a consent refresh (see Consent Refresh). - Consent Accounts Updated
Occurs when accounts from a consent has been updated. - Consent Status Updated
Occurs when a consent status has been retrieved and saved. - Categorization Job Completed
Occurs when a categorization job has been completed. - Analysis Job Completed
Occurs when an analysis job has been completed. - DataBridge Share Created
Occurs when a databridge share has been created. - DataBridge Share Updated
Occurs when a databridge share has been updated.
Transactions Fetched
Event name: transactions.fetched
When transactions have been fetched from the bank, a webhook event is triggered with the following Data structure:
{
"event": "transactions.fetched",
"data": {
"userId": "<user_id>",
"externalUserId": "<external_user_id>",
"consentId": "<consent_id>"
"addedTransactionsCount": "<number_of_inserted_transactions>"
}
}
Please note that the userId will only be filled, when the consent was created with a user_id.
Consent Accounts Updated
Event name: consent.accounts.updated
When the accounts of a consent are retrieved and saved, a webhook event is triggered with the following Data structure:
{
"event": "consent.accounts.updated",
"data": {
"userId": "<user_id>",
"externalUserId": "<external_user_id>",
"consentId": "<consent_id>"
}
}
Please note that the userId will only be filled, when the consent was created with a user_id.
Consent Status Updated
Event name: consent.status.updated
When a status of a consent is updated, a webhook event is triggered with the following Data structure:
{
"event": "consent.status.updated",
"data": {
"userId": "<user_id>",
"externalUserId": "<external_user_id>",
"consentId": "<consent_id>",
"status": "<updated_consent_status>"
}
}
Please note that the userId will only be filled, when the consent was created with a user_id.
Categorization Job Completed
Event name: categorizationjob.completed
When a categorization job is completed, a webhook event is triggered with the following Data structure:
{
"event": "categorizationjob.completed",
"data": {
"userId": "<user_id>",
"externalUserId": "<external_user_id>",
"consentId": "<consent_id>",
"jobId": "<categorization_job_id>"
}
}
Please note that the userId will only be filled, when the consent was created with a user_id.
Analysis Job Completed
Event name: analysisjob.completed
When an analysis job is completed, a webhook event is triggered with the following Data structure:
{
"event": "analysisjob.completed",
"data": {
"jobId": "<analysis_job_id>"
}
}
DataBridge
Our DataBridge feature will send different kinds op webhook events based on the used feature.
Share Created
Event name: databridge.share.created
When a DataBridge Share is created, a webhook event is triggered with the following Data structure:
{
"event": "databridge.share.created",
"data": {
"expirationDateUtc": "<expiration_date_utc>", //2026-04-30T12:00:00
"consentIds": [],
"accountIds": [],
"analysisIds": [],
"reference": "<reference>"
}
}
Share Updated
Event name: databridge.share.updated
When a DataBridge Share is updated, a webhook event is triggered with the following Data structure:
{
"event": "databridge.share.updated",
"data": {
"expirationDateUtc": "<expiration_date_utc>", //2026-04-30T12:00:00
"reference": "<reference>"
}
}