Skip to main content

Webhook Events

These are the event types currently available from the webhooks system. Keep in mind that as new events are added, your wildcards may start to match new events. Some internal events can also trigger an update event, so you may receive updates with only an updated_at field in changes.

The shape of the event sent for each kind is documented in the Event Payloads pages, linked in the table at the bottom of this page.

Event NameKindDescriptionFields that Trigger Event
contact.activatedcontactContact transitions to active (e.g. previously inactive becomes active, active for the first time).
contact.deactivatedcontactContact transitions to inactive (e.g. trashed).
contact.mergedcontactTwo contacts are merged, also includes extra context.
contact.updatedcontactAttributes of contact have changed.company, contact_id_number, email_address, first_name, gender, kind, last_name, phone_number, profile_image, subscribed
contact.group.addedcontact.groupContact is added to a group.
contact.group.removedcontact.groupContact is removed from a group.
event.createdeventEvent is created in draft form.
event.activatedeventEvent is saved and is available.
event.updatedeventAttributes of event have changed.body, category_id, end_at, image, name, public, start_at
event.deletedeventEvent has been deleted.
event.pack.reservedevent.packA group of tickets has been reserved for sale.
event.pack.activatedevent.packA group of tickets have been sold.
event.pack.expiredevent.packA group of tickets has exceeded time they can be reserved.
event.pack.cancelledevent.packA group of tickets have been cancelled.
event.pack.uncancelledevent.packA group of tickets that were cancelled has been restored.
event.certificate.cancelledevent.certificateAn individual ticket has been cancelled, either on its own or as part of cancelling its group.
event.certificate.uncancelledevent.certificateAn individual ticket that was cancelled has been restored.
event.ticket.createdevent.ticketEvent ticket type has been created.
event.ticket.updatedevent.ticketEvent ticket type has been updated.amount, group_id, initial_quantity, maximum_purchase, members_only, membership_level, name, pass_code, sales_end
event.ticket.deletedevent.ticketEvent ticket type has been deleted.
finance.order.pendingfinance.orderAn order is waiting to be processed.
finance.order.activatedfinance.orderAn order has been paid.
finance.order.awaiting_paymentfinance.orderAn order requires manual intervention to have its payment processed.
finance.order.rejectedfinance.orderAn order has failed to process.
finance.order.cancelledfinance.orderAn order has been cancelled.
finance.order.expiredfinance.orderAn order has exceeded time it can be in a pending state.
membership.createdmembershipNew membership is added.
membership.updatedmembershipMembership state is updated.auto_renew, membership_level_id, state
membership.deletedmembershipMembership is removed.
membership.activatedmembershipMembership has been activated.
membership.partiatedmembershipMembership has been been partially paid for.
membership.expiredmembershipMembership has expired.
membership.cancelledmembershipMembership has been cancelled.
subscription.createdsubscriptionSubscription is created within membership.
subscription.updatedsubscriptionSubscription state / dates are updated.end_date, start_date, state
subscription.deletedsubscriptionSubscription is deleted.
subscription.startedsubscriptionSubscription transitioned to active state.
subscription.expiredsubscriptionSubscription transitioned to expired date.
subscription.continuedsubscriptionSubscription transitions to active or partial.
subscription.cancelledsubscriptionSubscription is cancelled.
webhook.deletedwebhookWebhook has been permanently deleted.
webhook.activatedwebhookWebhook has been activated.
webhook.deactivatedwebhookWebhook has been manually deactivated.
webhook.erroredwebhookWebhook has been automatically deactivated after there were too many errors when sending events to the destination URL.

And the following kinds are are mapped to the API:

KindEvent PayloadAPI Reference
contactContactContact
contact.groupContact groupGroup
eventEventEvent
event.certificateEvent certificateCertificate
event.packEvent packPack
event.ticketEvent ticketTicket
finance.orderFinance orderTo be documented.
membershipMembershipMembership
subscriptionSubscriptionSubscription
webhookWebhookWebhook