Acuity Scheduling website screenshot

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 (...

Collections

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Signup
Signup
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Acuity Scheduling API
  version: v1
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Appointments
    type: folder
  items:
  - info:
      name: Get a list of appointments currently scheduled for the authenticated user
      type: http
    http:
      method: GET
      url: https://acuityscheduling.com/api/v1/appointments
    docs: Get a list of appointments currently scheduled for the authenticated user
  - info:
      name: Create an appointment
      type: http
    http:
      method: POST
      url: https://acuityscheduling.com/api/v1/appointments
    docs: Create an appointment
  - info:
      name: Update appointment details from a whitelist of updatable attributes
      type: http
    http:
      method: PUT
      url: https://acuityscheduling.com/api/v1/appointments/:id
    docs: Update appointment details from a whitelist of updatable attributes
- info:
    name: Payments
    type: folder
  items:
  - info:
      name: Retrieve a list of payment transactions for a particular appointment
      type: http
    http:
      method: GET
      url: https://acuityscheduling.com/api/v1/appointments/:id/payments
    docs: Retrieve a list of payment transactions for a particular appointment
- info:
    name: Meta
    type: folder
  items:
  - info:
      name: Get metadata for Acuity services
      type: http
    http:
      method: GET
      url: https://acuityscheduling.com/api/v1/meta
    docs: Get metadata for Acuity services
bundled: true