Uploaded June 2021 | Updated September 2026, 9 hours ago
You can use the Bookings API to create appointment-based applications that allow a customer of a Square seller to book an appointment for a particular service provided by the seller or one of the seller's team members. In addition to the Bookings API, you are likely to use other related Square APIs, such as the Locations API, Customers API, Team Management API, and Catalog API.
The Bookings API allows you to do the following:
- Retrieve bookings and inspect the details of each booking including: services to be provided, bookable team members providing the services, and the location where the customer receives the services.
- Search for the availability of a service, team member, and location to facilitate a booking. The returned availability can be turned into a booking by adding a customer.
- Maintain bookings, including the creation, update, and cancellation of a booking.
Bookings API Overview: developer.squareup.com/docs/bookings-api/what-it-is
Square Developer Forums – developer.squareup.com/forums
Square Developer Community – https://squ.re/slack
Square Developer Twitter – twitter.com/squaredev
Square Developer Blog – developer.squareup.com/blog
You can use the Bookings API to create appointment-based applications that allow a customer of a Square seller to book an appointment for a particular service provided by the seller or one of the seller's team members. In addition to the Bookings API, you are likely to use other related Square APIs, such as the Locations API, Customers API, Team Management API, and Catalog API.
The Bookings API allows you to do the following:
- Retrieve bookings and inspect the details of each booking including: services to be provided, bookable team members providing the services, and the location where the customer receives the services.
- Search for the availability of a service, team member, and location to facilitate a booking. The returned availability can be turned into a booking by adding a customer.
- Maintain bookings, including the creation, update, and cancellation of a booking.
Bookings API Overview: developer.squareup.com/docs/bookings-api/what-it-is
Square Developer Forums – developer.squareup.com/forums
Square Developer Community – https://squ.re/slack
Square Developer Twitter – twitter.com/squaredev
Square Developer Blog – developer.squareup.com/blog










