Docebo
56 actions · 50 events · 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
|
No scopes found
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
Events
|
No tags found
50 events
Event
Description
Tags
Asset Created
Manual setup
Fires when an asset is uploaded to the Central Repository. Docebo event string
contribute.created. Docebo may batch mu…Content
Asset Updated
Manual setup
Fires when an asset is modified. Docebo event string
contribute.updated. Docebo may batch multiple same-type events to…Content
Asset Deleted
Manual setup
Fires when an asset is removed. Docebo event string
contribute.deleted. Docebo may batch multiple same-type events tog…Content
Training Material Added To Course
Manual setup
Fires when a Central Repository material is assigned to a course. Docebo event string `tmrepo.course.trainingmaterial.ad…
Content
Training Material Removed From Course
Manual setup
Fires when a Central Repository material is removed from a course. Docebo event string `tmrepo.course.trainingmaterial.r…
Content
Course Created
Manual setup
Fires when a course is created. Docebo event string
course.created. Docebo may batch multiple same-type events togethe…Content
Course Updated
Manual setup
Fires when course properties are modified. Docebo event string
course.updated. Docebo may batch multiple same-type eve…Content
Course Deleted
Manual setup
Fires when a course is removed. Docebo event string
course.deleted. Docebo may batch multiple same-type events togethe…Content
Course Training Material Created
Manual setup
Fires when training material is created within a course. Docebo event string
course.trainingmaterial.created. Docebo m…Content
Course Training Material Updated
Manual setup
Fires when training material within a course is modified. Docebo event string
course.trainingmaterial.updated. Docebo…Content
Course Training Material Deleted
Manual setup
Fires when training material within a course is removed. Docebo event string
course.trainingmaterial.deleted. Docebo m…Content
Assignment Submitted
Manual setup
Fires when a learner submits an assignment. Docebo event string
lo.assignment.submission. Docebo may batch multiple sa…Content
Assignment Evaluated
Manual setup
Fires when an assignment submission is graded. Docebo event string
lo.assignment.evaluation. Docebo may batch multiple…Content
Course Enrollment Created
Manual setup
Fires when a user is enrolled in a course. Docebo event string
course.enrollment.created. Docebo may batch multiple sa…Enrollments
Course Enrollment Updated
Manual setup
Fires when a course enrollment status changes. Docebo event string
course.enrollment.updated. Docebo may batch multipl…Enrollments
Course Enrollment Completed
Manual setup
Fires when a user completes a course. Docebo event string
course.enrollment.completed. Docebo may batch multiple same-…Enrollments
Course Enrollment Deleted
Manual setup
Fires when a user is unenrolled from a course. Docebo event string
course.enrollment.deleted. Docebo may batch multipl…Enrollments
ILT Session Enrollment Created
Manual setup
Fires when a user is enrolled in an ILT session. Docebo event string
ilt.session.enrollment.created. Docebo may batch…Enrollments
ILT Session Enrollment Updated
Manual setup
Fires when an ILT session enrollment changes. Docebo event string
ilt.session.enrollment.updated. Docebo may batch mul…Enrollments
ILT Session Enrollment Deleted
Manual setup
Fires when a user is unenrolled from an ILT session. Docebo event string
ilt.session.enrollment.deleted. Docebo may ba…Enrollments
ILT Session Created
Manual setup
Fires when an ILT session is created. Docebo event string
ilt.session.created. Docebo may batch multiple same-type eve…Enrollments
ILT Session Updated
Manual setup
Fires when an ILT session is modified. Docebo event string
ilt.session.updated. Docebo may batch multiple same-type ev…Enrollments
ILT Session Deleted
Manual setup
Fires when an ILT session is removed. Docebo event string
ilt.session.deleted. Docebo may batch multiple same-type eve…Enrollments
ILT Event Created
Manual setup
Fires when an ILT event date is created. Docebo event string
ilt.event.created. Docebo may batch multiple same-type ev…Enrollments
ILT Event Updated
Manual setup
Fires when an ILT event date is modified. Docebo event string
ilt.event.updated. Docebo may batch multiple same-type e…Enrollments
ILT Event Deleted
Manual setup
Fires when an ILT event date is removed. Docebo event string
ilt.event.deleted. Docebo may batch multiple same-type ev…Enrollments
Learning Plan Created
Manual setup
Fires when a learning plan is created. Docebo event string
learningplan.created. Docebo may batch multiple same-type e…Enrollments
Learning Plan Updated
Manual setup
Fires when a learning plan is modified. Docebo event string
learningplan.updated. Docebo may batch multiple same-type…Enrollments
Learning Plan Deleted
Manual setup
Fires when a learning plan is removed. Docebo event string
learningplan.deleted. Docebo may batch multiple same-type e…Enrollments
Learning Plan Course Added
Manual setup
Fires when a course is added to a learning plan. Docebo event string
learningplan.course.added. Docebo may batch multi…Enrollments
Learning Plan Course Removed
Manual setup
Fires when a course is removed from a learning plan. Docebo event string
learningplan.course.removed. Docebo may batch…Enrollments
Learning Plan Enrollment Created
Manual setup
Fires when a user is enrolled in a learning plan. Docebo event string
learningplan.enrollment.created. Docebo may batc…Enrollments
Learning Plan Enrollment Updated
Manual setup
Fires when a learning plan enrollment changes. Docebo event string
learningplan.enrollment.updated. Docebo may batch m…Enrollments
Learning Plan Enrollment Deleted
Manual setup
Fires when a user is unenrolled from a learning plan. Docebo event string
learningplan.enrollment.deleted. Docebo may…Enrollments
Learning Plan Enrollment Completed
Manual setup
Fires when a user completes a learning plan. Docebo event string
learningplan.enrollment.completed. Docebo may batch m…Enrollments
Branch Created
Manual setup
Fires when a branch is created. Docebo event string
branch.created. Docebo may batch multiple same-type events togethe…People
Branch Updated
Manual setup
Fires when a branch is modified. Docebo event string
branch.updated. Docebo may batch multiple same-type events togeth…People
Branch Deleted
Manual setup
Fires when a branch is removed. Docebo event string
branch.deleted. Docebo may batch multiple same-type events togethe…People
Branch User Added
Manual setup
Fires when a user is assigned to a branch. Docebo event string
branch.user.added. Docebo may batch multiple same-type…People
Branch User Removed
Manual setup
Fires when a user is removed from a branch. Docebo event string
branch.user.removed. Docebo may batch multiple same-ty…People
Group User Added
Manual setup
Fires when a user is assigned to a group. Docebo event string
group.user.added. Docebo may batch multiple same-type ev…People
Group User Removed
Manual setup
Fires when a user is removed from a group. Docebo event string
group.user.removed. Docebo may batch multiple same-type…People
Channel Created
Manual setup
Fires when a channel is created. Docebo event string
channel.created. Docebo may batch multiple same-type events toget…People
Channel Updated
Manual setup
Fires when a channel is modified. Docebo event string
channel.updated. Docebo may batch multiple same-type events toge…People
Channel Deleted
Manual setup
Fires when a channel is removed. Docebo event string
channel.deleted. Docebo may batch multiple same-type events toget…People
Channel Content Assigned
Manual setup
Fires when content is added to a channel. Docebo event string
channel.content.assigned. Docebo may batch multiple same…People
Channel Content Removed
Manual setup
Fires when content is removed from a channel. Docebo event string
channel.content.removed. Docebo may batch multiple s…People
Certification Awarded
Manual setup
Fires when a certification is issued to a user. Docebo event string
certification.award.awarded. Docebo may batch mult…Engagement
Certification Award Updated
Manual setup
Fires when a certification award is modified. Docebo event string
certification.award.updated. Docebo may batch multip…Engagement
Certification Revoked
Manual setup
Fires when a certification is revoked from a user. Docebo event string
certification.award.revoked. Docebo may batch m…Engagement
Getting Started
1
Create or Select a Project
Set up a new project or select an existing one. See Organizations & Projects.
2
Configure the Connector
Enable the connector and set up a connector profile in your project. See Managing Connectors.
Connector Profile
Docebo - OAuth 2.0 (Password Grant)
3
Link an Account
Connect an account using StackOne Hub or Auth Link.
Link Account
Docebo - OAuth 2.0 (Password Grant)
4
Use Actions
Invoke actions using one of the methods below:
- MCP – Model Context Protocol for AI assistants
- A2A – Agent-to-Agent protocol
- Agent SDK – TypeScript and Python SDKs for AI agents
- Actions RPC – Direct API calls
- Playground – Test actions in the dashboard
Webhook Events
Webhooks setup
Configure receiving Events for Docebo into StackOne.