Cancel and reschedule
With the 24sessions API, you have the ability to cancel, reschedule, update, and reassign meetings through an API request. This is useful in situations where a user cannot attend a meeting or a meeting is more suitable for another user.
For reporting purposes, it is important to distinguish between cancelling and deleting meetings. If a meeting is deleted, it will not be part of your reporting. We recommend cancelling meetings instead of deleting them to allow you to gather data and insights on cancelled meetings.
∞ Cancelling
To cancel a meeting, you will need to create an API request to change the status of the meeting. Use the POST /meetings endpoint.
The status for a cancellation can have two values: canceled_guest
and canceled_user
. The former being the state if the guest decided to cancel the meeting and the latter if the user cancelled the meeting.
It is important to distuinguish between the above two statuses, as that will improve your reporting and give you actionable insights.
Optionally give the cancellation a reason by updating the cancellationReason
parameter. This allows you to notify the other participants with the reason for the cancellation by using it in the email templates.
∞ Rescheduling
To reschedule a meeting, you will need to create an API request to change the date of the meeting. Similarly to the cancellation, use the POST /meetings endpoint.
Update the date
parameter with the desired value. You can also assign the meeting to different users by updating the user
parameter with the ID of the new user.
Optionally give the rescheduling a reason by updating the reschedulingReason
parameter. This allows you to notify the other participants with the reason for the rescheduling by using it in the email templates.