Scope permissions

Scope permissions provide a user accessing Go1 from an external application, with confidence that only the information they have authorized, is shared with the 3rd party application.

We suggest requesting only those which are necessary for the integration, in order to protect the security of the user's data.

Available scopes

'user.login'

Description: Generate single-use login tokens
Display text: Generate login links for users

This scope is restricted. Please contact your Customer Service Manager to request access.

'user.read'

Description: Read access to a user's profile
Display text: Access user profile

'user.write'

Description: Write access to a user's profile
Display text: Manage user profile

'portal.read'

Description: Read access to a user's specific portal
Display text: Access this portal

'portal.write'

Description: Write access to a user's specific portal
Display text: Manage this portal

'lo.read'

Description: Read access to a user's available Learning Objects
Display text: Access content

'lo.write'

Description: Write access to a user's Learning Objects
Display text: Manage content

'enrollment.read'

Description: Read access to a user's enrollments
Display text: Access to enrollments

'enrollment.write'

Description: Write access to a user's enrollments
Display text: Manage enrollments

'webhook.read'

Description: Read access to a user's progress and completion data
Display text: Access to your webhook subscription configuration

'webhook.write'

Description: Write access to a user's progress and completion data
Display text: Modify webhook subscription configuration

'app.read'

Description: Read access to clients
Display text: Access available OAuth 2.0 clients

'app.write'

Description: Write access to clients
Display text: Create and manage OAuth 2.0 clients