Docebo icon

Docebo

AI-first learning management system for enterprise training and skills development.

5 triggers23 searches34 actionsPollingAuth: OAuth

AI-assisted documentation20 min read

This documentation is compiled from our integration source code, internal specs for Docebo, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Docebo on WEXTL →

Before you set up the credential, make sure you have an active Docebo account and OAuth client credentials, granted by signing in with your account ready.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • SubdomaintextRequired

    Enter your subdomain. For example, if your URL is https://acme.docebosaas.com, enter acme. This is the unique identifier found at the start of your URL.

    [1]
  • Client IDtextRequired

    Enter your OAuth2 Client ID. To obtain this, log into your platform as an administrator, navigate to the Admin Menu, open the API and SSO app settings page, and activate the API & SSO app. Your Client ID will be displayed in the app credentials section.

    [1]
  • Client SecretpasswordRequired

    Enter your OAuth2 Client Secret. To obtain this, log into your platform as an administrator, navigate to the Admin Menu, open the API and SSO app settings page, and activate the API & SSO app. Your Client Secret will be displayed alongside your Client ID in the app credentials section. Ensure you copy it immediately as it may not be shown again.

    [1]
  1. Log in to your WEXTL account, add the Docebo node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Docebo account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Docebo to WEXTL®
Video slide demonstrates how to integrate Docebo in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch ClassroomsTrigger
Output fields[3]
FieldType
ID classroomnumber
ID locationnumber
Seatsnumber
Nametext
Equipmenttext
Detailstext
Watch CoursesTrigger
Output fields[3]
FieldType
ID coursenumber
Nametext
Uid coursetext
Descriptiontext
Date last updateddate
Course typetext
Sellingboolean
Codetext
Slug nametext
Imagetext
Durationnumber
Languagetext
Language labeltext
Multi languagesarray
Pricetext
Is newtext
Is openedtext
Rating optiontext
Current ratingnumber
14other output fields
Watch SessionsTrigger
Output fields[3]
FieldType
IDnumber
Migrated webinar session IDnumber
Nametext
Descriptiontext
Slug nametext
Start datedate
End datedate
Begin daydate
Begin timetext
Begin timezonetext
End timetext
End timezonetext
Min dates for completionnumber
Can manageboolean
Evaluation typetext
Is instructorboolean
Score basetext
Instructorsarray
Datesarray
Watch UsersTrigger
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Enrollmentsarray
Watch Webinar AccountsTrigger
Output fields[3]
FieldType
IDnumber
App keytext
App secrettext
App sitetext
Nametext
Descriptiontext
Max sessionsnumber
Max sessions per coursenumber
Max concurrent sessionsnumber
Pairedboolean
Created attext
Batch Add CLOR LO to a CourseSearch
Input fields[3]
FieldType
Itemsarray
Course IDchoice
Folder Keynumber
Version IDnumber
Batch Item IDtext
Limitnumber
Output fields[3]
FieldType
Row indexnumber
Successboolean
Messagetext
Clor lo IDnumber
Course IDnumber
Lo IDnumber
Batch Import CoursesSearch
Input fields[3]
FieldType
Itemsarray
Course Providertext
External Course IDtext
Course Codetext
Course Typechoice
Course Nametext
Course Descriptiontext
Course Covertext
Course Cover IDnumber
Course Cover Nametext
Course Languagetext
Optionsobject
Update Course Infoboolean
Use Code To Updateboolean
S3 Keytext
S3 Secretsecret
S3 Regiontext
S3 Bucket Nametext
S3 Root Foldertext
Limitnumber
Output fields[3]
FieldType
Row indexnumber
Successboolean
Messagetext
Course IDnumber
Batch item IDtext
Get a CourseAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Dataobject
IDnumber
Nametext
Codetext
Uid coursetext
Providernumber
Slug nametext
Descriptiontext
Short descriptiontext
Creditsnumber
Lang codetext
Versiontext
linksobject
Selfobject
Gotoobject
Firstobject
Lastobject
Get a Downloadable Link for Course MaterialsAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Dataobject
Total sizenumber
Job IDtext
Job starting datetext
Job statustext
Successboolean
Messagetext
End object mark IDarray
Losarray
Versiontext
linksobject
Selfobject
Gotoobject
Firstobject
Lastobject
Get AccountsSearch
Input fields[3]
FieldType
Account Nametext
Providerarray
Providerchoice
Sorttext
Limitnumber
Output fields[3]
FieldType
IDnumber
App keytext
App secrettext
App sitetext
Nametext
Descriptiontext
Max sessionsnumber
Max sessions per coursenumber
Max concurrent sessionsnumber
Pairedboolean
Created attext
Get Additional Course Field InformationAction
Input fields[3]
FieldType
Field IDRequired
choice
Output fields[3]
FieldType
IDnumber
Nametext
Associationtext
Extra associationtext
Mandatoryboolean
Typetext
Show fieldboolean
Sequencenumber
Filterableboolean
Multi choice filterboolean
JSON config filtertext
Translationsobject
translationtext
Dropdown optionsobject
Option IDtext
Translationsobject
Settingsobject
Get All SessionsSearch
Input fields[3]
FieldType
Course IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDnumber
Migrated webinar session IDnumber
Nametext
Descriptiontext
Slug nametext
Start datedate
End datedate
Begin daydate
Begin timetext
Begin timezonetext
End timetext
End timezonetext
Min dates for completionnumber
Can manageboolean
Evaluation typetext
Is instructorboolean
Score basetext
Instructorsarray
Datesarray
Get an AssignmentAction
Input fields[3]
FieldType
FilenameRequired
text
Output fields[3]
FieldType
Uploadedboolean
Get an Enrollment ReportSearch
Input fields[3]
FieldType
Timeframechoice
Fromdate
Todate
Timeframe Completionchoice
From Completiondate
To Completiondate
Exclude Inactive Userschoice
Branchesarray
Branchchoice
Course IDchoice
Search Texttext
Sort Bychoice
Sort Directionchoice
Limitnumber
Output fields[3]
FieldType
Usernametext
First nametext
Last nametext
Statustext
Enrollment datedate
Time in coursetext
Last accessdate
Completion datedate
Scoretext
ID coursetext
Codetext
Nametext
Typetext
Has esignature enabledboolean
Enrolledtext
Completedtext
In progresstext
Not startedtext
Get Course Enrollment StatisticAction
Input fields[3]
FieldType
Timeframechoice
Fromdate
Todate
Exclude Inactive Userschoice
Branchesarray
Branchchoice
Course IDchoice
Output fields[3]
FieldType
Dataobject
Titletext
Codetext
Descriptiontext
Partecipationobject
Summaryobject
Completionobject
Versiontext
linksobject
Selfobject
Gotoobject
Firstobject
Lastobject
Get Course RatingAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Dataobject
Average ratingnumber
Versiontext
linksobject
Selfobject
Gotoobject
Firstobject
Lastobject
Get Course SessionsSearch
Input fields[3]
FieldType
Course IDRequired
choice
Sort Bychoice
Sort Directionchoice
Search Texttext
Limitnumber
Output fields[3]
FieldType
ID sessionnumber
Enrollmentsarray
Get Course WidgetsSearch
Input fields[3]
FieldType
Course IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDnumber
Titletext
Content typetext
Display typetext
Positionnumber
Columns spannumber
Paramstext
Get Discussions/Posts of a CourseSearch
Input fields[3]
FieldType
Course IDRequired
choice
Forum IDnumber
Max Discussionsnumber
Max Messagesnumber
Limitnumber
Output fields[3]
FieldType
Discussions countnumber
Itemsarray
Get Information About the ILT Course SessionAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Nametext
Maximum enrollmentsnumber
Minimum enrollmentsnumber
Start datedate
End datedate
Other infotext
Last subscription datedate
Total hoursnumber
Evaluation typenumber
Evaluation base scorenumber
Evaluation modenumber
Session datesarray
Additional fieldsarray
Get Learning ObjectsAction
Input fields[3]
FieldType
Course IDchoice
Statuschoice
Sort Bychoice
Sort Directionchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Titletext
Courseobject
Nametext
ID coursenumber
Course typetext
ID usernumber
Fullnametext
Get Learning Objects by Course IDSearch
Input fields[3]
FieldType
Course IDRequired
choice
Search Texttext
Score Mode Onlychoice
Sort Bychoice
Sort Directionchoice
Limitnumber
Output fields[3]
FieldType
ID orgnumber
Item IDnumber
ID parentnumber
Titletext
Object typetext
ID resourcenumber
Statustext
Get Survey Data by UserSearch
Input fields[3]
FieldType
Poll IDRequired
number
Course IDchoice
Output fields[3]
FieldType
Questionsarray
Answersarray
List ClassroomsSearch
Input fields[3]
FieldType
Sort Bychoice
Sort Directionchoice
Limitnumber
Output fields[3]
FieldType
ID classroomnumber
ID locationnumber
Seatsnumber
Nametext
Equipmenttext
Detailstext
List Course Additional FieldsSearch
Input fields[3]
FieldType
Search Texttext
Associationchoice
Field Typechoice
Show Fieldchoice
Sequencenumber
Filterablechoice
Sort Bychoice
Sort Directionchoice
Languagetext
Get Countchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nameobject
Typetext
Valuetext
Valuesobject
Dropdown optionsobject
Typetext
Valuetext
Valuesobject
Sequencenumber
Actionsarray
Associationtext
Extra associationtext
Typetext
Show fieldboolean
Mandatoryboolean
Settingsobject
URLtext
Heightnumber
Columns catalognumber
Columns widgetnumber
Hash secrettext
Oauth client IDnumber
Send oauth 2 tokenboolean
Sequencenumber
Multi choice filterboolean
Filterableboolean
Textfield choicesarray
JSON config filtertext
List CoursesSearch
Input fields[3]
FieldType
Updated Fromdate
Updated Todate
Sort Bychoice
Sort Directionchoice
Limitnumber
Output fields[3]
FieldType
ID coursenumber
Nametext
Uid coursetext
Descriptiontext
Date last updateddate
Course typetext
Sellingboolean
Codetext
Slug nametext
Imagetext
Durationnumber
Languagetext
Language labeltext
Multi languagesarray
Pricetext
Is newtext
Is openedtext
Rating optiontext
Current ratingnumber
14other output fields
List Mappable FieldsAction
Output fields[3]
FieldType
Dataobject
Fieldsarray
Versiontext
List Scheduled ILT SessionsSearch
Input fields[3]
FieldType
Course IDRequired
choice
Yeartext
Date Fromdate
Date Todate
Limitnumber
Output fields[3]
FieldType
ID sessionnumber
ID coursenumber
Nametext
Max enrollnumber
Min enrollnumber
Date begindate
Date enddate
Last subscription datedate
Other infotext
Evaluation typenumber
Score basenumber
Datesarray
Add a New Message to a Forum ThreadAction
Input fields[3]
FieldType
Course IDRequired
choice
Contenttext
Output fields[3]
FieldType
Dataobject
Typenumber
IDnumber
Titletext
Is bestboolean
Read onlyboolean
Create atdate
Ratingobject
Ownerobject
Message savetext
Versiontext
linksobject
Selfobject
Gotoobject
Firstobject
Lastobject
Add CLOR LO to a CourseAction
Input fields[3]
FieldType
Course IDRequired
choice
Folder Keynumber
Versionnumber
Output fields[3]
FieldType
Successboolean
Lo IDnumber
Batch Import ILT Sessions and DatesAction
Input fields[3]
FieldType
Itemsarray
Course IDchoice
Course Codetext
Session Codetext
Session Nametext
Session Maximum Enrollmentsnumber
Session Minimum Enrollmentsnumber
Session Last Subscription Datedate
Session Other Infotext
Completion Typetext
Score Basenumber
Update Session Infoboolean
Output fields[3]
FieldType
Dataarray
Versiontext
linksobject
Selfobject
Gotoobject
Firstobject
Lastobject
Check Course VisibilityAction
Input fields[3]
FieldType
Course IDRequired
choice
Contextchoice
Catalog IDtext
Channel IDchoice
Output fields[3]
FieldType
Visibilityobject
Is visibleboolean
Reasontext
Suggestiontext
Lockobject
Is lockboolean
Reasontext
Suggestiontext
Create a ClassroomAction
Input fields[3]
FieldType
Location IDchoice
NameRequired
text
Seatsnumber
Equipmenttext
Detailstext
Output fields[3]
FieldType
Dataobject
Successboolean
ID classroomnumber
Messagetext
Codenumber
Versiontext
Create a Classroom SessionAction
Input fields[3]
FieldType
Course IDRequired
choice
NameRequired
text
Session Codetext
Max Enrollmentnumber
Min Enrollmentnumber
Last Subscription Datedate
Other Infotext
Evaluation Typenumber
Score Basenumber
Additional Fieldsarray
Field IDchoice
Valuetext
Datesarray
Daydate
Nametext
Time Begintext
Time Endtext
Break Begintext
Break Endtext
Timezonetext
Location IDchoice
Classroom IDchoice
Output fields[3]
FieldType
ID sessionnumber
Create a CourseAction
Input fields[3]
FieldType
Codetext
Providertext
NameRequired
text
Descriptiontext
Course Typechoice
Imagetext
Image IDtext
Additional Fieldsobject
Statuschoice
Labelnumber
Categorychoice
Languagetext
Channelsarray
Channel IDchoice
Creditsnumber
Prerequisites Policynumber
Enable Self Unenrollmentnumber
Enable Session Self Unenrollmentnumber
Enable Unenrollment On Course Completionnumber
Enable Session Changenumber
55other input fields
Output fields[3]
FieldType
Dataobject
Course IDnumber
Successboolean
Versiontext
linksobject
Selfobject
Gotoobject
Firstobject
Lastobject
Create a Course Additional FieldAction
Input fields[3]
FieldType
AssociationRequired
choice
NameRequired
object
Field TypeRequired
choice
Dropdown Optionsarray
Translationsobject
Settingsobject
URLurl
Heightnumber
Columns Catalognumber
Columns Widgetnumber
Hash Secretsecret
Hash Secret Repeatsecret
OAuth Client IDnumber
Send OAuth2 Tokenboolean
Show Fieldboolean
Sequencenumber
Filterableboolean
Multi Choice Filterboolean
JSON Config Filtertext
Mandatoryboolean
Extra Associationchoice
Output fields[3]
FieldType
Field IDnumber
Create a Webinar AccountAction
Input fields[3]
FieldType
NameRequired
text
Tooltext
Additional Infotext
App Keytext
App Secretsecret
Session Typetext
Emailemail
Max Sessionsnumber
Max Sessions Per Coursenumber
Max Concurrent Sessionsnumber
Output fields[3]
FieldType
IDnumber
Nametext
Additional infotext
App keytext
App secrettext
Session typetext
Emailtext
Max sessions per coursenumber
Max concurrent sessionsnumber
Max sessionsnumber
Create a Webinar Account PairingAction
Input fields[3]
FieldType
Account IDRequired
choice
Codetext
Delete a ClassroomAction
Input fields[3]
FieldType
Classroom IDRequired
choice
Output fields[3]
FieldType
Successboolean
Messagetext
Codenumber
Delete a Course FieldAction
Input fields[3]
FieldType
Field IDRequired
choice
Output fields[3]
FieldType
Errorsobject
Messagetext
Error codenumber
Deletedtext
Delete a Learning CourseAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Dataobject
Successboolean
Versiontext
linksarray
Delete a SessionAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Successboolean
Delete a Webinar AccountAction
Input fields[3]
FieldType
Account IDRequired
choice
Delete CLOR LOs from a CourseAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Successboolean
Dismiss a CourseAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Successboolean
Download a Session EvaluationAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Filetext
Versiontext
Download Course Enrollment Statistics PDF FileAction
Input fields[3]
FieldType
Timeframechoice
Start Datedate
End Datedate
Hide Deactivated Usersboolean
Branch IDchoice
Course IDchoice
Image 1text
Image 2text
Output fields[3]
FieldType
Filetext
Versiontext
Enable Deeplinking in Course SettingsAction
Enroll in a SessionAction
Input fields[3]
FieldType
Course IDRequired
choice
Hashtext
Generated Bynumber
Output fields[3]
FieldType
Dataobject
Messagetext
Redirect URLtext
Successboolean
Actiontext
Versiontext
Flag a Forum MessageAction
Input fields[3]
FieldType
Course IDRequired
choice
ReactionRequired
choice
Output fields[3]
FieldType
Dataobject
Resultboolean
Ratingobject
Versiontext
linksobject
Selfobject
Gotoobject
Firstobject
Lastobject
Insert a Course RatingAction
Input fields[3]
FieldType
Course IDRequired
choice
RatingRequired
number
Output fields[3]
FieldType
Dataobject
Successboolean
Versiontext
linksobject
Selfobject
Gotoobject
Firstobject
Lastobject
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Move a User to Another SessionAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Successboolean
Reset Course Tracking DataAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Successboolean
Messagesarray
Synchronize Training Material TrackingsAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Courseobject
Statustext
Completion datetext
Chaptersarray
Undo Course Dismissal for a Logged UserAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
Successboolean
Update a ClassroomAction
Input fields[3]
FieldType
Classroom IDRequired
choice
Nametext
Seatsnumber
Equipmenttext
Detailstext
Output fields[3]
FieldType
Dataobject
Successboolean
Versiontext
Update a Course Additional FieldAction
Input fields[3]
FieldType
Field IDRequired
choice
Nameobject
Field Typechoice
Associationchoice
Dropdown Optionsobject
Updatedarray
Deletedarray
Newarray
Settingsobject
URLurl
Heightnumber
Columns Catalognumber
Columns Widgetnumber
Hash Secretsecret
Hash Secret Repeatsecret
OAuth Client IDnumber
Send OAuth2 Tokenboolean
Show Fieldboolean
Sequencenumber
Mandatoryboolean
Filterableboolean
Multi Choice Filterboolean
JSON Config Filtertext
Extra Associationchoice
Output fields[3]
FieldType
Field IDnumber
Update a SessionAction
Input fields[3]
FieldType
Course IDRequired
choice
Nametext
Session Codetext
Max Enrollmentnumber
Min Enrollmentnumber
Last Subscription Datedate
Other Infotext
Evaluation Typenumber
Score Basenumber
Datesarray
Daydate
Nametext
Time Begintext
Time Endtext
Break Begintext
Break Endtext
Timezonetext
Location IDchoice
Classroom IDchoice
Additional Fieldsarray
Field IDchoice
Valuetext
Output fields[3]
FieldType
ID sessionnumber
Versiontext
Update a Webinar AccountAction
Input fields[3]
FieldType
Account IDRequired
choice
IDnumber
Nametext
Tooltext
Additional Infotext
App Keytext
App Secretsecret
Session Typetext
Emailemail
Max Sessionsnumber
Max Sessions Per Coursenumber
Max Concurrent Sessionsnumber
Output fields[3]
FieldType
IDnumber
Nametext
Additional infotext
App keytext
App secrettext
Session typetext
Emailtext
Max sessions per coursenumber
Max concurrent sessionsnumber
Max sessionsnumber
Update Discussion Thread in a CourseAction
Input fields[3]
FieldType
Course IDRequired
choice
Texttext
Forum IDnumber
Output fields[3]
FieldType
Outputobject
Versiontext
View a ClassroomAction
Input fields[3]
FieldType
Classroom IDRequired
choice
Output fields[3]
FieldType
ID classroomnumber
ID locationnumber
Seatsnumber
Nametext
Equipmenttext
Detailstext

Look for Docebo templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Docebo Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Docebo.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 23, 2026 22:39