Skilljar · OAuth Scopes

Skilljar OAuth Scopes

OAuth 2.0 searched

Skilljar publishes 89 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Skilljar API on a user’s behalf.

Tokens are issued from https://api.skilljar.com/v2/auth/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

CompanyEducationLearning Management SystemCustomer EducationTrainingOnline CoursesCertificationWebhooksEnrollment
Scopes: 89 Flows: authorizationCode Method: searched

OAuth endpoints

Authorization URL
https://dashboard.skilljar.com/oauth/authorize
Token URL
https://api.skilljar.com/v2/auth/token
Flows
authorizationCode

Scopes (89)

ScopeDescriptionFlows
courses:read Read access to courses authorizationCode
courses:write Write access to courses authorizationCode
lessons:read Read access to lessons authorizationCode
lessons:write Write access to lessons authorizationCode
assets:read Read access to assets authorizationCode
assets:write Write access to assets authorizationCode
quizzes:read Read access to quizzes authorizationCode
quizzes:write Write access to quizzes authorizationCode
question-banks:read Read access to question banks authorizationCode
question-banks:write Write access to question banks authorizationCode
web-packages:read Read access to web packages authorizationCode
web-packages:write Write access to web packages authorizationCode
content-items:read Read access to content items authorizationCode
content-items:write Write access to content items authorizationCode
labels:read Read access to labels authorizationCode
labels:write Write access to labels authorizationCode
instructors:read Read access to instructors authorizationCode
instructors:write Write access to instructors authorizationCode
course-families:read Read access to course families authorizationCode
course-families:write Write access to course families authorizationCode
domains:read Read access to domains authorizationCode
domains:write Write access to domains authorizationCode
published-courses:read Read access to published courses authorizationCode
published-courses:write Write access to published courses authorizationCode
catalog-pages:read Read access to catalog pages authorizationCode
catalog-pages:write Write access to catalog pages authorizationCode
paths:read Read access to paths authorizationCode
paths:write Write access to paths authorizationCode
plans:read Read access to plans authorizationCode
plans:write Write access to plans authorizationCode
tags:read Read access to tags authorizationCode
tags:write Write access to tags authorizationCode
themes:read Read access to themes authorizationCode
themes:write Write access to themes authorizationCode
enrollments:read Read access to enrollments authorizationCode
enrollments:write Write access to enrollments authorizationCode
students:read Read access to students authorizationCode
students:write Write access to students authorizationCode
students:deactivate Deactivate students authorizationCode
students:anonymize Anonymize students authorizationCode
students:manage-password Manage students passwords authorizationCode
signup-fields:read Read access to signup fields authorizationCode
student-groups:read Read access to student groups authorizationCode
student-groups:write Write access to student groups authorizationCode
certificates:read Read access to certificates authorizationCode
certificates:write Write access to certificates authorizationCode
email-templates:read Read access to email templates authorizationCode
email-templates:write Write access to email templates authorizationCode
language-packs:read Read access to language packs authorizationCode
language-packs:write Write access to language packs authorizationCode
admin-users:read Read access to admin users authorizationCode
admin-users:write Write access to admin users authorizationCode
roles:read Read access to roles authorizationCode
roles:write Write access to roles authorizationCode
analytics:read Read access to analytics authorizationCode
audit:read Read access to audit authorizationCode
promo-codes:read Read access to promo codes authorizationCode
promo-codes:write Write access to promo codes authorizationCode
training-credits:read Read access to training credits authorizationCode
training-credits:write Write access to training credits authorizationCode
licensing:read Read access to licensing authorizationCode
licensing:write Write access to licensing authorizationCode
offers:read Read access to offers authorizationCode
offers:write Write access to offers authorizationCode
orders:read Read access to orders authorizationCode
access-codes:read Read access to access codes authorizationCode
access-codes:write Write access to access codes authorizationCode
vilt-sessions:read Read access to vilt sessions authorizationCode
vilt-sessions:write Write access to vilt sessions authorizationCode
scheduled-reports:read Read access to scheduled reports authorizationCode
scheduled-reports:write Write access to scheduled reports authorizationCode
data-export:read Read access to data export authorizationCode
data-export:write Write access to data export authorizationCode
workflows:read Read access to workflows authorizationCode
workflows:write Write access to workflows authorizationCode
syndication:read Read access to syndication authorizationCode
syndication:write Write access to syndication authorizationCode
announcements:read Read access to announcements authorizationCode
announcements:write Write access to announcements authorizationCode
action-items:read Read access to action items authorizationCode
action-items:write Write access to action items authorizationCode
organization:read Read access to organization authorizationCode
organization:write Write access to organization authorizationCode
webhooks:read Read access to webhooks authorizationCode
webhooks:write Write access to webhooks authorizationCode
integrations:read Read access to integrations authorizationCode
integrations:write Write access to integrations authorizationCode
clients:read Read access to clients authorizationCode
clients:write Write access to clients authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-07-21'
method: searched
source: https://api.skilljar.com/.well-known/oauth-authorization-server
docs: https://support.gainsight.com/Skilljar/Develop_and_Customize/API
note: Scopes harvested from the RFC 8414 OAuth 2.0 Authorization Server Metadata document. Applies to
  the Skilljar v2 OAuth API (authorization_code + refresh_token, PKCE S256). The v1 API uses HTTP Basic
  API-key auth and is not scope-gated.
