Microsoft Bookings
Microsoft Bookings is the Microsoft 365 appointment scheduler: a business publishes services, staff and opening hours, and customers book time against them.
Authentication
- OAuth 2.0
Actions
Generic API request. Call any Microsoft Bookings API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.
- Cancel appointmentDestructiveCancel a Bookings appointment and send the customer a cancellation message.
- Create appointmentBook an appointment in a Bookings business: which service, when it starts and ends, and who the customers and staff are.
- Create customerAdd a customer to a Bookings business so appointments can be booked for them by id.
- Get appointmentRead one Bookings appointment in full.
- Get booking businessRead one Bookings business in full — contact details, address, opening hours per weekday, default currency, whether its public page is published, and its scheduling policy (slot interval, minimum lead time, maximum advance).
- Get calendar viewRead the appointments of a Bookings business that fall inside a date range — the way to answer what is booked today or this week.
- Get serviceRead one Bookings service in full, including its custom booking questions, default reminders, default location and its own scheduling policy.
- List appointmentsList the appointments booked in a Bookings business, each with its id, service, start and end, customers and staff.
- List booking businessesList the Microsoft Bookings businesses in the tenant that the signed-in user can see — the starting point for every other action, since each one needs a bookingBusinessId.
- List customersList the customers a Bookings business has on file, with each one's id, name, email, addresses and phones.
- List servicesList the services a Bookings business offers — what a customer can book — with each one's id, name, default duration and price, buffers, the staff who deliver it and whether it is held online.
- List staff membersList the staff of a Bookings business — who can be booked — with each person's id, name, email, role, time zone and working hours.
- Update appointmentDestructiveChange an existing Bookings appointment — reschedule it, swap the service or staff, or edit its customers, notes, price or reminders.
Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.