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
event fieldsid | string | unique identifier of the event |
title | string | title of the event |
description | string | (optional) description of the event |
published | boolean | is the event published? |
createdAt | integer | timestamp when the event was created |
updatedAt | integer | timestamp when the event was last updated |
eventSession fields
eventSession fieldsid | string | unique identifier of the event |
title | string | title of the event session |
description | string | (optional) description of the event session |
createdAt | integer | timestamp when the event session was created |
end | integer | timestamp when the event session will end |
start | integer | timestamp when the event session will start |
updatedAt | integer | timestamp when the event session was last updated |
eventAttendee fields
eventAttendee fieldsid | string | unique identifier of the attendee |
didAttend | boolean | (optional) attendee attended session? |
isRegistered | boolean | attendee is registered? |
registeredAndMarkedAttended | boolean | attendee registered and attended? |
registeredAndSessionHasPassed | boolean | attendee registered and session has occurred? |
registrationStatus | string | attendee registration status, one of ["invited", "registered", "unregistered", "waitlisted", "declined", "archived"] |
status | string | attendee status, one of ["invited", "registered", "unregistered", "waitlisted", "attended", "absent"] |
createdAt | integer | timestamp when the attendee was created |
declinedAt | integer | (optional) timestamp when the attendee declined |
googleCalendarStatusUpdatedAt | integer | (optional) timestamp when the attendee's Google Calendar was updated |
registrationDate | integer | (optional) timestamp when the attendee registered |
updatedAt | integer | timestamp when the attendee was last updated |
waitlistedAt | integer | (optional) timestamp when the attendee was waitlisted |
TimestampsTimestamps are UNIX-style with milliseconds, eg
1675816954321isWed 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
}
}