Snyk Learn learning programs
Prerequisites
Example: Creating a custom role
curl --location --globoff --request POST "https://api.snyk.io/rest/tenants/{tenant_id}/roles?version=2024-10-15" \
--header "Authorization: token {snyk_api_token}" \
--header "Content-Type: application/vnd.api+json" \
--data '{
"data": {
"type": "tenant_role",
"attributes": {
"name": "Tenant Training Manager",
"description": "This role allows you to create and manage learning programs on Snyk Learn",
"permissions": [
"tenant.read",
"tenant.feature.read",
"tenant.group.list",
"tenant.org.list",
"tenant.pat.create",
"tenant.membership.read",
"tenant.user.read",
"tenant.sso.read",
"tenant.report.read",
"tenant.billing.read",
"tenant.roles.read",
"tenant.support.case.create",
"tenant.learning_program.edit",
"tenant.learning_program.read"
]
}
}
}'Creating a new learning program
Cloning an existing learning program
Tracking progress
Completing a learning program
Last updated
Was this helpful?

