Skip to main content

Team

The Team API provides CRUD access to team members (staff users).
New to the API? Start with Getting started (base URL, response envelope, errors, pagination) and Authentication (API keys).
Identifier note: team members are addressed by their numeric user id.
A team member is a staff user (type='team') with a role (Administrator / Staff). Creating one provisions a login (a random password is generated) and a personal workspace; the welcome email is opt-in.
Scope: per-user preferences, avatar upload and role management (a separate concern) are out of API scope. Web events are not fired.

The team member object


List / search team members

Query params: status, role_id, search, sort (first_name,last_name,email,created), order, limit, page. Soft-deleted members are excluded by default.

Get a team member


Create a team member

Returns the new team member (201, status active).

Update a team member


Delete a team member

Soft-deletes the account (status deleted, login cleared) and removes the member’s project/task/ lead assignments, project-manager rows and calendar events.

Errors

See Getting started. Team-specific: