Skip to main content

Team & Invitations

Manage project team members and invitations. Team-management endpoints require a valid Bearer JWT scoped to the project. Some invitation lookups (by token or email) support unauthenticated acceptance flows.

Team members​

MethodPathDescription
GET/api/team-membersList project team members.
DELETE/api/team-members/{user_id}Remove a team member.

Invitations​

MethodPathDescription
GET/api/invitationsList invitations for the project.
POST/api/projects/{project_id}/invitationsCreate an invitation.
DELETE/api/invitations/{token}Revoke an invitation.
GET/api/invitations/{token}Look up an invitation by token.
POST/api/invitations/{token}/acceptAccept an invitation (new user).
POST/api/invitations/{token}/accept-existingAccept an invitation as an existing user.
GET/api/invitations/pending/{email}List pending invitations for an email.