Webhook Event Types
message RoomCreated {
Room room = 1;
}
message RoomUpdated {
Room previous_room = 1;
Room updated_room = 2;
}
message RoomParticipantCreated {
User user = 1;
Room room = 2;
RoomParticipant participant = 3;
}
message RoomParticipantUpdated {
User user = 1;
Room room = 2;
RoomParticipant previous_participant = 3;
RoomParticipant updated_participant = 4;
}
message GroupReservationCreated {
GroupReservation group_reservation = 1;
}
message GroupReservationUpdated {
GroupReservation previous_group_reservation = 1;
GroupReservation updated_group_reservation = 2;
}
message ArtifactCreated {
Room room = 1;
Artifact artifact = 2;
}
message ArtifactUpdated {
Room room = 1;
Artifact previous_artifact = 2;
Artifact updated_artifact = 3;
}
message ArtifactDeleted {
Room room = 1;
Artifact deleted_artifact = 2;
}
message RoomNoteCreated {
Room room = 1;
Note room_note = 2;
}
message RoomNoteUpdated {
Room room = 1;
Note previous_room_note = 2;
Note updated_room_note = 3;
}
message RoomNoteDeleted {
Room room = 1;
Note deleted_room_note = 2;
}
Example Usages
To determine when a user has join a call:
- Listen for events where
event_type = 'room_participant_updated'
- Check for
updated_participant.status = 'STATUS_ACTIVE'
To listen for matched reservations
- Listen for events where
event_type = 'group_reservation_created'
orevent_type = 'group_reservation_updated'
- Check for
reservation_status = 'GROUP_RESERVATION_STATUS_MATCHED'
Updated 12 months ago