SnykGroupRoleV1

Model for Snyk Group Roles (v1 API).

  1. Overview

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 access
  • Org Admin: Full administrative access

Required Permissions

  • READ access to the group