Differences between APIs and Webhooks
An API is generally used to ask direct questions and a webhook is used to notify when a specific event takes place. ActBlue has an HTTP API for retrieving CSV reports of data about contributions to an entity you manage. Documentation for the CSV API can be found here. We recommend using CSV reports as the source of truth for reporting and compliance purposes, and webhooks for real-time data about contributions and for syncing data to our third party integration partners. You can retrieve CSV reports either by using the CSV API, or by downloading them manually in your dashboard.
Getting Started
You can request a new webhook right in the Webhooks Integrations tab of your Dashboard on ActBlue. You will have to choose the webhook type you need from a dropdown menu, which includes ActBlue Default webhooks and webhooks specifically meant for a few third-party services.
Webhook Third-Party Integrations List
Click on the service or webhook type you're trying to use in the list below for more information: