SnykGroupAuditLog

Model for Snyk Group Audit Logs.

  1. Overview

Overview

This model represents audit log entries at the group level in Snyk. Audit logs track various events like group creation, user management, policy changes, etc.

Uses the Snyk v2 REST API endpoint: /groups/{group_id}/audit_logs/search

import clearskies
from clearskies_snyk.models import SnykGroupAuditLog


def my_handler(snyk_group_audit_log: SnykGroupAuditLog):
    # Fetch audit logs for a group
    logs = snyk_group_audit_log.where("group_id=group-id-123")
    for log in logs:
        print(f"Event: {log.event} at {log.created}")