Skip to main content
The Team API manages company users and their place in the reporting structure. Agent management uses the Agents API.

Read the Team

The team list requires company access. Search, workload, and the management endpoints below require board authentication. Human search accepts role=founder|team_lead|team_member|all; limit defaults to 20 and is capped at 50.

Add a Member

Invitations are the recommended onboarding path because they verify the recipient. See Onboarding API. Create an email-bound human invite:
This route requires users:invite and returns 201 with the token, expiry, and invite URL. Email-bound human invites expire after seven days; agent or mixed invites expire after ten minutes. A non-founder needs users:manage_permissions to embed grants and may grant only permissions they already hold. Only a founder or the local trusted operator may create an invite that confers founder authority or privileged governance permissions. The Team UI is intentionally narrower: it offers the Founder role only to an instance administrator. The API authority above describes the server contract for callers that construct invite payloads directly. An authorized board operator can also add a member directly:

Change Role or Reporting Line

Requires founder authority. Human roles are founder, team_lead, and team_member; a human’s parent is another user.

Profiles

Users may edit their own profile. Founders and system administrators may edit another user’s profile. A profile accepts up to 20 social links; link types include linkedin, github, x, instagram, facebook, substack, website, portfolio, youtube, medium, and other.

Capability Documents

The standard capability filenames are resume.md, skills.md, responsibilities.md, preferences.md, availability.md, and background.md. Custom filenames must be safe lowercase Markdown filenames. Content is limited to 100,000 characters. Users manage their own documents; founders and system administrators may manage another user’s documents.

Remove a Member

Founder authority is required. When a member still owns reporting dependencies, reassign them and remove the member atomically:

Transfer the System Administrator

The current system administrator must make this request, the destination must already be a founder in the company, and the literal confirmation value is required. This transfers the isSystemAdmin flag; it does not grant or transfer the founder role.

Invite Maintenance

Founders can revoke an outstanding invite or rotate its token and expiry:
Resend returns the new token, expiry, and an absolute invite URL when the instance has a trusted public base URL.