Skip to content

Get team member schedules

Request

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_date - Date range for schedule search
  • team_member_ids[] - Filter by specific team members
  • include[] - Include additional data (busy_intervals, off_day_type)
Security
BearerPartnerUser
Path
location_idintegerrequired

Location ID

Example:720441
Query
start_datestring, (date)

Start date for schedule search (YYYY-MM-DD)

Example:start_date=2026-01-31
end_datestring, (date)

End date for schedule search (YYYY-MM-DD)

Example:end_date=2026-03-31
team_member_idsArray of integers

Team Member IDs to filter by. Example: team_member_ids[]=123&team_member_ids[]=234

includeArray of strings

Additional data to include in response. Example: include[]=busy_intervals&include[]=off_day_type

Items Enum:"busy_intervals""off_day_type"
Headers
Acceptstringrequired
Default:"application/vnd.api.v2+json"
Content-Typestringrequired
Default:"application/json"
Authorizationstringrequired

Bearer {partner_token}, User {user_token}

curl -i -X GET \
  'https://developer.alteg.io/_mock/en/b2b-v1/openapi/locations/720441/team_members/schedule?start_date=2026-01-31&end_date=2026-03-31&team_member_ids=0&include=busy_intervals' \
  -H 'Accept: application/vnd.api.v2+json' \
  -H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}, User {UserToken}_HERE>' \
  -H 'Content-Type: application/json'

Responses

Schedules retrieved successfully

Bodyapplication/json
successboolean
Example:true
dataArray of objects
metaobject
Response
{ "success": true, "data": [ { … } ], "meta": { "count": 1 } }