Get appointment

One appointment with its intake form answers, notes, label and payment fields.

GET https://cotlet.dev/api/v1/acuity-scheduling/appointments/{appointment_id}

read

Returns one appointment by ID, with the answers to your intake forms, the notes, the label, and the paid and amountPaid fields. It also returns the confirmation page link and whether the client can cancel or reschedule. Use it before an edit to read what is there now.

Parameters

Parameters: get_appointment
NameTypeDescription
appointment_id integer required integer Appointment ID from list_appointments.

Request

cURL
curl https://cotlet.dev/api/v1/acuity-scheduling/appointments/1 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("acuity-scheduling", "get_appointment", {"appointment_id":1})
Node.js
const result = await cotlet.call('acuity-scheduling', 'get_appointment', {"appointment_id":1});
CLI
cotlet call acuity-scheduling get_appointment --data '{"appointment_id":1}'

Example response

JSON

{
  "appointment_id": 1840211,
  "first_name": "Ana",
  "last_name": "Lopez",
  "email": "ana@example.com",
  "phone": "+15555550142",
  "type": "Initial consult",
  "calendar": "Main",
  "datetime": "2026-11-05T09:30:00-0500",
  "duration": 60,
  "price": "90.00",
  "paid": "no",
  "amount_paid": "0.00",
  "notes": "",
  "label": null,
  "forms": [
    {
      "name": "Intake",
      "values": [
        {
          "name": "Reason for visit",
          "value": "Back pain"
        }
      ]
    }
  ],
  "confirmation_page": "https://acuityscheduling.com/schedule.php?owner=11111111&action=appt&id%5B%5D=abc123"
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.