Actions47
- Account Configuration Actions
- Appointment Actions
- Contact Actions
- Custom Field Actions
- Invoice Actions
- Note Actions
- Opportunity Actions
- Pipeline Actions
- User Actions
- Workflow Actions
Appointment → Get by Contact
AI-generatedSummary
Fetches appointments associated with a HighLevel contact, then sorts and filters the results before returning up to the configured limit.
Inputs
- Contact ID (required) — HighLevel contact ID whose appointments to retrieve.
- Limit — Maximum number of appointments to return after filtering and sorting; defaults to 50.
- Sort By — Sorts by start time, end time, date added, or date updated; defaults to start time.
- Sort Order — Ascending (oldest first) or descending (newest first); defaults to ascending.
- Filter by Status — Optionally keep only appointments with the selected status.
- Start After — Optionally keep appointments whose start time is on or after this date.
- Start Before — Optionally keep appointments whose start time is on or before this date.
- Filter by Calendar ID — Optionally keep appointments from the selected calendar.
- Authentication — Uses the node's configured HighLevel credential. New nodes default to a Private Integration Token; nodes saved before version 0.2.0 default to legacy OAuth2.
Output shape
A list of appointment items.
Appointments are fetched for the contact, filtered and sorted client-side, then capped by Limit. The supplied source excerpt indicates this behavior but omits the implementation details that would establish the exact appointment response fields and item wrapping.