# Team Member Schedules

Team Member work schedules, working days and workload

 - [GET /schedule/{location_id}/{team_member_id}/{start_date}/{end_date}](https://developer.alteg.io/en/b2b-v1/openapi/team-member-schedules/get_team_member_schedule.md)
 - [GET /locations/{location_id}/team_members/workload](https://developer.alteg.io/en/b2b-v1/openapi/team-member-schedules/get_team_member_workload.md): Returns, for each day of the period, the share of the selected Team Members' working time that is booked, from 0 (free) to 1 (fully booked). Use it to find quiet days for special offers or to show ava
 - [GET /locations/{location_id}/team_members/working_days](https://developer.alteg.io/en/b2b-v1/openapi/team-member-schedules/get_team_member_working_days.md): Returns the dates in the period on which at least one of the selected Team Members has working hours in the schedule. Use it to disable non-working days in a date picker. The Business User needs acces
 - [GET /locations/{location_id}/team_members/schedule](https://developer.alteg.io/en/b2b-v1/openapi/team-member-schedules/get_team_member_schedule_list.md): Retrieves work schedules for team members as working intervals. Optionally includes: - Busy intervals (appointments and events) - Off-day type identifiers **Query Parameters:** - `start_date` / `end_
 - [PUT /locations/{location_id}/team_members/schedule](https://developer.alteg.io/en/b2b-v1/openapi/team-member-schedules/set_team_member_schedule.md): Sets work schedules for team members by date. Supports both setting new schedules and deleting existing ones in a single request. Returns the resulting schedules for affected team members within the
 - [PUT /schedule/{location_id}/{team_member_id}](https://developer.alteg.io/en/b2b-v1/openapi/team-member-schedules/schedule_team_member_update_deprecated.md): **DEPRECATED:** Use `PUT /location/{location_id}/staff/schedule` instead. Updates the work schedule for a specific team member.
