openapi: 3.1.0
info:
title: Acuity Scheduling Appointments API
version: v1
description: Acuity Scheduling's API for managing appointments, payments, and service metadata. Documented endpoints cover listing/creating/updating appointments, retrieving payments for an appointment, and exposing service metadata.
contact:
name: Acuity Scheduling Developers
url: https://developers.acuityscheduling.com
servers:
- url: https://acuityscheduling.com/api/v1
description: Acuity Scheduling API
security:
- BasicAuth: []
tags:
- name: Appointments
paths:
/appointments:
get:
summary: Get a list of appointments currently scheduled for the authenticated user
tags:
- Appointments
post:
summary: Create an appointment
tags:
- Appointments
/appointments/{id}:
put:
summary: Update appointment details from a whitelist of updatable attributes
tags:
- Appointments
components:
securitySchemes:
BasicAuth:
type: http
scheme: basic
description: HTTP Basic auth using your User ID as username and API Key as password