Create team
POST
/api/teams/createRequest body
string
required
Team name
string
required
URL-safe slug (lowercase, alphanumeric, hyphens)
Response
string
required
The new team ID
Send invitation
POST
/api/invitations/sendRequest body
string
required
Team to invite to
string
Invite by email
string
Invite by @username
string
Role to assign (default: member)
Response
boolean
required
Always true on success
string
required
The invitation ID
Accept invitation
POST
/api/invitations/acceptRequest body
string
Invitation ID
string
Invitation token
Response
boolean
required
Always true on success
string
required
The team joined
Reject invitation
POST
/api/invitations/rejectRequest body
string
Invitation ID
string
Invitation token
Response
boolean
required
Always true on success
Resend invitation
POST
/api/invitations/resendRequest body
string
required
Invitation ID to resend
Response
boolean
required
Always true on success

