Appointment Times (Deprecated)
**DEPRECATED** This endpoint is no longer supported, it has been replaced by the availability times endpoint, which provides a more flexible way to retrieve times available for appointments. This endpoint returns two different payloads depending on the presence of the time query parameter. Without time, this endpoint returns all possible appointment times today regardless of actual agent availability (group's office hours). If time is passed in (an ISO format datetime), this endpoint returns only timeslots where at least one agent is available to give a tour.
/api/v2/appointments/group/:group_id/timesResponse
A 400 here doesn't necessarily mean the request was malformed
This endpoint returns HTTP 400 (with the same body shape shown above) whenever
valid is false or available_times is empty — even if the request
itself was perfectly well-formed. An empty result (no available times for the day) is enough to trigger a 400.
Check the response body's valid and available_times fields rather than assuming a 400
means your request was invalid.
Errors common to all appointment endpoints
This endpoint can also return the Employee Group Not Found (404) and Employee Group Not Active (400) errors, checked before any endpoint-specific validation runs. See Errors common to all appointment endpoints.