Classes
In this guide, we have added the Classes Webhooks Payload data format for Class Participant Updates in the Whautomate platform.
Class Participant Updates
{
"event": {
"id": "{{event.id}}",
"type": "{{event.type}}",
"timeStamp": "{{event.timeStamp}}",
"key": "{{event.key}}"
},
"participant": {
"id": "{{participant.id}}",
"class": {
"id": "{{participant.class.id}}",
"location": {
"id": "{{participant.class.location.id}}",
"title": "{{participant.class.location.title}}"
},
"staff": {
"id": "{{participant.class.staff.id}}",
"name": "{{participant.class.staff.name}}"
},
"timezone": "{{participant.class.timezone}}",
"date": "{{participant.class.date}}",
"time": "{{participant.class.time}}",
"startTimeUTC": "{{participant.class.startTime}}",
"startTime": "{{participant.class.startTime}}",
"endTimeUTC": "{{participant.class.endTime}}",
"endTime": "{{participant.class.endTime}}",
"service": {
"id": "{{participant.class.service.id}}",
"name": "{{participant.class.service.name}}",
"durationMinutes": "{{participant.class.service.durationMinutes}}",
"sellingPrice": "{{participant.class.service.sellingPrice}}"
},
"isOnlineClass": "{{participant.class.isOnlineClass}}",
"onlineClassLink": "{{participant.class.onlineClassLink}}",
"onlineClassPassCode": "{{participant.class.onlineClassPassCode}}",
"advanceSettings": {
"advanceClassBookingThresholdMinutes": "{{participant.class.advanceSettings.advanceClassBookingThresholdMinutes}}",
"cancelClassThresholdMinutes": "{{participant.class.advanceSettings.cancelClassThresholdMinutes}}"
},
"bookedParticipants": "{{participant.class.bookedParticipants}}",
"numberOfParticipants": "{{participant.class.numberOfParticipants}}",
"status": "{{participant.class.status}}",
"createdAt": "{{participant.class.createdAt}}",
"updatedAt": "{{participant.class.updatedAt}}"
},
"client": {
"id": "{{participant.client.id}}",
"fullName": "{{participant.client.fullName}}"
},
"paymentStatus": "{{participant.paymentStatus}}",
"cancellationReason": "{{participant.cancellationReason}}",
"status": "{{participant.status}}",
"createdAt": "{{participant.createdAt}}",
"updatedAt": "{{participant.updatedAt}}"
}
}Last updated