Team Members
List team members, retrieve individual profiles, and check real-time availability for assignment decisions.
List team members
| Prop | Type | Default |
|---|---|---|
is_active | boolean | - |
team_id | string | - |
skills | string | - |
limit | integer | 50 |
offset | integer | 0 |
Get a specific member
Returns the same shape as a single item from the list, plus any additional profile fields.
Get available members
Returns team members who have availability on a specific date:
| Prop | Type | Default |
|---|---|---|
date | YYYY-MM-DD | - |
duration | integer | 30 |
team_id | string | - |
skills | string | - |
Each member includes an availability block with booking counts and next open date for fully-booked members.
This endpoint uses team:read, which publishable keys may hold, so it returns no names, emails or avatars. Pass id straight to assign_to when creating a booking; to put a name on it, call GET /team/members/{id} with a secret key holding team:members:read.
Assign a booking to a specific member
Pass assign_to (team member ID) when creating a booking to bypass the routing algorithm. The member's calendar availability is still validated.