event name and event-specific data.
The same object is stored on webhook logs as payload.
{
"event": "transaction_created",
"data": {}
}
Updated event changes
Thefundraiser_updated, fundraiser_team_updated, and fundraiser_page_updated events include a changes object in data.
object
Changed fields keyed by dot notation. Each changed field contains
old and new values.{
"changes": {
"name": {
"old": "Old campaign name",
"new": "New campaign name"
}
}
}
Campaign events
Events:fundraiser_created, fundraiser_updated
object
Campaign details.
Show properties
Show properties
integer
Campaign ID.
integer
Site ID.
string
Campaign name.
string | null
Campaign description.
string | null
Full URL to the campaign.
number
Goal amount.
string
Formatted goal amount, including the currency symbol.
number
Amount raised by the campaign.
string
Formatted amount raised by the campaign, including the currency symbol.
string
Campaign goal type.
number
Pending offline donation amount attributed to the campaign.
number
Amount contributed by donation matching assigned directly to the campaign.
integer
Number of donors.
integer
Number of teams in the campaign.
integer
Number of personal pages in the campaign.
string | null
Campaign image ID.
string | null
Campaign start date and time.
string | null
Campaign end date and time.
string
Campaign language. Allowed values:
en, fr.any[]
Campaign tags.
object[]
Custom questions and responses configured for the resource.
string | null
Campaign creation date and time.
object
object | null
string | null
Campaign close date and time.
boolean
Whether the campaign is hidden.
object | null
object
Included on
fundraiser_updated events.Transaction events
Events:transaction_created
object
Transaction details.
Show properties
Show properties
integer
Transaction ID.
string
Transaction reference ID.
number
Transaction total amount.
string
Transaction currency.
string
Transaction currency symbol.
string
Donation frequency.
integer
Campaign ID.
integer | null
Parent transaction ID, when applicable.
integer | null
Personal page ID, when applicable.
integer | null
Team ID, when applicable.
integer | null
Organization ID, when applicable.
string
Campaign name.
string | null
Organization name, when applicable.
string | null
Organization custom ID, when applicable.
integer
Donor user ID.
string
Donor email.
object | null
Mailing address when a receipt is mailed.
string | null
Payment statement descriptor.
object
Transaction amount breakdown.
object | null
Upsell details, when applicable.
string | null
Applied promo code, when applicable.
object | null
Billing address.
object | null
Dedication or tribute data, when applicable.
string
Transaction creation date and time.
string
Transaction status.
object[]
Assigned tickets, when applicable.
Team events
Events:fundraiser_team_created, fundraiser_team_updated
object
Team details.
Show properties
Show properties
integer
Team ID.
string
Team name.
string
Team type.
string | null
URL to the team’s page.
number
Goal amount.
string
Formatted goal amount, including the currency symbol.
number
Amount raised by the team.
string
Formatted amount raised by the team, including the currency symbol.
number
Pending offline donation amount for the team.
number
Team matched donation amount.
integer
Number of team donors.
integer
Number of personal pages on the team.
string | null
Team image ID.
string | null
Team description.
boolean
Whether the team image is inherited from the campaign.
boolean
Whether the team description is inherited from the campaign.
string | null
Team creation date and time.
string
Team language. Allowed values:
en, fr.object[]
Custom questions and responses configured for the resource.
object
object
Campaign summary.
Show properties
Show properties
object
Included on
fundraiser_team_updated events.Personal page events
Events:fundraiser_page_created, fundraiser_page_updated
object
Personal page details.
Show properties
Show properties
integer
Personal page ID.
string
Personal page name.
string
Personal page type.
string | null
URL to the personal page.
number
Goal amount.
string
Formatted goal amount, including the currency symbol.
number
Amount raised by the personal page.
string
Formatted amount raised by the personal page, including the currency symbol.
number
Pending offline donation amount for the personal page.
number
Personal page matched donation amount.
integer
Number of personal page donors.
string | null
Personal page image ID.
string | null
Personal page description.
boolean
Whether the personal page image is inherited from the campaign.
boolean
Whether the personal page description is inherited from the campaign.
object | null
string | null
Personal page archive date and time.
string | null
Personal page close date and time.
string | null
Personal page creation date and time.
string
Personal page language. Allowed values:
en, fr.object[]
Custom questions and responses configured for the resource.
object
object
Campaign summary.
Show properties
Show properties
object | null
object
Included on
fundraiser_page_updated events.Tax receipt events
Events:tax_receipt_issued
object
Tax receipt details.
Show properties
Show properties
integer
Tax receipt ID.
integer
Transaction ID.
number
Donation amount.
number
Benefit amount.
number
Tax-eligible amount.
string | null
Business name, when applicable.
string
Name printed on the receipt.
string
Receipt issue date and time.
string
Receipt number.
string
Receipt status. Values are
valid or cancelled.string
Recipient first name.
string
Recipient last name.
string | null
Recipient title.
string
Recipient email.
string
Recipient street address.
string
Recipient state or province.
string
Recipient country.
string
Recipient postal code.
string
Recipient city.
Milestone events
Events:milestone_triggered
Sent when a milestone notification is triggered for the original recipient. Additional recipient emails configured on the milestone are not included in the webhook payload.
object
Milestone details.
Show properties
Show properties
integer
Milestone log ID.
integer
Mail template ID.
string
Mail template name.
string
Mail template type.
string
Milestone trigger identifier.
string
Trigger recipient group.
string
Trigger value type, such as
amount or percent.string
Configured milestone trigger value.
object
Additional trigger data. Additional recipient emails are excluded.
string
Date and time the notification was queued.
object
Original milestone recipient.
object
Campaign summary.
object | null
Team that reached the milestone, when applicable.
object | null
Personal page that reached the milestone, when applicable.