schemes:
- name: OAuth2
  source: https://api.skilljar.com
  flows:
  - flow: authorizationCode
    authorizationUrl: https://dashboard.skilljar.com/oauth/authorize
    tokenUrl: https://api.skilljar.com/v2/auth/token
    refreshUrl: https://api.skilljar.com/v2/auth/token
    pkce: S256
    grant_types:
    - authorization_code
    - refresh_token
  registration_endpoint: https://api.skilljar.com/v2/oauth/register
  revocation_endpoint: https://api.skilljar.com/v2/auth/revoke
  jwks_uri: https://api.skilljar.com/.well-known/jwks.json
scopes:
- scope: courses:read
  description: Read access to courses
  flows:
  - authorizationCode
- scope: courses:write
  description: Write access to courses
  flows:
  - authorizationCode
- scope: lessons:read
  description: Read access to lessons
  flows:
  - authorizationCode
- scope: lessons:write
  description: Write access to lessons
  flows:
  - authorizationCode
- scope: assets:read
  description: Read access to assets
  flows:
  - authorizationCode
- scope: assets:write
  description: Write access to assets
  flows:
  - authorizationCode
- scope: quizzes:read
  description: Read access to quizzes
  flows:
  - authorizationCode
- scope: quizzes:write
  description: Write access to quizzes
  flows:
  - authorizationCode
- scope: question-banks:read
  description: Read access to question banks
  flows:
  - authorizationCode
- scope: question-banks:write
  description: Write access to question banks
  flows:
  - authorizationCode
- scope: web-packages:read
  description: Read access to web packages
  flows:
  - authorizationCode
- scope: web-packages:write
  description: Write access to web packages
  flows:
  - authorizationCode
- scope: content-items:read
  description: Read access to content items
  flows:
  - authorizationCode
- scope: content-items:write
  description: Write access to content items
  flows:
  - authorizationCode
- scope: labels:read
  description: Read access to labels
  flows:
  - authorizationCode
- scope: labels:write
  description: Write access to labels
  flows:
  - authorizationCode
- scope: instructors:read
  description: Read access to instructors
  flows:
  - authorizationCode
- scope: instructors:write
  description: Write access to instructors
  flows:
  - authorizationCode
- scope: course-families:read
  description: Read access to course families
  flows:
  - authorizationCode
- scope: course-families:write
  description: Write access to course families
  flows:
  - authorizationCode
- scope: domains:read
  description: Read access to domains
  flows:
  - authorizationCode
- scope: domains:write
  description: Write access to domains
  flows:
  - authorizationCode
- scope: published-courses:read
  description: Read access to published courses
  flows:
  - authorizationCode
- scope: published-courses:write
  description: Write access to published courses
  flows:
  - authorizationCode
- scope: catalog-pages:read
  description: Read access to catalog pages
  flows:
  - authorizationCode
- scope: catalog-pages:write
  description: Write access to catalog pages
  flows:
  - authorizationCode
- scope: paths:read
  description: Read access to paths
  flows:
  - authorizationCode
- scope: paths:write
  description: Write access to paths
  flows:
  - authorizationCode
- scope: plans:read
  description: Read access to plans
  flows:
  - authorizationCode
- scope: plans:write
  description: Write access to plans
  flows:
  - authorizationCode
- scope: tags:read
  description: Read access to tags
  flows:
  - authorizationCode
- scope: tags:write
  description: Write access to tags
  flows:
  - authorizationCode
- scope: themes:read
  description: Read access to themes
  flows:
  - authorizationCode
- scope: themes:write
  description: Write access to themes
  flows:
  - authorizationCode
- scope: enrollments:read
  description: Read access to enrollments
  flows:
  - authorizationCode
- scope: enrollments:write
  description: Write access to enrollments
  flows:
  - authorizationCode
- scope: students:read
  description: Read access to students
  flows:
  - authorizationCode
