Create Integrations App
Create and configure an OAuth2 application in Docebo to obtain your credentials.
Sign in to Docebo
Sign in to your Docebo account (e.g., https://<your-subdomain>.docebosaas.com/learn) with administrator privileges.
Navigate to API and SSO
Access the API management section.
- Click on Admin Menu in the top right corner
- Select Manage under API AND SSO
Add OAuth App
Configure a new authentication app.
- From the API and SSO menu on the left, select API Credentials
- Click Add OAuth2 App to create a new authentication app
Create a New OAuth App
Fill in the OAuth app configuration details.
- Enter the App Name (e.g., “StackOne Integration”)
- Enter a Client ID for the application (required field), then copy it for use in the next steps
- Enter a Description for reference
- Enter the Redirect URI:
https://api.stackone.com/connect/oauth2/docebo/callback - Enable the Show advanced settings checkbox to reveal the Grant Types options
- Select Resource Owner Password Credentials under Grant Types
- Record the Client ID and Client Secret for use in the next steps
- Click Confirm to save
Find Domain
Locate your Docebo subdomain from the platform URL.
Configure API User
Set up a user account with API access privileges for password grant authentication.
Create or Identify an API User
You need a Docebo user account to authenticate API requests.
- You can use an existing administrator account or create a dedicated API user
- To create a new user, go to Admin Menu > Users, click the + (New users/branch) button, then select New user
- Ensure the user has Power User or Superadmin level access for full API functionality
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Client ID
- Client Secret
- Subdomain
- Username
- Password
If the account linking is successful, you will see the newly linked account in your Accounts page.