ActionAcuity SchedulingUpdated September 2026

How do I fetch a single Acuity appointment?

Short answer: You can get appointment in Acuity Scheduling by hand from its own interface, but it won’t repeat itself. On TinyCommand, add the Acuity Scheduling Get Appointment action to a workflow, map its 1 input from any upstream app, and it runs automatically every time the trigger fires. No code, and a free tier to start.

Get Appointment in Acuity Scheduling — start free
Inputs

The fields this action accepts.

Every field can be mapped from an upstream trigger, AI step, table row, or hard-coded literal.

FieldTypeRequiredDescription
Appointment ID
appointmentId
stringRequiredAppointment ID
Sample request
{
"appointmentId": "{{trigger.appointmentId}}"
}
Returns
{
"id": 12345,
"type": "Consultation",
"email": "john@example.com",
"calendar": "Main",
"datetime": "2026-04-15T14:00:00",
"lastName": "Doe",
"firstName": "John"
}

Use these fields in downstream nodes for routing, logging, or error handling.

FAQ

Questions about Get Appointment.

What does the Get Appointment action do in Acuity Scheduling?
Returns the full appointment record by ID — client, time, duration, payment status, intake form answers, calendar assignment. The standard lookup for workflows that need fresh state of an appointment whose ID was captured upstream (e.g., from a webhook a few minutes ago).
What inputs does Get Appointment require?
Required: Appointment ID. Every input accepts a static value or a variable from any upstream node in your workflow.
Can I use dynamic inputs from earlier workflow nodes?
Yes. Any field on this action can pull values from upstream nodes, whether that's a form response, a trigger payload, an AI output, or a lookup result.
What happens if Acuity Scheduling returns an error?
The run history shows the failed step with its input and the error message Acuity Scheduling returned, so you can fix the input and run the workflow again. Automatic retries are built into HTTP steps only, where you can also set your own retry count and delay.
Does Get Appointment support batch operations?
Run Get Appointment inside a loop to process each item in an array. TinyCommand does not throttle calls for you, so for large arrays add a Delay step if you need to stay within Acuity Scheduling's rate limits.
More actions

Other Acuity Scheduling actions.

Get Appointment in Acuity Scheduling — start free