Qodex.ai
Qodex.ai
Introduction
Go1 API
Authentication-OAuth Connect Flow
1. Start OAuth flow3. Refresh tokens
Authentication
Retrieve token (refresh grant)
Awards
Add awards to a portalLoads an award from the portal
Content-Competency (skills & role mapping)
Fetch related roles (Experimental)Search for roles (Experimental)Search for skills (Experimental)
Content
List learning objects (LO)Get a single learning object (LO)Get a LO preview linkGet search autocomplete suggestionsDownload LO as SCORMGet LOs in a playlistUpdate a learning object by source_idUpdate LO custom attributesCreate a learning objectCreate a new link LOCreate a new manual learning item
Collections
Add to collectionRemove from collection
Enrollments-Achievement enrollments
Create a new enrollmentGet enrollment detailsUpdate an enrollmentLink an existing enrolment to a goal
Enrollments
List enrollmentsGet enrollment count of learning objectsCreate a new enrollmentCreate a new award enrollmentImport Learning Records from external partiesCreate or update an enrollment (for content providers)
Groups-{group-id}
Get UserGroup detailModify UserGroup detailDelete a UserGroupList of a certain UserGroup's membershipsList of a certain UserGroup's assignments
Groups-membership
Create a UserGroup MembershipDelete a UserGroup MembershipDelete multiple UserGroup Memberships by User IDs
Groups-assignment
Create a UserGroup AssignmentDelete a UserGroup Assignment
Groups
List of UserGroups in my portalCreate a new UserGroup
Me
Retrieve my user detailsUpdate my user detailsGenerate login link
Onboard
Onboard customer portal (advanced)
Portal configuration-Add/remove content groups
Add content group to portalRemove content group from portal
Portal configuration
Get portal configurationGet a portals account detailsModify portal configuration
Users
List usersGet user detailsCreate new userReset user's passwordGenerate login linkUpdate user
Webhooks
Create webhookList webhooksGet webhook detailsDelete a webhook
Go1 Integration Patterns
Embed the Catalogue Component (SCORM)
1.3 Connect: Refresh customer token1.2 Connect: Onboard customer portal2. Discover: Generate login link to Go1 Catalogue3.1 Import content: Retrieve list of content3.2 Import content: Download content as SCORM4. Track: Create enrolment_update webhook5 Content updates: Create content decommission webhook
Integrate your content
1. Connect: Retrieve an access token (client credentials grant)2. Integrate content: Create a learning object3. Create or update an enrollment5. Decommission content: Patch a learning object decommission & retire_at dates
Introduction
Go1 API
Authentication-OAuth Connect Flow
1. Start OAuth flow3. Refresh tokens
Authentication
Retrieve token (refresh grant)
Awards
Add awards to a portalLoads an award from the portal
Content-Competency (skills & role mapping)
Fetch related roles (Experimental)Search for roles (Experimental)Search for skills (Experimental)
Content
List learning objects (LO)Get a single learning object (LO)Get a LO preview linkGet search autocomplete suggestionsDownload LO as SCORMGet LOs in a playlistUpdate a learning object by source_idUpdate LO custom attributesCreate a learning objectCreate a new link LOCreate a new manual learning item
Collections
Add to collectionRemove from collection
Enrollments-Achievement enrollments
Create a new enrollmentGet enrollment detailsUpdate an enrollmentLink an existing enrolment to a goal
Enrollments
List enrollmentsGet enrollment count of learning objectsCreate a new enrollmentCreate a new award enrollmentImport Learning Records from external partiesCreate or update an enrollment (for content providers)
Groups-{group-id}
Get UserGroup detailModify UserGroup detailDelete a UserGroupList of a certain UserGroup's membershipsList of a certain UserGroup's assignments
Groups-membership
Create a UserGroup MembershipDelete a UserGroup MembershipDelete multiple UserGroup Memberships by User IDs
Groups-assignment
Create a UserGroup AssignmentDelete a UserGroup Assignment
Groups
List of UserGroups in my portalCreate a new UserGroup
Me
Retrieve my user detailsUpdate my user detailsGenerate login link
Onboard
Onboard customer portal (advanced)
Portal configuration-Add/remove content groups
Add content group to portalRemove content group from portal
Portal configuration
Get portal configurationGet a portals account detailsModify portal configuration
Users
List usersGet user detailsCreate new userReset user's passwordGenerate login linkUpdate user
Webhooks
Create webhookList webhooksGet webhook detailsDelete a webhook
Go1 Integration Patterns
Embed the Catalogue Component (SCORM)
1.3 Connect: Refresh customer token1.2 Connect: Onboard customer portal2. Discover: Generate login link to Go1 Catalogue3.1 Import content: Retrieve list of content3.2 Import content: Download content as SCORM4. Track: Create enrolment_update webhook5 Content updates: Create content decommission webhook
Integrate your content
1. Connect: Retrieve an access token (client credentials grant)2. Integrate content: Create a learning object3. Create or update an enrollment5. Decommission content: Patch a learning object decommission & retire_at dates
HomeGo1 Integration PatternsIntegrate your content3. Create or update an enrollment

3. Create or update an enrollment

POST {{baseUrl}}/v2/provider/enrollments

Previous
2. Integrate content: Create a learning object
Next
5. Decommission content: Patch a learning object decommission & retire_at dates