Current Events

The current list of events in TidyHQ

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.

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, location, 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.ticket.createdevent.ticketEvent ticket type has been created.
event.ticket.updatedevent.ticketEvent ticket type has been updated.amount, 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 / dates are updated.auto_renew, end_date, start_date, 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:

KindReference
contactContact
contact.groupTo be documented.
eventTo be documented.
event.packTo be documented.
event.ticketTo be documented.
finance.orderTo be documented.
membershipMembership
subscriptionSubscription
webhookWebhook