The API Report CardAPI Index
Square Appointments

Square Appointments API

Online appointment booking & POS-integrated scheduling SaaS (Block, Inc.) · squareup.com

Square's Bookings API is public REST with self-serve app registration and sandbox in the Developer Dashboard, OAuth2 scopes, and webhooks. Seller-level write access requires the merchant on Appointments Plus or Premium, and the API is only available in six countries.

Last verified: July 2026Fitness & Wellness
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODPublic REST Bookings API with endpoints for bookings, availability search, and booking profiles.
AccessGOODSelf-serve app registration and sandbox; seller-level write scopes need the merchant on Appointments Plus or Premium.
CoverageGOODBookings plus paired Catalog, Customers, Team, and Payments APIs; available in only six countries.
AuthGOODOAuth2 with granular appointment scopes, from read-only to business settings.
Docs & DXGOODPublic docs, self-serve sandbox accounts, and webhooks for booking created and updated events.
StabilityGOODDate-based versioning with a published API lifecycle; integrators must track and migrate dated releases.
Supergood: Square Appointments shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Square Appointments scores A on the API Report Card. Square's Bookings API is public REST with self-serve app registration and sandbox in the Developer Dashboard, OAuth2 scopes, and webhooks. Seller-level write access requires the merchant on Appointments Plus or Premium, and the API is only available in six countries.

Tried to integrate with Square Appointments?
SOURCES
Seller-level write operations (full calendar visibility, double-booking, manage other staff's bookings) require the customer to be on Appointments Plus or Premium, buyer-level scope is heavily limited and breaks partner integrations for free-tier sellers developer.squareup.com
Bookings API is regional, only available in US, UK, CA, AU, ES, JP, leaving partners building cross-border solutions to fall back to alternatives for unsupported geographies developer.squareup.com
Square's API rate limits are not always documented as concrete per-endpoint quotas, and developers report hitting opaque 429s during bulk sync workloads developer.squareup.com
OAuth scope changes and breaking version updates have caused integrator outages, Square versions its API by date and partners must track and migrate developer.squareup.com
Webhook delivery has documented retries but no built-in idempotency keying on the booking object beyond the event_id, requiring integrators to implement their own deduplication developer.squareup.com
HIPAA / PHI handling under Square's BAA program is gated to specific Square plans and limits which APIs and integrations may legally touch booking metadata for medical customers squareup.com
Search-availability endpoint has strict input constraints (max 32-day window, specific filter combinations) that force integrators to chunk queries for any longer planning horizon developer.squareup.com
Sudden account holds and fund freezes by Square's risk team, common pattern of payments being frozen for 90+ days with limited recourse, which simultaneously breaks the business's cash flow and its booking operations bbb.org
Multiple users report glitches with appointment reminders not firing or messages going to the wrong client capterra.com
Google Calendar sync gated to paid plans (Plus/Premium); free-tier users have no two-way calendar sync and have suffered double-bookings softwareadvice.com
Customer support widely complained about, long hold times, hidden phone number, ticket-only support paths that don't reach a human when the calendar goes down trustpilot.com
Mobile app and web app expose different feature sets; users report the same workflow works in one and is missing or broken in the other capterra.com
Multi-location/chain operators report awkward management because each location is essentially a separate subscription, with limited cross-location reporting merchantmaverick.com
Class/group scheduling and waitlist features are limited or absent compared to vertical competitors like Mindbody and Vagaro thesalonbusiness.com
Account closure / TOS-violation lockouts cited repeatedly on Reddit and BBB, locking owners out of their booking calendar AND their merchant funds simultaneously reddit.com