- Generate a single-use play link for a user to access a learning object
- Retrieve learning object IDs that have been modified in a collection within a date range
- Retrieve details of a specific playlist by ID
- Create a new playlist in Go1
- Retrieve learning objects within a playlist
- Add learning objects to a playlist. Learning objects must be in published state
- Retrieve a paginated list of enrollments from Go1
- Retrieve details of a specific enrollment by ID
- Create a new enrollment for a user in a learning object. The learning object must be in published state
- Update an existing enrollment. Only works on enrollments for content owned by your portal (provider_id matches your portal ID) — returns 403 Forbidden for third-party, premium, or shared content
- Delete an enrollment from Go1
- Download a completion certificate for an enrollment
- Generate a pre-signed URL for uploading files to Go1
- Retrieve a paginated list of user groups from Go1
- Retrieve a specific user group by ID
- Create a new user group in Go1
- Update an existing user group
- Delete a user group from Go1
- Retrieve a list of users that are members of a specific group
- Add one or more users to a user group. Group and users must belong to the same portal
- Remove a user from a group by membership ID
- Remove multiple users from a group by user IDs
- Retrieve a list of groups that a specific user belongs to
- Retrieve a list of learning objects assigned to a group
- Assign learning objects to a user group
- Remove a learning object assignment from a group
- Retrieve a paginated list of learning objects from the Go1 content library
- Retrieve details of a specific learning object by ID
- Create a new learning object in Go1
- Update an existing learning object in Go1
- Delete a learning object from Go1
- Retrieve the premium submission status of a learning object. The LO must have been submitted for premium review
- Submit a learning object to the Go1 Premium product offering
- Retrieve alternative learning objects for retiring content
- Add file data to a learning object for consumption and playback
- Download a learning object as a SCORM package
- Create a new subscription plan for a portal
- Update an existing subscription plan for a portal
- Update product entitlements for a subscription plan. The plan's catalog must be in LIVE or SANDBOX state
- Create a new Go1 portal with a primary user account
- Return a list of restriction configurations for blacklisting content access
- Create restriction configurations for blacklisting content access. Only one restriction record is allowed per portal (use update_restriction to modify existing)
- Update restriction configurations for blacklisting content access
- Retrieve a list of user accounts using SCIM protocol
- Retrieve details of a specific user account using SCIM protocol
- Create a new user account using SCIM protocol
- Update user account details using SCIM PATCH operations
- Replace all user account details using SCIM PUT operation
- Deactivate a user account using SCIM DELETE operation
- Search for user accounts using SCIM POST search operation
- Retrieve all SCIM resource schemas
- Retrieve a specific SCIM resource schema by ID
- Retrieve all SCIM resource types
- Retrieve SCIM service provider configuration
- Retrieve all SCIM role types
- Retrieve a list of all SCIM groups
- Retrieve details of a specific SCIM group
- Create a new SCIM group
- Replace all group details using SCIM PUT operation
- Update group details using SCIM PATCH operations
- Delete a SCIM group by ID
- Retrieve a paginated list of user accounts from Go1
- Retrieve a specific user account by ID from Go1
- Create a new user account in Go1
- Update an existing user account in Go1
- Generate a one-time login link for a user account. Requires the user.login scope which is not enabled by default — contact support@go1.com to request access
- Retrieve a list of all configured webhooks
- Create a new webhook configuration
- Update an existing webhook configuration
No matching actions