SnykGroupRoleV1
Model for Snyk Group Roles (v1 API).
Overview
This model represents roles available in a Snyk group. Roles define permissions that can be assigned to users within the group.
Uses the Snyk v1 API endpoint: /group/{groupId}/roles
Usage
import clearskies
from clearskies_snyk.models.v1 import SnykGroupRoleV1
def my_handler(snyk_group_role_v1: SnykGroupRoleV1):
# Fetch all roles for a group
roles = snyk_group_role_v1.where("group_id=group-id-123")
for role in roles:
print(f"Role: {role.name} - {role.description}")
Common Roles
Org Collaborator: Basic collaborator accessOrg Admin: Full administrative access
Required Permissions
- READ access to the group