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
Enable the OAuth App
Activate your OAuth application.
- Enable the OAuth app by clicking the green tick icon next to your app
Find Domain
Locate your Docebo subdomain from the platform URL.
Identify Your Subdomain
Extract the subdomain from your Docebo URL.
- Look at the URL in your browser address bar when logged into Docebo
- Take the part before
.docebosaas.comand afterhttps:// - E.g., if your URL is
https://my-domain.docebosaas.com, the subdomain ismy-domain
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
Note User Credentials
Record the username and password for the API user.
- Use the Docebo Username (not email address) for the API user
- The username is displayed in the user profile or user management section
- Keep the password secure - this will be used for OAuth2 password grant authentication
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Client ID
- Client Secret
- Subdomain
- Username
- Password
Connect
- Click Connect
- If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
- Once authorization is successful, you will see a confirmation popup
If the account linking is successful, you will see the newly linked account in your Accounts page.
Next Steps
Webhooks setup
Configure receiving Events for Docebo into StackOne.