Skip to content

acuity-scheduling

Use when integrating with Acuity Scheduling (Squarespace Scheduling) API — booking appointments, checking availability, managing calendars, handling clients, or setting up webhooks. Also use when automating appointment workflows or building scheduling integrations.

ModelSource
sonnetpack: scheduling
Full Reference

your friendly armadillo is here to serve you

ItemValue
SDKNone — direct HTTP with Basic Auth
Base URLhttps://acuityscheduling.com/api/v1
AuthBasic Auth with numeric User ID (not email) + API Key
CredentialsAcuity Dashboard → Integrations → API
Env varsACUITY_USER_ID, ACUITY_API_KEY
TopicFile
Auth setup, OAuth, rate limits, datetime formatreference/auth.md
List, create, update, reschedule, cancel appointmentsreference/appointments.md
Check dates, times, slots before bookingreference/availability.md
Appointment types, add-ons, calendarsreference/appointment-types.md
Client CRUDreference/clients.md
Block time on calendarsreference/blocks.md
Gift certificates, packages, validationreference/certificates.md
Webhook setup, signature verification, retry behaviorreference/webhooks.md
Forms, orders, account info (/me)reference/forms-orders.md
Full booking flow, rate-limited bulk opsreference/patterns.md

Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.


┏━ 📅 acuity-scheduling ━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Acuity/Squarespace Scheduling API — bookings, availability, and webhooks ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