Skip to main content
Docebo
Docebo
56 actions · 1 auth method
PreviewLMS

Authentication

OAuth 2.0 (Password Grant)

The steps in this guide require Administrator privileges within Docebo.Guides: Connector Profile, Link Account
Actions
|
56 actions
Action
Description
Required scopes
List Users
Retrieve a list of all users in the Docebo platform with optional filtering and pagination
Get User
Retrieve detailed information for a specific user by their Docebo user ID
Create User
Create a new user in the Docebo platform with username, email, and password
Update User
Update an existing user’s information in the Docebo platform
Delete User
Delete a user from the Docebo platform
Batch Import Users
Import or update multiple users in the Docebo platform in a single batch operation
Get User Settings
Get setting information about a specific user
Batch Delete Users
Delete multiple users by user IDs in a single batch operation
Send User Message
Send a message to a user
List Courses
Retrieve a list of all courses in the Docebo platform with optional filtering and pagination
Get Course
Retrieve detailed information for a specific course by ID
Create Course
Create a new course in the Docebo platform
Update Course
Update an existing course in the Docebo platform with comprehensive settings including enrollment options, time options,…
Delete Course
Delete a course from the Docebo platform
Get Course Learning Objects
Retrieve all learning objects (training materials) for a specific course
Get Course Enrollments
Retrieve all enrollments associated with a specific course with filtering by status, level, branch, group, and more
Batch Import Courses
Import multiple courses in a single batch operation
Get Enrollment
Retrieve enrollment details for a specific user in a specific course. Returns a single enrollment record with dates, sta…
Create Enrollment
Enroll a user in a course with optional level, validity dates, session assignment, and custom enrollment fields
Update Enrollment
Update an existing enrollment with comprehensive options including dates, status, level, session assignment, and custom…
Delete Enrollment
Un-enroll one or more users from one or more courses or learning plans, with options to reset learning tracks and delete…
Batch Import Enrollments
Import multiple enrollments in a single batch operation. Each item requires enrollment_date (YYYY-MM-DD format). Support…
List Learning Plans
Retrieve a list of all learning plans in the Docebo platform
Get Learning Plan
Retrieve detailed information for a specific learning plan by ID
Create Learning Plan
Create a new learning plan in the Docebo platform
Update Learning Plan
Update an existing learning plan in the Docebo platform
Delete Learning Plan
Delete a learning plan from the Docebo platform
Enroll User In Learning Plan
Enroll a single user in a learning plan
Unenroll User From Learning Plan
Unenroll a user from a learning plan
Create Learning Objects
Create multiple learning objects (training materials) in a single batch operation. Different lo_type values require diff…
Get Learning Object
Retrieve detailed information for a specific learning object (training material) by ID, including title, description, ty…
List Certifications
Retrieve a list of all certifications in the Docebo platform
Batch Import User Certifications
Import certifications for multiple users in a single batch operation
List Categories
Retrieve a list of all course categories in the Docebo platform
Get Child Categories
Retrieve child categories for a specific parent category
Get Category
Retrieve detailed information for a specific category by ID
Create Category
Create a new course category in the Docebo platform
Update Category
Update an existing category in the Docebo platform
Delete Category
Delete a category from the Docebo platform
List Sessions
Retrieve a list of ILT (Instructor-Led Training) sessions for a classroom course in the Docebo platform
Get Session
Retrieve detailed information for a specific ILT session including instructors, dates, and enrollment settings
Delete Session
Delete an ILT session from a course in the Docebo platform
Get Session Enrollments
Retrieve all enrollments for a specific ILT session with filtering and pagination options
List Locations
Retrieve a list of all ILT locations in the Docebo platform with optional sorting and pagination
Create Location
Create a new ILT location in the Docebo platform for scheduling training sessions
Update Location
Update an existing ILT location in the Docebo platform
Delete Location
Delete an ILT location from the Docebo platform
List Branches
Retrieve a list of branches of given or root level in the Docebo platform
Get Branch
Get details of a selected branch
Create Branch
Create a new organizational branch in the Docebo platform
Update Branch
Update selected branch in the Docebo platform
Delete Branch
Delete an organizational branch from the Docebo platform
Get Branch Users
Retrieve information about a branch’s users
Assign Users To Branch
Assign users to an organizational branch
Batch Create Branches
Create or update multiple organizational branches in a single batch operation
Batch Delete Branches
Delete multiple organizational branches in a single batch operation

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/docebo/filled/png

Connector Profile

Docebo - OAuth 2.0 (Password Grant)
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/docebo/filled/png

Link Account

Docebo - OAuth 2.0 (Password Grant)
4

Use Actions

Invoke actions using one of the methods below: