latestOpenAPI 3.0.3GitGuardian2026-08-201871515.0 MB

511b067cdcb1

Team Memberships

Add a member to a team

Add a member to a team.

If you are using a personal access token, you must have "can manage" permission on the team or be a workspace manager.

post/v1/teams/{team_id}/team_memberships

Path parameters

team_idinteger required

The id of the team

Query parameters

send_emailboolean

Whether to notify the member about the team membership.

Request body

idinteger
member_idinteger

Id of a workspace member.

team_idinteger
is_team_leaderboolean
team_permission'can_manage' | 'cannot_manage'

team_permission is replaced by is_team_leader

incident_permission'can_view' | 'can_edit' | 'full_access'

Example request

{
  "id": 1234,
  "member_id": 2489,
  "team_id": 4285,
  "team_permission": "cannot_manage",
  "incident_permission": "can_edit"
}

Response

Team membership created

idinteger
member_idinteger

Id of a workspace member.

team_idinteger
is_team_leaderboolean
team_permission'can_manage' | 'cannot_manage'

team_permission is replaced by is_team_leader

incident_permission'can_view' | 'can_edit' | 'full_access'

Example response

{
  "id": 1234,
  "member_id": 2489,
  "team_id": 4285,
  "team_permission": "cannot_manage",
  "incident_permission": "can_edit"
}