create_team_role
Define custom team roles with specific permissions for managing access control and user privileges within your organization's team structure.
Instructions
Create a role for a specific team with custom permissions
Args: team_id: The ID of the team for which to create this role (required) user_id: Your user ID (required) name: The name of the role (required) permissions: List of permission objects with 'id' and 'isViewOnly' fields (required)
Returns: Created role object with ID and permissions
Example: create_team_role( team_id="1570", user_id="1451", name="Manager", permissions=[ {"id": 1, "isViewOnly": False}, {"id": 2, "isViewOnly": False} ] )
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team_id | Yes | ||
| user_id | Yes | ||
| name | Yes | ||
| permissions | Yes |