API option to delete/change records

Hello,

I want to use the api for an automation for appointment setting.

Does the API also provide me with a way to handle reschedules or annulation of appointments?

Can it also delete/change existing records inside the app?

Thank you in advance

@Dorin you can leverage the API to create bookings, reschedule and cancel those bookings as well.

Our whole platform is built off of a concept of an intent which will have a unique Id (intentId). This is essentially pre-selections for the booking can include, timezone, form field answers, start time, team member etc.

When you have these selections setup in the intent you can use the intentId to get the availability. This will show you the free time that will work for all of the selections you have made. Once you have a start time you can confirm with a PATCH to the intentId endpoint with the start time.

Once the booking goes through you will get a bookingId, this will allow you to reschedule, or cancel the booking.

If you have a specific use case in mind, let me know and I can talk through it. Documentation for API is here: https://ycbm.stoplight.io/