Square API
You are viewing an old version of the API
Bookings
Square API
Create and manage bookings for Square sellers.
The Bookings API allows you to create, retrieve, update and delete appointments online. When used with other Square API, such as the Locations API, Team API, Catalog API, and Customers API, you can create online-booking applications for users to book services provided by Square sellers.
Guides: Bookings
-
Create booking
POST /v2/bookings - Creates a booking.
BETA -
Search availability
POST /v2/bookings/availability/search - Searches for availabilities for booking.
BETA -
Retrieve business booking profile
GET /v2/bookings/business-booking-profile - Retrieves a seller's booking profile.
BETA -
List team member booking profiles
GET /v2/bookings/team-member-booking-profiles - Lists booking profiles for team members.
BETA -
Retrieve team member booking profile
GET /v2/bookings/team-member-booking-profiles/{team_member_id} - Retrieves a team member's booking profile.
BETA -
Retrieve booking
GET /v2/bookings/{booking_id} - Retrieves a booking.
BETA -
Update booking
PUT /v2/bookings/{booking_id} - Updates a booking.
BETA -
Cancel booking
POST /v2/bookings/{booking_id}/cancel - Cancels an existing booking.
BETA