MICROSOFT 365 · CALENDAR
Appointment booking, governed like every other call.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
microsoft_bookings_cancel_booking_appointmentWRITECancel an appointment in a Bookings business.
microsoft_bookings_create_booking_appointmentWRITECreate a new appointment in a Microsoft Bookings business.
microsoft_bookings_create_booking_businessWRITECreate a new Microsoft Bookings business.
microsoft_bookings_create_booking_customerWRITECreate a new customer for a Bookings business.
microsoft_bookings_create_booking_serviceWRITECreate a new service for a Bookings business.
microsoft_bookings_create_booking_staff_memberWRITEAdd a staff member to a Bookings business.
microsoft_bookings_delete_booking_appointmentWRITEDelete an appointment from a Bookings business.
microsoft_bookings_delete_booking_businessWRITEDelete a Microsoft Bookings business.
microsoft_bookings_delete_booking_customerWRITEDelete a customer from a Bookings business.
microsoft_bookings_delete_booking_serviceWRITEDelete a service from a Bookings business.
microsoft_bookings_delete_booking_staff_memberWRITEDelete a staff member from a Bookings business.
microsoft_bookings_get_booking_businessREADGet a specific Microsoft Bookings business by ID.
microsoft_bookings_list_booking_appointmentsREADList appointments for a Microsoft Bookings business.
microsoft_bookings_list_booking_businessesREADList Microsoft Bookings businesses for the authenticated user.
microsoft_bookings_list_booking_customersREADList customers of a Microsoft Bookings business.
microsoft_bookings_list_booking_servicesREADList services offered by a Microsoft Bookings business.
microsoft_bookings_list_booking_staffREADList staff members of a Microsoft Bookings business.
microsoft_bookings_update_booking_appointmentWRITEUpdate an existing appointment in a Bookings business.
microsoft_bookings_update_booking_businessWRITEUpdate a Microsoft Bookings business.
microsoft_bookings_update_booking_customerWRITEUpdate a customer of a Bookings business.
microsoft_bookings_update_booking_serviceWRITEUpdate a service for a Bookings business.
microsoft_bookings_update_booking_staff_memberWRITEUpdate a staff member of a Bookings business.
Put Bookings behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.