Need advice on custom integration for booking appointments to use multiple bookable objects

Hi there. I just started looking at something for a client and did a few API queries today to try to get familiar with things. What we’re trying to do is to have the ability for customers to book an appointment to use one or more physical in-store items for a specified time and duration. There’s only a finite set of these items.

I’m not entirely sure which kind of catalog object we should be using for this. I do see bookable services and I was able to create a test one and query it book with search-catalog-objects (but not search-catalog-items) and I do see “available_for_booking” as a bool there although I’m still having trouble precisely query just objects like this. It seems like it’s a variation?

Any advice would be appreciated. Thanks.

:wave: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Design a Catalog
Call the SearchCatalogObjects Endpoint
Bookings API

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.