Manage HaloPSA appointments (/api/Appointment).
Parameters:
- Return All / Limit — Return All paginates through all pages; limited requests cap at 100 per API call
- Agent ID — Comma-separated agent IDs via
agentsquery param (0 = all) - Start Date (UTC) / End Date (UTC) — Optional ISO 8601 range passed to the API as
start_date/end_date
Use Appointment ID for get, update, and delete. Create and Update accept JSON for Appointment fields.
GET /Appointment/Booking returns booking data. Create Booking posts an Appointment object via POST /Appointment/Booking (Additional Fields).
Generate appointments from IDs via POST /Appointment/Generate. Appointment IDs must be a JSON array of integers.