- scope: students:write
  description: Write access to students
  flows:
  - authorizationCode
- scope: students:deactivate
  description: Deactivate students
  flows:
  - authorizationCode
- scope: students:anonymize
  description: Anonymize students
  flows:
  - authorizationCode
- scope: students:manage-password
  description: Manage students passwords
  flows:
  - authorizationCode
- scope: signup-fields:read
  description: Read access to signup fields
  flows:
  - authorizationCode
- scope: student-groups:read
  description: Read access to student groups
  flows:
  - authorizationCode
- scope: student-groups:write
  description: Write access to student groups
  flows:
  - authorizationCode
- scope: certificates:read
  description: Read access to certificates
  flows:
  - authorizationCode
- scope: certificates:write
  description: Write access to certificates
  flows:
  - authorizationCode
- scope: email-templates:read
  description: Read access to email templates
  flows:
  - authorizationCode
- scope: email-templates:write
  description: Write access to email templates
  flows:
  - authorizationCode
- scope: language-packs:read
  description: Read access to language packs
  flows:
  - authorizationCode
- scope: language-packs:write
  description: Write access to language packs
  flows:
  - authorizationCode
- scope: admin-users:read
  description: Read access to admin users
  flows:
  - authorizationCode
- scope: admin-users:write
  description: Write access to admin users
  flows:
  - authorizationCode
- scope: roles:read
  description: Read access to roles
  flows:
  - authorizationCode
- scope: roles:write
  description: Write access to roles
  flows:
  - authorizationCode
- scope: analytics:read
  description: Read access to analytics
  flows:
  - authorizationCode
- scope: audit:read
  description: Read access to audit
  flows:
  - authorizationCode
- scope: promo-codes:read
  description: Read access to promo codes
  flows:
  - authorizationCode
- scope: promo-codes:write
  description: Write access to promo codes
  flows:
  - authorizationCode
- scope: training-credits:read
  description: Read access to training credits
  flows:
  - authorizationCode
- scope: training-credits:write
  description: Write access to training credits
  flows:
  - authorizationCode
- scope: licensing:read
  description: Read access to licensing
  flows:
  - authorizationCode
- scope: licensing:write
  description: Write access to licensing
  flows:
  - authorizationCode
- scope: offers:read
  description: Read access to offers
  flows:
  - authorizationCode
- scope: offers:write
  description: Write access to offers
  flows:
  - authorizationCode
- scope: orders:read
  description: Read access to orders
  flows:
  - authorizationCode
- scope: access-codes:read
  description: Read access to access codes
  flows:
  - authorizationCode
- scope: access-codes:write
  description: Write access to access codes
  flows:
  - authorizationCode
- scope: vilt-sessions:read
  description: Read access to vilt sessions
  flows:
  - authorizationCode
- scope: vilt-sessions:write
  description: Write access to vilt sessions
  flows:
  - authorizationCode
- scope: scheduled-reports:read
  description: Read access to scheduled reports
  flows:
  - authorizationCode
- scope: scheduled-reports:write
  description: Write access to scheduled reports
  flows:
  - authorizationCode
- scope: data-export:read
  description: Read access to data export
  flows:
  - authorizationCode
- scope: data-export:write
  description: Write access to data export
  flows:
  - authorizationCode
- scope: workflows:read
  description: Read access to workflows
  flows:
  - authorizationCode
- scope: workflows:write
  description: Write access to workflows
  flows:
  - authorizationCode
- scope: syndication:read
  description: Read access to syndication
  flows:
  - authorizationCode
- scope: syndication:write
  description: Write access to syndication
  flows:
  - authorizationCode
- scope: announcements:read
  description: Read access to announcements
  flows:
  - authorizationCode
- scope: announcements:write
  description: Write access to announcements
  flows:
  - authorizationCode
- scope: action-items:read
  description: Read access to action items
  flows:
  - authorizationCode
- scope: action-items:write
  description: Write access to action items
  flows:
  - authorizationCode
- scope: organization:read
  description: Read access to organization
  flows:
  - authorizationCode
- scope: organization:write
  description: Write access to organization
  flows:
  - authorizationCode
- scope: webhooks:read
  description: Read access to webhooks
  flows:
  - authorizationCode
- scope: webhooks:write
  description: Write access to webhooks
  flows:
  - authorizationCode
- scope: integrations:read
  description: Read access to integrations
  flows:
  - authorizationCode
- scope: integrations:write
  description: Write access to integrations
  flows:
  - authorizationCode
- scope: clients:read
  description: Read access to clients
  flows:
  - authorizationCode
- scope: clients:write
  description: Write access to clients
  flows:
  - authorizationCode