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
| Name | Type | Description |
|---|---|---|
| appointment_id integer required | integer | Appointment ID from list_appointments. |
Request
curl https://cotlet.dev/api/v1/acuity-scheduling/appointments/1 \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("acuity-scheduling", "get_appointment", {"appointment_id":1}) const result = await cotlet.call('acuity-scheduling', 'get_appointment', {"appointment_id":1}); cotlet call acuity-scheduling get_appointment --data '{"appointment_id":1}' Example response
{
"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"
}