Calendly logoCalendly logo
Developer

See how webhook payloads change when invitees reschedule events

When an invitee reschedules an event, both webhook events (invitee.created and invitee.canceled) will be triggered.

Understanding the payloads

When you receive the payloads at your URL, take note of a few key differences between the payloads:

  • the invitee.canceled webhook payload will contain the data for the event that was canceled and include the value of true on the rescheduled key. When False shows on the rescheduled key, this indicates the event has not been rescheduled and is solely a canceled event by an invitee.

    invitee canceled rescheduled payload 24SEP21
  • The invitee.created payload will contain the event data for the new event created from the reschedule. You'll notice the status of the event is now active since the invitee is attending this newly created event (the rescheduled event from the canceled event.)

    • Please note that you can reference the value for the new invitee URI and the old invitee URI in this payload

invitee created rescheduled payload 24SEP21
  • The old (old_invitee) and new (new_invitee) URI references are located on the invitee model, and not the event model since the reschedule is per invitee and not the per event. 

When making a call for the invitee resource /scheduled_events/{event_uuid}/invitees/{invitee_uuid}, there is a key of status which will indicate if this is an active invitee.