Acuity Scheduling logo

Acuity Scheduling

Acuity Scheduling is an online appointment scheduling platform (a Squarespace product) used by service businesses, coaches, and practitioners to manage client bookings, calendars, intake forms, payments, and reminders. The Acuity REST API provides programmatic access to appointments, appointment types, clients, calendars, availability, forms, and webhooks at acuityscheduling.com/api/v1. Authentication uses HTTP Basic Auth (User ID + API Key) for single accounts or OAuth 2.0 for multi-tenant applications.

2 APIs 0 Features
Appointment SchedulingBookingCalendarSchedulingSquarespace

APIs

Acuity Scheduling REST API v1

REST API for managing appointments, appointment types, clients, calendars, availability, intake forms, products, and webhooks in Acuity Scheduling. Supports HTTP Basic Auth (Use...

Acuity Scheduling Webhooks

AsyncAPI 2.6 definition for Acuity Scheduling's outbound webhook surface. Models the documented appointment events (scheduled, rescheduled, canceled, changed) and order events (...

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
SignUp
SignUp
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: acuity-scheduling
name: Acuity Scheduling
description: >-
  Acuity Scheduling is an online appointment scheduling platform (a Squarespace
  product) used by service businesses, coaches, and practitioners to manage
  client bookings, calendars, intake forms, payments, and reminders. The Acuity
  REST API provides programmatic access to appointments, appointment types,
  clients, calendars, availability, forms, and webhooks at
  acuityscheduling.com/api/v1. Authentication uses HTTP Basic Auth (User ID +
  API Key) for single accounts or OAuth 2.0 for multi-tenant applications.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Appointment Scheduling
  - Booking
  - Calendar
  - Scheduling
  - Squarespace
url: >-
  https://raw.githubusercontent.com/api-evangelist/acuity-scheduling/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-30'
specificationVersion: '0.19'
apis:
  - aid: acuity-scheduling:rest-api-v1
    name: Acuity Scheduling REST API v1
    description: >-
      REST API for managing appointments, appointment types, clients,
      calendars, availability, intake forms, products, and webhooks in Acuity
      Scheduling. Supports HTTP Basic Auth (User ID + API Key) for single
      accounts and OAuth 2.0 for multi-user integrations.
    humanURL: https://developers.acuityscheduling.com/reference
    baseURL: https://acuityscheduling.com/api/v1
    tags:
      - Appointment Scheduling
      - Booking
      - Calendar
      - REST API
    properties:
      - type: Documentation
        url: https://developers.acuityscheduling.com/reference
      - type: Quick Start
        url: https://developers.acuityscheduling.com/reference/quick-start
      - type: OAuth 2.0
        url: https://developers.acuityscheduling.com/docs/oauth2
      - type: GitHub SDK
        url: https://github.com/AcuityScheduling/acuity-js
  - aid: acuity-scheduling:webhooks-asyncapi
    name: Acuity Scheduling Webhooks
    description: >-
      AsyncAPI 2.6 definition for Acuity Scheduling's outbound webhook surface.
      Models the documented appointment events (scheduled, rescheduled,
      canceled, changed) and order events (order.completed) delivered as
      application/x-www-form-urlencoded POST requests signed with an
      x-acuity-signature HMAC-SHA256 header.
    humanURL: https://developers.acuityscheduling.com/reference/webhooks
    tags:
      - Webhooks
      - Events
      - AsyncAPI
      - Appointments
      - Orders
    properties:
      - type: Documentation
        url: https://developers.acuityscheduling.com/reference/webhooks
      - type: Documentation
        url: https://developers.acuityscheduling.com/docs/webhooks.md
      - type: AsyncAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/acuity-scheduling/refs/heads/main/openapi/acuity-scheduling-asyncapi.yml
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/acuity-scheduling
  - type: Website
    url: https://acuityscheduling.com
  - type: Documentation
    url: https://developers.acuityscheduling.com
  - type: Pricing
    url: https://acuityscheduling.com/signup.php
  - type: SignUp
    url: https://acuityscheduling.com/signup.php
  - type: LLMsTxt
    url: https://developers.acuityscheduling.com/llms.txt
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com