A

Acuity Scheduling API

REST discovered

Details
URL
https://acuityscheduling.com/api/v1
Docs
https://developers.acuityscheduling.com/reference
Authentication
Acuity API credentials (User ID + API Key) basic discovered Get credentials ↗
Authorization: Basic <credential>

In Acuity, open Integrations and use view credentials in the API section, or go directly to API credentials. Copy your numeric User ID and API Key. The help article Using custom CSS, webhooks, and APIs notes API access is available on the Premium or Powerhouse plan.

Acuity OAuth2 client oauth2 discovered Set up OAuth ↗
Authorization: Bearer <credential>

Register an OAuth app at OAuth2 Account Registration. Provide the app name, email, website, description, and callback URIs. Then use the OAuth2 flow documented in OAuth2: send users to https://acuityscheduling.com/oauth2/authorize with scope api-v1, exchange the returned code at https://acuityscheduling.com/oauth2/token, and use the resulting bearer access token for API calls.