Skip to main content
Admin privileges in Go1 are required to create an OAuth application.

Create an OAuth Application

To connect Go1 with StackOne, create a private OAuth application in your Go1 portal and copy its credentials.

Note: myGo1 retires on 31 December 2026. This setup flow (Integrations > Developers > Create app) currently relies on the myGo1 portal. Review Go1’s Go1 Learn admin guide for migration details, as these steps may move to Go1 Learn.

1

Sign in to Go1

Go to your Go1 portal and sign in with an admin account. Enter your Email and Password, then click Log in. If you have more than one portal, select the portal you want to connect.

Note: After signing in, you may land on Go1 Learn. Click Return to myGo1 at the bottom-left to switch to the classic portal, where Integrations > Developers is accessible.

Go1 login screen with email and password fields
2

Open Integrations

Click your initials in the top-right corner to open the account menu, then select Integrations.

Go1 account menu with the Integrations item highlighted
3

Open Developer settings

In the Integrations side menu, select Developers to open the Client Apps page.

Integrations menu with the Developers item highlighted
4

Create a new app

On the Client Apps page, click Create app to start creating a new private OAuth application.

Client Apps page with the Create app button highlighted
5

Configure app details

In the New client app dialog, fill in the fields and click Save.

  • Name: Enter a descriptive name (for example, StackOne Integration).
  • Callback URL: Enter https://api.stackone.com/connect/oauth2/go1/callback
New client app dialog with the Name and Callback URL fields
6

Save and copy credentials

After saving, the Application created confirmation shows your credentials. Copy the Client ID from the app’s row and paste it into the Client ID field in the StackOne Connector profile, then copy the Client Secret and paste it into the Client Secret field in the StackOne Connector profile.

  • The Client Secret will be shown only once. Please copy it and store it securely — if lost, you will need to create a new application.
Application created confirmation showing the Client Secret with a copy button
7

Set application scopes

Enables actions: Add Group Members, Add Items To Playlist, Create Enrollment, Create Group, Create Group Assignment, Create Learning Object, Create Plan, Create Play Link, Create Playlist, Create Portal, Create Restriction, Create Upload URL, Create User, Create User Login Link, Create Webhook, Delete Enrollment, Delete Group, Delete Group Assignment, Delete Learning Object, Download Certificate, Download Learning Object SCORM, Get Enrollment, Get Group, Get Learning Object, Get Learning Object Premium Status, Get Playlist, Get User, List Collection Changes, List Enrollments, List Group Assignments, List Group Members, List Groups, List Learning Object Alternatives, List Learning Objects, List Playlist Items, List Restrictions, List User’s Groups, List Users, List Webhooks, Remove Group Member, Remove Group Members (Bulk), SCIM Create Group, SCIM Create User, SCIM Deactivate User, SCIM Delete Group, SCIM Get Group, SCIM Get Resource Types, SCIM Get Roles, SCIM Get Schema, SCIM Get Schemas, SCIM Get Service Provider Config, SCIM Get User, SCIM List Groups, SCIM List Users, SCIM Replace Group (PUT), SCIM Replace User (PUT), SCIM Search Users (POST), SCIM Update Group (PATCH), SCIM Update User (PATCH), Set Learning Object Data, Submit Learning Object To Premium, Update Enrollment, Update Group, Update Learning Object, Update Plan, Update Plan Entitlements, Update Restriction, Update User, Update Webhook

The Application Scopes field in the StackOne Connector profile controls which Go1 permissions the integration requests (for example, reading users, learning objects, and enrollments). Leave it blank to request the full default set of scopes, or enter a space-separated list of the scopes below to narrow the access granted.

Important Notes

Keep the following in mind when managing your Go1 OAuth application.

  • If the administrator who created the app becomes inactive or loses admin status, the credentials will stop working.
  • Multiple OAuth applications can be created for the same portal if needed.

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Go1:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Go1
  • Select Type as OAuth 2.0
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
    • Application Scopes (Optional)
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Go1.