Members
Endpoint to list team members.
Args: team_id: ID of the team for which to list the members. user: The authenticated user. rbac: RBAC component. db: The DB session.
Returns: List of team members.
Successful Response
Team assignment model.
Validation Error
Endpoint to add a team member.
Args: team_id: ID of the team to which to add a member. user_id: ID of the user to add to the team. invitation_id: ID of the invitation to add to the team. user: The authenticated user. rbac: RBAC component. db: The DB session. organization_manager: Organization manager.
Raises: ValueError: If both or None of user_id and invitation_id are specified. IllegalOperationError: If the user/invitation is not part of the teams organization.
Successful Response
Validation Error
No content
Endpoint to remove a member from a team.
Args: team_id: ID of the team from which to remove the user. user_id: ID of the user to remove from the team. invitation_id: ID of the invitation to remove from the team. user: The authenticated user. rbac: RBAC component. db: The DB session.
Raises: ValueError: If both or None of user_id and invitation_id are specified.
Successful Response
Validation Error
No content
Last updated
Was this helpful?