Skip to main content
Administrator privileges in Docebo are required to create OAuth2 apps and manage API credentials.

Create Integrations App

Create and configure an OAuth2 application in Docebo to obtain your credentials.

1

Sign in to Docebo

Sign in to your Docebo account (e.g., https://<your-subdomain>.docebosaas.com/learn) with administrator privileges.

2

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
3

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
4

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
5

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.

1

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.com and after https://
  • E.g., if your URL is https://my-domain.docebosaas.com, the subdomain is my-domain

Configure API User

Set up a user account with API access privileges for password grant authentication.

1

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
2

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

1

Navigate to the Hub

Use one of the three Linking Account Methods to access the Hub.
2

Fill out the fields

Fill out the following fields using details from your provider:
  • Client ID
  • Client Secret
  • Subdomain
  • Username
  • Password
3

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.