Heron · AsyncAPI Specification
Heron Webhooks
Version 1.0.0
Heron sends webhook notifications about the progress of asynchronous processes (end-user processing/review and PDF document parsing) to a URL you configure in the Heron dashboard (Settings tab). Each webhook is a JSON object with a topic in
View Spec
View on GitHub
CompanyFinancial ServicesDocument AutomationUnderwritingLendingCashflow AnalyticsFintechData EnrichmentAsyncAPIWebhooksEvents
Channels
end_user.processed
Triggered when asynchronous automated processing of an end user has finished (after the EndUser status is set to "ready").
end_user.reviewed
Triggered when an underwriter / Heron has manually reviewed a company and set the EndUser status to "reviewed".
end_user.review_required
Triggered when an end user violates a rule during processing and needs further review.
end_user.transactions_updated
DEPRECATED — in the process of being deprecated; do not subscribe to this topic.
transactions.deleted
Triggered when transactions are deleted.
transactions.updated
Triggered within 10 minutes of the last change on transactions for a given end user (e.g. after category feedback or Heron manual review).
pdf.processed
Triggered when Heron has successfully processed a PDF document.
pdf.checks_passed
Triggered when the PDF reconciles and does not exceed the anomaly threshold (if fraud is enabled for your account).
pdf.checks_failed
Triggered when the PDF does not reconcile and/or exceeds the anomaly threshold (if fraud is enabled for your account).
pdf.failed
Triggered when Heron failed to process a PDF document (failed to extract any transactions).
pdf.transactions_loaded
Triggered when the transactions from a processed PDF have been loaded into an end_user_id.
Messages
HeronWebhookEvent
Heron webhook event