List Team Members
GET /team-members
Everyone in the organisation’s roster.
On the app’s DIRECTORY router, not its admin one: this is what every deal
owner and task assignee picker resolves names through, so it is gated on
settings:read OR team:read rather than on administrator access.
Authorizations
Parameters
Query Parameters
Include AI clone records.
Include AI clone records.
Pull the identity provider’s membership list before answering. Slower, and it WRITES: it creates a member row for anyone in the organisation who has none yet.
Pull the identity provider’s membership list before answering. Slower, and it WRITES: it creates a member row for anyone in the organisation who has none yet.
Header Parameters
Responses
200
Successful Response
object
An open envelope for a LIST result, so a bare list keeps its shape.
Most of these handlers return a bare list[...]; a few return a named
envelope ({"team_members": [...], "total": n}). Both are reachable as
items, and a named envelope KEEPS its own key as well so a caller
already reading the app’s shape is not broken by the wrapper.
object
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error