Acuity Scheduling Meta API

The Meta API from Acuity Scheduling — 1 operation(s) for meta.

OpenAPI Specification

acuity-meta-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Acuity Scheduling Appointments Meta API
  description: 'The Acuity Scheduling REST API allows developers to programmatically manage appointments, appointment types, availability, client records, calendar integrations, packages, gift certificates, and forms. Authentication is supported via HTTP Basic Auth using a User ID and API Key, or via OAuth2 for multi-account integrations. All responses are JSON. Webhooks allow receiving real-time push notifications for appointment lifecycle events.

    '
  version: '1.1'
  contact:
    url: https://developers.acuityscheduling.com/
  x-provider: Acuity Scheduling
  x-subsidiary: Squarespace
servers:
- url: https://acuityscheduling.com/api/v1
  description: Acuity Scheduling API v1
security:
- basicAuth: []
tags:
- name: Meta
paths:
  /meta:
    get:
      summary: Get metadata
      description: Metadata for Acuity services, including webhook origin CIDRs.
      operationId: get-meta
      tags:
      - Meta
      security: []
      responses:
        '200':
          description: Acuity service metadata
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MetaResponse'
components:
  schemas:
    MetaResponse:
      type: object
      properties:
        hooks:
          type: array
          description: List of IPv4 or IPv6 CIDRs from which webhooks will originate
          items:
            type: string
            example: 192.0.2.0/24
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
      description: HTTP Basic Auth using Acuity User ID and API Key
    oauth2:
      type: oauth2
      description: OAuth2 for multi-account integrations
      flows:
        authorizationCode:
          authorizationUrl: https://acuityscheduling.com/oauth2/authorize
          tokenUrl: https://acuityscheduling.com/oauth2/token
          scopes:
            api: Full API access