Event Session Attendee

eventSession.attendee.created/eventSession.attendee.deleted/eventSession.attendee.statusChanged webhook events

See The User object for details on the user object.

{
  "eventType": "eventSession.attendee.created",
  "timestamp": 17265103952580,
  "user": {},
  "event": {},
  "eventSession": {},
  "eventAttendee": {}
}

event fields

idstringunique identifier of the event
titlestringtitle of the event
descriptionstring(optional) description of the event
publishedbooleanis the event published?
createdAtintegertimestamp when the event was created
updatedAtintegertimestamp when the event was last updated

eventSession fields

idstringunique identifier of the event
titlestringtitle of the event session
descriptionstring(optional) description of the event session
createdAtintegertimestamp when the event session was created
endintegertimestamp when the event session will end
startintegertimestamp when the event session will start
updatedAtintegertimestamp when the event session was last updated

eventAttendee fields

idstringunique identifier of the attendee
didAttendboolean(optional) attendee attended session?
isRegisteredbooleanattendee is registered?
registeredAndMarkedAttendedbooleanattendee registered and attended?
registeredAndSessionHasPassedbooleanattendee registered and session has occurred?
registrationStatusstringattendee registration status, one of ["invited", "registered", "unregistered", "waitlisted", "declined", "archived"]
statusstringattendee status, one of ["invited", "registered", "unregistered", "waitlisted", "attended", "absent"]
createdAtintegertimestamp when the attendee was created
declinedAtinteger(optional) timestamp when the attendee declined
googleCalendarStatusUpdatedAtinteger(optional) timestamp when the attendee's Google Calendar was updated
registrationDateinteger(optional) timestamp when the attendee registered
updatedAtintegertimestamp when the attendee was last updated
waitlistedAtinteger(optional) timestamp when the attendee was waitlisted
📘

Timestamps

Timestamps are UNIX-style with milliseconds, eg 1675816954321 is Wed Feb 08 2023 00:42:34 GMT+0000

Example JSON

{
  "event": {
	"id": "0196c5eb-1fd2-7ef6-957d-a961ccfdcab6",
    "title": "Sample Event",
    "description": "This is a sample event",
    "published": true,
    "createdAt": 1744663865306,
    "updatedAt": 1744663867933
  },
  "eventSession": {
    "id": "0196c5eb-3f67-7723-b477-573661c3f34b",
    "title": "Sample Event Session",
    "description": "This is a sample event session",
    "createdAt": 1744663865306,
    "end": 1746003600,
    "start": 1746000000,
    "updatedAt": 1744663867933
  },
  "eventAttendee": {
    "id": "019200fd-9353-72f7-b8d8-9e5111745c28",
    "didAttend": null,
    "isRegistered": true,
    "registeredAndMarkedAttended": false,
    "registeredAndSessionHasPassed": false,
    "status": "registered",
    "createdAt": 1744663865306,
    "declinedAt": null,
    "registrationDate": 1744663867932,
    "updatedAt": 1744663867933,
    "waitlistedAt": null
  }
}