Skip to content

Webhook events

Reference of the events a webhook receives, generated from the API catalog, with each one's data fields and what never goes in any event.

Each webhook delivery carries an envelope with id, type, version, occurredAt, community and data. This page shows each event's data. It's generated from the API's public catalog, GET /api/integrations/events, which also returns each event's JSON Schema.

  • Every event brings the person in data.member, with id (the member in the community), name and email.
  • Money comes in cents, as { "amount": 9990, "currency": "BRL" }, always what the person paid.
  • A new field may be added to an event without changing the version; treat unknown fields as optional. A change that breaks the format becomes a new version.

The events

EventFamilyWhen it is sent
member.joinedmemberA person became a member of the community (signup, accepted invite, purchase, created by the team, joined through a company, imported from a spreadsheet or join request approved).
member.leftmemberA person left the community or was removed.
member.returnedmemberA person accessed the community again after 7 days or more without access (login, app or assistant), with how many days they were away.
member.role_changedmemberA person's role in the community changed.
purchase.completedpurchaseA purchase was paid (or a free product was claimed).
purchase.refundedpurchaseA purchase was refunded, in full or in part.
subscription.createdsubscriptionA subscription started (paid or on a free trial).
subscription.renewedsubscriptionA subscription was renewed with the payment of a new period.
subscription.canceledsubscriptionA subscription was canceled, right away or at the end of the period.
subscription.endedsubscriptionA subscription ended and its access is over.
event.registeredeventA person RSVPed "going" to an event.
course.enrolledcourseA person enrolled in a course.
course.completedcourseA person completed a course.
certificate.issuedcertificateA course or event certificate was issued.
form.submittedformA form received a submission (the fields filled in and the consent, no IP).
event.checked_ineventA person checked in at an event (at the door, the kiosk, as a courtesy or by joining the live stream).
event.check_in_undoneeventThe team undid a person's check-in at an event.
lesson.completedlessonA person completed a lesson of a course.
comment.createdcommentA person commented on a post, content or item (without the comment's text).
reaction.addedreactionA person reacted to a post, comment or item.
post.createdpostA person published a post (without its text).
member.tag_addedmemberA tag was added to a person.
member.tag_removedmemberA tag was removed from a person.
member.group_joinedmemberA person joined a group.
member.group_leftmemberA person left a group.
member.field_changedmemberA person's custom field changed (the field's key only, never the value).
checkout.startedcheckoutA signed-in person opened the checkout of a paid product.
checkout.abandonedcheckoutA checkout was abandoned.
checkout.recoveredcheckoutAn abandoned checkout became a purchase.
space.first_visitspaceA person opened a space for the first time.
space.access_grantedspaceA person was given access to a space (purchase, plan, team or badge).
quiz.passedquizA person passed a lesson quiz (without the score or the answers).
quiz.failedquizA person did not pass a lesson quiz (without the score or the answers).
lesson.ratedlessonA person rated a lesson for the first time (without the rating or the comment).
event.ticket_assignedeventA ticket of a group order was assigned to a person (without the QR code).
event.registration_canceledeventA person canceled their own registration for an event.
event.waitlist_offeredeventA place opened for a person on a ticket type's waitlist (the offer is valid until the date).
subscription.plan_changedsubscriptionA person's subscription changed plan (from/to and when; no amounts).
subscription.past_duesubscriptionA person's subscription became past due.
subscription.trial_endingsubscriptionA person's subscription trial ends in the next 3 days.
coupon.redeemedcouponA coupon was used on a purchase (the coupon id, never the code).
survey.answeredsurveyA person answered an identified survey (without the answers; an anonymous survey publishes nothing).
form.submission_reviewedformThe team changed the status of a form submission (without the answers).
proposal.submittedproposalA proposal was submitted to a call for papers (without the title or the text).
proposal.decidedproposalA proposal was accepted or rejected (without scores or reviews).
certificate.revokedcertificateA certificate was revoked (the id and the public code; without the reason).
upvote.topic_createdupvoteAn Upvote topic was published (approved; without the title or description).
upvote.topic_status_changedupvoteThe team changed the state of an Upvote topic (without the note).
download.completeddownloadA person downloaded a file of a Downloads item (without the file name or the link).
classified.publishedclassifiedA Classifieds ad was published (approved; without the text or the value).
classified.interest_receivedclassifiedAn ad's author received an interest (without the message).
parcel.receivedparcelA parcel arrived for a person (the kind; without sender, code or photos).
parcel.picked_upparcelA parcel was picked up.
visitor.invitedvisitorA person invited a visitor (expected time; without the visitor's details).
visitor.arrivedvisitorA person's visitor arrived (without the visitor's details).
attendance.checked_inattendanceA person checked in at an Attendance place.
attendance.checked_outattendanceA person checked out of an Attendance place.
support_ticket.createdsupport_ticketA person opened a Support ticket (kind and category; without the text or the photos).
support_ticket.resolvedsupport_ticketA Support ticket was resolved.
booking.createdbookingA person made a booking (resource, start, end and status).
booking.canceledbookingA booking was canceled.
booking.checked_inbookingA person checked in to a booking.
booking.no_showbookingA booking was marked as a no-show.
download.item_publisheddownloadA Downloads item was published (ids of the item, the space and the category).
download.item_updateddownloadThe title, description or cover of a published Downloads item changed (which ones, never the text).
download.item_moveddownloadA published Downloads item moved to another category (the new one and the previous one).
download.file_addeddownloadA file was added to a published Downloads item (without the file name or the link).
download.file_replaceddownloadA file of a published Downloads item was replaced by a new version (with the version number).
download.file_removeddownloadA file was removed from a published Downloads item.
download.item_deleteddownloadA published Downloads item was deleted.
download.category_createddownloadA new category was created in a Downloads space.
post.updatedpostA published post was edited (without its text).
post.movedpostA published post was moved to another space (the new one and the previous one).
post.deletedpostA published post was deleted, by its author or by the team.
comment.deletedcommentA comment was deleted, by its author or by the team (without its text).
reaction.removedreactionA person took back a reaction to a post, a comment or an item.
event.createdeventAn event was created and published.
event.updatedeventA published event was edited.
event.deletedeventA published event was deleted (today, deleting is canceling).
event.stream_startedeventAn event's live stream started.
event.recording_publishedeventAn event's recording was published.
event.rescheduledeventThe date of a published event changed (with the previous date).
course.publishedcourseA course was published.
course.updatedcourseA published course was edited.
lesson.publishedlessonA new lesson was added to a published course.
course.leftcourseA person left a course (the progress is kept).
space.createdspaceA space was created.
space.updatedspaceA space was edited.
space.deletedspaceA space was deleted.
form.publishedformA form was published.
form.closedformA form was closed by the team.
form.reopenedformA closed form was reopened.
message.receivedmessageA member sent a DM to someone on the team (without the text).
badge.awardedbadgeA person received a badge (by hand, from a course or event, by a workflow or an import).
badge.revokedbadgeA badge was taken back from a person.
member.level_changedmemberA person's level changed: up (points and this week's requirements, at once) or down (points taken away, at once, or last week's requirements not met, on Monday). It carries the direction and the cause.
member.points_changedmemberA person's total points changed (an action, an adjustment by the team or a workflow, or points taken back).
pingappTest event, sent by the Send test button.

member.joined

A person became a member of the community (signup, accepted invite, purchase, created by the team, joined through a company, imported from a spreadsheet or join request approved). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
roletextowner, admin, moderator, member, finance
sourcetextsignup, invite, purchase, team, company, import, approval

member.left

A person left the community or was removed. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
reasontextremoved, left

member.returned

A person accessed the community again after 7 days or more without access (login, app or assistant), with how many days they were away. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
daysAwayinteger
lastSeenAtdate and time (ISO 8601, UTC)

member.role_changed

A person's role in the community changed. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
fromtextowner, admin, moderator, member, finance
totextowner, admin, moderator, member, finance

purchase.completed

A purchase was paid (or a free product was claimed). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
purchaseIdtext
orderIdtext or null
productobject: id, name, type
amountobject: amount, currencyin cents, what the buyer paid
discountobject: amount, currency or nullin cents
couponCodetext or null
paymentMethodtext or null
installmentsinteger or null
freetrue/false
ticketobject: eventId, ticketType, batch, quantity, unitPrice or null

purchase.refunded

A purchase was refunded, in full or in part. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
purchaseIdtext
refundIdtext or null
amountobject: amount, currencyin cents, what the buyer paid
partialtrue/false
accessRevokedtrue/false
ticketIdsarray

subscription.created

A subscription started (paid or on a free trial). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
subscriptionIdtext
productobject: id, name, type
planobject: id, name, interval or null
statustextACTIVE, TRIALING
currentPeriodEnddate and time (ISO 8601, UTC) or null

subscription.renewed

A subscription was renewed with the payment of a new period. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
subscriptionIdtext
productobject: id, name, type
amountobject: amount, currencyin cents, what the buyer paid
currentPeriodEnddate and time (ISO 8601, UTC) or null

subscription.canceled

A subscription was canceled, right away or at the end of the period. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
subscriptionIdtext
productobject: id, name, type
endsAtdate and time (ISO 8601, UTC) or null
immediatetrue/false
bytextmember, team, system

subscription.ended

A subscription ended and its access is over. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
subscriptionIdtext
productobject: id, name, type
endedAtdate and time (ISO 8601, UTC)

event.registered

A person RSVPed "going" to an event. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext
titletext
startsAtdate and time (ISO 8601, UTC) or null
typetext or nullonline, in_person, hybrid
registrationobject: fields, consent or null
ticketTypeobject: id, name or null

course.enrolled

A person enrolled in a course. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
titletext

course.completed

A person completed a course. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
titletext
completedAtdate and time (ISO 8601, UTC)

certificate.issued

A course or event certificate was issued. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
certificateIdtext
sourcetextcourse, event
sourceIdtext
titletext
urltext or nullpublic validation link

form.submitted

A form received a submission (the fields filled in and the consent, no IP). · version: 1

data fieldTypeValues
formobject: id, title
submissionIdtext
submittedAtdate and time (ISO 8601, UTC)
origintextmember, visitor
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
fieldsarray
consentobject: accepted, text, privacyPolicyUrl, at or null

event.checked_in

A person checked in at an event (at the door, the kiosk, as a courtesy or by joining the live stream). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
ticketIdtext
eventobject: id, title, startsAt, type
methodtextqr, code, manual, kiosk, online
checkedInAtdate and time (ISO 8601, UTC)
courtesytrue/false
checkedInByobject: id, name or null

event.check_in_undone

The team undid a person's check-in at an event. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
ticketIdtext
eventobject: id, title, startsAt, type
undoneAtdate and time (ISO 8601, UTC)
undoneByobject: id, name or null
previousobject: method, checkedInAt

lesson.completed

A person completed a lesson of a course. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
lessonIdtext

comment.created

A person commented on a post, content or item (without the comment's text). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
commentIdtext
targetobject: type, id

reaction.added

A person reacted to a post, comment or item. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
targetobject: type, id
reactiontext

post.created

A person published a post (without its text). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
postIdtext
spaceIdtext or null

member.tag_added

A tag was added to a person. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
tagtext

member.tag_removed

A tag was removed from a person. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
tagtext

member.group_joined

A person joined a group. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
groupobject: id, name

member.group_left

A person left a group. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
groupobject: id, name

member.field_changed

A person's custom field changed (the field's key only, never the value). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
fieldKeytext

checkout.started

A signed-in person opened the checkout of a paid product. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
cartIdtext
productobject: id, name, type

checkout.abandoned

A checkout was abandoned. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
cartIdtext
productobject: id, name, type

checkout.recovered

An abandoned checkout became a purchase. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
cartIdtext
productobject: id, name, type
purchaseIdtext or null

space.first_visit

A person opened a space for the first time. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
spaceIdtext

space.access_granted

A person was given access to a space (purchase, plan, team or badge). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
spaceIdtext
sourcetextpurchase, plan, team, badge

quiz.passed

A person passed a lesson quiz (without the score or the answers). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
lessonIdtext
attemptIdtext

quiz.failed

A person did not pass a lesson quiz (without the score or the answers). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
lessonIdtext
attemptIdtext

lesson.rated

A person rated a lesson for the first time (without the rating or the comment). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
lessonIdtext

event.ticket_assigned

A ticket of a group order was assigned to a person (without the QR code). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext
ticketIdtext

event.registration_canceled

A person canceled their own registration for an event. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext

event.waitlist_offered

A place opened for a person on a ticket type's waitlist (the offer is valid until the date). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext
ticketTypeIdtext or null
expiresAtdate and time (ISO 8601, UTC)

subscription.plan_changed

A person's subscription changed plan (from/to and when; no amounts). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
subscriptionIdtext
fromobject: id, name, type
toobject: id, name, type
effectiveAtdate and time (ISO 8601, UTC)

subscription.past_due

A person's subscription became past due. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
subscriptionIdtext
productobject: id, name, type
sincedate and time (ISO 8601, UTC)

subscription.trial_ending

A person's subscription trial ends in the next 3 days. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
subscriptionIdtext
productobject: id, name, type
trialEndsAtdate and time (ISO 8601, UTC)

coupon.redeemed

A coupon was used on a purchase (the coupon id, never the code). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
couponIdtext
productIdtext
purchaseIdtext

survey.answered

A person answered an identified survey (without the answers; an anonymous survey publishes nothing). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
surveyIdtext

form.submission_reviewed

The team changed the status of a form submission (without the answers). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
formIdtext
submissionIdtext
statustextNEW, IN_CONTACT, DONE

proposal.submitted

A proposal was submitted to a call for papers (without the title or the text). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
callIdtext
trackIdtext or null
submissionIdtext

proposal.decided

A proposal was accepted or rejected (without scores or reviews). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
callIdtext
trackIdtext or null
submissionIdtext
statustextaccepted, rejected

certificate.revoked

A certificate was revoked (the id and the public code; without the reason). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
certificateIdtext
codetext

upvote.topic_created

An Upvote topic was published (approved; without the title or description). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
topicIdtext
spaceIdtext

upvote.topic_status_changed

The team changed the state of an Upvote topic (without the note). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
topicIdtext
spaceIdtext
statustextOPEN, PLANNED, IN_PROGRESS, DONE, ARCHIVED

download.completed

A person downloaded a file of a Downloads item (without the file name or the link). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
itemIdtext
fileIdtext

classified.published

A Classifieds ad was published (approved; without the text or the value). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
adIdtext
spaceIdtext

classified.interest_received

An ad's author received an interest (without the message). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
adIdtext
interestIdtext

parcel.received

A parcel arrived for a person (the kind; without sender, code or photos). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
parcelIdtext
spaceIdtext
kindtextLETTER, PACKAGE, OTHER

parcel.picked_up

A parcel was picked up. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
parcelIdtext
spaceIdtext
kindtextLETTER, PACKAGE, OTHER

visitor.invited

A person invited a visitor (expected time; without the visitor's details). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
invitationIdtext
spaceIdtext
expectedStartAtdate and time (ISO 8601, UTC)

visitor.arrived

A person's visitor arrived (without the visitor's details). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
invitationIdtext
spaceIdtext
arrivedAtdate and time (ISO 8601, UTC)

attendance.checked_in

A person checked in at an Attendance place. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
visitIdtext
spaceIdtext
atdate and time (ISO 8601, UTC)

attendance.checked_out

A person checked out of an Attendance place. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
visitIdtext
spaceIdtext
atdate and time (ISO 8601, UTC)

support_ticket.created

A person opened a Support ticket (kind and category; without the text or the photos). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
ticketIdtext
spaceIdtext
kindtextMAINTENANCE, REQUEST
categorytextFACILITIES, CLEANING, EQUIPMENT, INTERNET, ACCESS, BILLING, OTHER

support_ticket.resolved

A Support ticket was resolved. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
ticketIdtext
spaceIdtext
kindtextMAINTENANCE, REQUEST
categorytextFACILITIES, CLEANING, EQUIPMENT, INTERNET, ACCESS, BILLING, OTHER

booking.created

A person made a booking (resource, start, end and status). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
bookingIdtext
resourceIdtext
spaceIdtext
startsAtdate and time (ISO 8601, UTC)
endsAtdate and time (ISO 8601, UTC)
statustextPENDING_APPROVAL, PENDING_PAYMENT, CONFIRMED

booking.canceled

A booking was canceled. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
bookingIdtext
resourceIdtext
spaceIdtext
startsAtdate and time (ISO 8601, UTC)
endsAtdate and time (ISO 8601, UTC)

booking.checked_in

A person checked in to a booking. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
bookingIdtext
resourceIdtext
spaceIdtext
startsAtdate and time (ISO 8601, UTC)
endsAtdate and time (ISO 8601, UTC)

booking.no_show

A booking was marked as a no-show. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
bookingIdtext
resourceIdtext
spaceIdtext
startsAtdate and time (ISO 8601, UTC)
endsAtdate and time (ISO 8601, UTC)

download.item_published

A Downloads item was published (ids of the item, the space and the category). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
itemIdtext
spaceIdtext
categoryIdtext or null

download.item_updated

The title, description or cover of a published Downloads item changed (which ones, never the text). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
itemIdtext
spaceIdtext
categoryIdtext or null
changedarray

download.item_moved

A published Downloads item moved to another category (the new one and the previous one). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
itemIdtext
spaceIdtext
categoryIdtext or null
previousCategoryIdtext or null

download.file_added

A file was added to a published Downloads item (without the file name or the link). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
itemIdtext
spaceIdtext
fileIdtext

download.file_replaced

A file of a published Downloads item was replaced by a new version (with the version number). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
itemIdtext
spaceIdtext
fileIdtext
versioninteger

download.file_removed

A file was removed from a published Downloads item. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
itemIdtext
spaceIdtext
fileIdtext

download.item_deleted

A published Downloads item was deleted. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
itemIdtext
spaceIdtext
categoryIdtext or null

download.category_created

A new category was created in a Downloads space. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
categoryIdtext
spaceIdtext

post.updated

A published post was edited (without its text). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
postIdtext
spaceIdtext or null

post.moved

A published post was moved to another space (the new one and the previous one). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
postIdtext
spaceIdtext
previousSpaceIdtext or null

post.deleted

A published post was deleted, by its author or by the team. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
postIdtext
spaceIdtext or null

comment.deleted

A comment was deleted, by its author or by the team (without its text). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
commentIdtext
targetobject: type, id

reaction.removed

A person took back a reaction to a post, a comment or an item. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
targetobject: type, id
reactiontext

event.created

An event was created and published. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext
spaceIdtext or null
titletext
startsAtdate and time (ISO 8601, UTC) or null
typetext or nullonline, in_person, hybrid

event.updated

A published event was edited. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext
spaceIdtext or null
titletext
startsAtdate and time (ISO 8601, UTC) or null
typetext or nullonline, in_person, hybrid

event.deleted

A published event was deleted (today, deleting is canceling). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext
spaceIdtext or null
titletext
startsAtdate and time (ISO 8601, UTC) or null
typetext or nullonline, in_person, hybrid

event.stream_started

An event's live stream started. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext
spaceIdtext or null
titletext
startsAtdate and time (ISO 8601, UTC) or null
typetext or nullonline, in_person, hybrid

event.recording_published

An event's recording was published. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext
spaceIdtext or null
titletext
startsAtdate and time (ISO 8601, UTC) or null
typetext or nullonline, in_person, hybrid

event.rescheduled

The date of a published event changed (with the previous date). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
eventIdtext
spaceIdtext or null
titletext
startsAtdate and time (ISO 8601, UTC) or null
typetext or nullonline, in_person, hybrid
previousStartsAtdate and time (ISO 8601, UTC) or null

course.published

A course was published. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
spaceIdtext or null
titletext

course.updated

A published course was edited. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
spaceIdtext or null
titletext

lesson.published

A new lesson was added to a published course. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
lessonIdtext

course.left

A person left a course (the progress is kept). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
courseIdtext
titletext

space.created

A space was created. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
spaceIdtext
moduletext

space.updated

A space was edited. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
spaceIdtext
moduletext

space.deleted

A space was deleted. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
spaceIdtext
moduletext

form.published

A form was published. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
formIdtext
spaceIdtext or null
titletext

form.closed

A form was closed by the team. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
formIdtext
spaceIdtext or null
titletext

form.reopened

A closed form was reopened. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
formIdtext
spaceIdtext or null
titletext

message.received

A member sent a DM to someone on the team (without the text). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
recipientobject: id, name
conversationIdtext
messageIdtext
newConversationtrue/false

badge.awarded

A person received a badge (by hand, from a course or event, by a workflow or an import). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
badgeobject: id, name, visibility
grantIdtext
sourcetextmanual, rule, workflow, import
sourceReftext or null
awardedAtdate and time (ISO 8601, UTC)

badge.revoked

A badge was taken back from a person. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
badgeobject: id, name, visibility
grantIdtext
revokedAtdate and time (ISO 8601, UTC)

member.level_changed

A person's level changed: up (points and this week's requirements, at once) or down (points taken away, at once, or last week's requirements not met, on Monday). It carries the direction and the cause. · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
directiontextup, down
causetextpoints, activity
fromobject: id, level, name
toobject: id, level, name
pointsinteger

member.points_changed

A person's total points changed (an action, an adjustment by the team or a workflow, or points taken back). · version: 1

data fieldTypeValues
memberobject, the person: id, name, email, phone (E.164 or null), phoneCountry (ISO 3166-1 alpha-2 or null)
frominteger
tointeger
deltainteger
sourcetextaction, reversal, team, workflow

ping

Test event, sent by the Send test button. · version: 1

data fieldTypeValues
messagetext

The event.checked_in (with method: qr, code, manual, kiosk or online, and courtesy) and event.check_in_undone events. The ticket token never goes. See Events › Check-in.

What never goes

No event carries, nor will carry in this version:

NeverWhy
Fees, net amounts, costsThey're in the app's reports
Payment processor and card data (not even the last 4 digits)Payment security and confidentiality
Tax IDs, address, date of birth, custom fields (the phone goes only in the member block)Personal data beyond what's needed
Passwords, tokens, secrets of any kindSecurity
IP, browsing identifiers, browserPrivacy
Text of posts, comments, tickets or formsMember content
The team's internal notesInternal