Skip to content

maspuce/docebo-php-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwaggerClient-php

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

This PHP package is automatically generated by the Swagger Codegen project:

  • API version: 2.0
  • Build package: io.swagger.codegen.languages.PhpClientCodegen

Requirements

PHP 5.4.0 and later

Installation & Usage

Composer

To install the bindings via Composer, add the following to composer.json:

{
  "repositories": [
    {
      "name": maspuce/docebo-php-sdk
      "type": "git",
      "url": "https://github.com/maspuce/docebo-php-sdk.git"
    }
  ],
  "require": {
    "maspuce/docebo-php-sdk": "*"
  }
}

Then run composer install

Manual Installation

Download the files and include autoload.php:

    require_once('/path/to/SwaggerClient-php/autoload.php');

Tests

To run the unit tests:

composer install
./vendor/bin/phpunit

Getting Started

Please follow the installation procedure and then run the following:

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: docebo_oauth
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\Api\AreaApi();
$sort_attr = "sort_attr_example"; // string | Sort by this field, default value - title. Options: title, id
$sort_dir = "sort_dir_example"; // string | Sorting Direction: asc = ascending, desc = descending, default - desc
$page = 56; // int | Page to return, default 1
$page_size = 56; // int | Maximum number of results per page, default 200
$lang = "lang_example"; // string | Language code. Language used to process input parameters, sort data, and provide the output. Default - Platform default language
$get_total_count = 56; // int | If 1 the count of found items will be returned. Options: 0, 1 default 0
$search_text = "search_text_example"; // string | Search text in the area title. Default - empty
$paginated = 56; // int | Possible values 0 or 1. Default - 1. If is 0 all areas returned.

try {
    $result = $api_instance->areaSkillv1areas($sort_attr, $sort_dir, $page, $page_size, $lang, $get_total_count, $search_text, $paginated);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AreaApi->areaSkillv1areas: ', $e->getMessage(), PHP_EOL;
}

?>

Documentation for API Endpoints

All URIs are relative to https://false

Class Method HTTP request Description
AreaApi areaSkillv1areas GET /skill/v1/areas Retrieves a list of Areas
AreaApi areaSkillv1areas_0 POST /skill/v1/areas Creates a new Area for Skills grouping
AreaApi areaSkillv1areas_1 DELETE /skill/v1/areas Deletes one or more Areas
AssetsApi assetsSharev1assets GET /share/v1/assets Retrieves all assets for user, filtered on input parameters
AssetsApi assetsSharev1assets_0 POST /share/v1/assets Creates a new asset
AssetsApi assetsSharev1assetsassetIdrating GET /share/v1/assets/{asset_id}/rating View Asset Rating
AssetsApi assetsSharev1assetsassetIdrating_0 PUT /share/v1/assets/{asset_id}/rating Update Asset Rating
AssetsApi assetsSharev1assetsidAsset GET /share/v1/assets/{id_asset} Asset View
AssetsApi assetsSharev1assetsidAsset_0 PUT /share/v1/assets/{id_asset} Update asset
AssetsApi assetsSharev1assetsidAsset_1 DELETE /share/v1/assets/{id_asset} Delete asset
AssetsApi assetsSharev1assetsidAssetchannels GET /share/v1/assets/{id_asset}/channels View Asset assigned Channels
AssetsApi assetsSharev1assetsidAssetchannels_0 PUT /share/v1/assets/{id_asset}/channels Assign channels to asset
AssetsApi assetsSharev1assetsidAssetcomments GET /share/v1/assets/{id_asset}/comments View Asset Comments
AssetsApi assetsSharev1assetsidAssetdetails GET /share/v1/assets/{id_asset}/details Asset Details
AssetsApi assetsSharev1assetsidAssetplayer GET /share/v1/assets/{id_asset}/player Retrieves config for the player
AssetsApi assetsSharev1assetsidAssetplaylists PUT /share/v1/assets/{id_asset}/playlists Assign playlists to asset
AssetsApi assetsSharev1assetsidAssetquestions GET /share/v1/assets/{id_asset}/questions View Asset Questions
AssetsApi assetsSharev1assetsidAssetspendTime GET /share/v1/assets/{id_asset}/spend_time View spent time for specific asset
AssetsApi assetsSharev1assetsidAssetspendTime_0 PUT /share/v1/assets/{id_asset}/spend_time Spent time over the asset
AssetsApi assetsSharev1assetsidAssettags GET /share/v1/assets/{id_asset}/tags View Asset assigned tags
AssetsApi assetsSharev1assetsidAssettags_0 PUT /share/v1/assets/{id_asset}/tags Assign tags to asset
AssetsApi assetsSharev1assetsidAssettooltips GET /share/v1/assets/{id_asset}/tooltips View Asset assigned tooltips
AssetsApi assetsSharev1assetsidAssettrack PUT /share/v1/assets/{id_asset}/track Track asset as viewed
AssetsApi assetsSharev1assetsidAssetuploadfinish PUT /share/v1/assets/{id_asset}/upload/finish Finish Upload Asset
AssetsApi assetsSharev1assetsidAssetuploadsns PUT /share/v1/assets/{id_asset}/upload/sns Upload SNS Asset
AssetsApi assetsSharev1assetsidAssetuploadstart PUT /share/v1/assets/{id_asset}/upload/start Start Upload Asset
AssetsApi assetsSharev1assetsupload POST /share/v1/assets/upload Upload asset
AssetsApi assetsSkillv1assetsassetIdprograms POST /skill/v1/assets/{asset_id}/programs Assigns a Coach&Share Asset to a Program
AssetsApi assetsSkillv1assetsassetIdprograms_0 DELETE /skill/v1/assets/{asset_id}/programs Unassigns an Asset from a Program
AssetsApi assetsSkillv1assetsassetIdskills GET /skill/v1/assets/{asset_id}/skills Retrieves the list of Skills, that are assigned to a Coach&Share Asset
AssetsApi assetsSkillv1assetsassetIdskills_0 POST /skill/v1/assets/{asset_id}/skills Assigns Skill(s) to a Coach&Share Asset
AssetsApi assetsSkillv1assetsassetIdskills_1 DELETE /skill/v1/assets/{asset_id}/skills Unassigns an existing skill(s) from a Coach&Share asset
CatalogueApi catalogueLearnv1catalog GET /learn/v1/catalog Retrieves all catalogues, filtered on input parameters
CatalogueApi catalogueLearnv1catalogassignmentsbatch POST /learn/v1/catalog/assignments/batch Batch import catalogue visibility
CatalogueApi catalogueLearnv1catalogbatch POST /learn/v1/catalog/batch Batch import catalogs
CatalogueApi catalogueLearnv1catalogcalendar GET /learn/v1/catalog/calendar Retrieves courses for Catalog calendar
CatalogueApi catalogueLearnv1catalogcatalogId GET /learn/v1/catalog/{catalog_id} View of Catalog (or Generic one if provided ID is &quot;0&quot;)
CatalogueApi catalogueLearnv1catalogfilters GET /learn/v1/catalog/filters Retrieves all filter options by catalog ID
CatalogueApi catalogueLearnv1catalogitemsbatch POST /learn/v1/catalog/items/batch Batch import catalogue items
CatalogueApi catalogueLearnv1catalogwebpages GET /learn/v1/catalog/webpages Retrieves webpages to be displayed as public catalog pages
CategoriesApi categoriesLearnv1categories GET /learn/v1/categories Retrieves all categories
CategoriesApi categoriesLearnv1categoriesid GET /learn/v1/categories/{id} Retrieves all child categories by ID of parent category
CentralrepoApi centralrepoManagev1centralrepogetCategories GET /manage/v1/centralrepo/get_categories Create user
CentralrepoApi centralrepoManagev1centralrepogetImportedObjects GET /manage/v1/centralrepo/get_imported_objects Get a list of already imported objects for a specific CSP or all CSP's.
ChannelDashboardApi channelDashboardLearnv1channels GET /learn/v1/channels List of Channels assets
ChannelDashboardApi channelDashboardLearnv1channelschannelIdassets GET /learn/v1/channels/{channel_id}/assets View channel assets
ChannelsApi channelsManagev1channelsid PUT /manage/v1/channels/{id} Update Channel Details
ChannelsApi channelsSkillv1channelschannelIdprograms POST /skill/v1/channels/{channel_id}/programs Assigns a Channel to a Program
ChannelsApi channelsSkillv1channelschannelIdprograms_0 DELETE /skill/v1/channels/{channel_id}/programs De-assigns a Coach&Share Channel from a Program
ChannelsApi channelsSkillv1channelschannelIdskills GET /skill/v1/channels/{channel_id}/skills Retrieves the list of Skills, that are assigned to a Coach&Share Channel
ChannelsApi channelsSkillv1channelschannelIdskills_0 POST /skill/v1/channels/{channel_id}/skills Assigns Skill(s) to a Coach&Share Channel.
ChannelsApi channelsSkillv1channelschannelIdskills_1 DELETE /skill/v1/channels/{channel_id}/skills De-assigns an existing Skill(s) from a Coach&Share Channel
CommentApi commentSharev1comments GET /share/v1/comments List Comments
CommentApi commentSharev1comments_0 POST /share/v1/comments Creates a new comment
CommentApi commentSharev1commentsidComment GET /share/v1/comments/{id_comment} Return a complete thread for comment
CommentApi commentSharev1commentsidComment_0 PUT /share/v1/comments/{id_comment} Update comment
CommentApi commentSharev1commentsidComment_1 DELETE /share/v1/comments/{id_comment} Delete comment
CommentApi commentSharev1commentsidCommentanswer POST /share/v1/comments/{id_comment}/answer Create reply
CommentApi commentSharev1commentsidCommentevaluate PUT /share/v1/comments/{id_comment}/evaluate Like comment
CommentApi commentSharev1commentsidCommentevaluate_0 DELETE /share/v1/comments/{id_comment}/evaluate Dislike comment
CourseApi courseLearnv1coursecommentsthreadthreadId PUT /learn/v1/course/comments/thread/{thread_id} PUT
CourseApi courseLearnv1coursecommentsthreadthreadIdmessage PUT /learn/v1/course/comments/thread/{thread_id}/message PUT REPLY discussions (thread) - course
CourseApi courseLearnv1courseimportCourses POST /learn/v1/course/importCourses Batch import courses
CourseApi courseLearnv1courses GET /learn/v1/courses Returns all courses.
CourseApi courseLearnv1courses_0 POST /learn/v1/courses Create a new Course
CourseApi courseLearnv1courseschart GET /learn/v1/courses/chart Get all learning objects by id of course
CourseApi courseLearnv1coursescompactList POST /learn/v1/courses/compact_list Return a more compact information about list of courses (filtering possible or just ALL courses), taking into account a given user
CourseApi courseLearnv1coursescourseId GET /learn/v1/courses/{course_id} View a Course
CourseApi courseLearnv1coursescourseIdbyCategory GET /learn/v1/courses/{course_id}/by_category Returns all courses of the same category.
CourseApi courseLearnv1coursescourseIddeeplink POST /learn/v1/courses/{course_id}/deeplink Deeplinking is enabled in the advanced settings of a course and it allows to share a course with anybody using a signed link
CourseApi courseLearnv1coursescourseIdlos GET /learn/v1/courses/{course_id}/los Get all learning objects by id of course
CourseApi courseLearnv1coursescourseIdrating GET /learn/v1/courses/{course_id}/rating View course rating
CourseApi courseLearnv1coursescourseIdsessionidSessiondateyyyyMmDd GET /learn/v1/courses/{course_id}/session/{id_session}/date/{yyyy-mm-dd}
Joining or starting a webinar session's date
CourseApi courseLearnv1coursesenrollmentPdf POST /learn/v1/courses/enrollmentPdf Returns all courses.
CourseApi courseLearnv1coursesid PUT /learn/v1/courses/{id} Update specific Course
CourseApi courseLearnv1coursesid_0 DELETE /learn/v1/courses/{id} Delete specific Learning course by given ID
CourseApi courseLearnv1coursesidcomments GET /learn/v1/courses/{id}/comments Get discussions/posts of a course
CourseApi courseLearnv1coursesidrating POST /learn/v1/courses/{id}/rating Update course rating
CourseApi courseLearnv1coursesidsessions GET /learn/v1/courses/{id}/sessions
Get all session that the user is enrolled in or all available if not enrolled by id of course
CourseApi courseLearnv1coursesidwidgets GET /learn/v1/courses/{id}/widgets Get all the widgets that have been set for the specific course
CourseApi courseLearnv1coursesreport GET /learn/v1/courses/report Get all learning objects by id of course
CourseApi courseLearnv1coursessessionidSessiondateyyyyMmDd GET /learn/v1/courses/session/{id_session}/date/{yyyy-mm-dd} Get training materials of session
CoursedescApi coursedescLearnv1coursedescgetCourseDescription GET /learn/v1/coursedesc/getCourseDescription Course Description action
CoursesApi coursesSkillv1coursescourseIdprograms POST /skill/v1/courses/{course_id}/programs Assigns a Course to a Program
CoursesApi coursesSkillv1coursescourseIdprograms_0 DELETE /skill/v1/courses/{course_id}/programs Unassigns a Course from a Program
CoursesApi coursesSkillv1coursescourseIdskills GET /skill/v1/courses/{course_id}/skills Retrieves the list of Skills that are assigned to a course
CoursesApi coursesSkillv1coursescourseIdskills_0 POST /skill/v1/courses/{course_id}/skills Assign Skill(s) to a Course
CoursesApi coursesSkillv1coursescourseIdskills_1 DELETE /skill/v1/courses/{course_id}/skills Unassigns a Skill(s) from a course
DevobjectApi devobjectSkillv1devobjects GET /skill/v1/devobjects Retrieves the list of Development Objects, filtered on input parameters
DevobjectApi devobjectSkillv1devobjects_0 POST /skill/v1/devobjects Creates a new Development Object
DevobjectApi devobjectSkillv1devobjects_1 DELETE /skill/v1/devobjects Deletes one or many Development Objects
DevobjectApi devobjectSkillv1devobjectsobjectId GET /skill/v1/devobjects/{object_id} Returns the details of a Development Object
DevobjectApi devobjectSkillv1devobjectsobjectId_0 PUT /skill/v1/devobjects/{object_id} Updates a Development Object
DevobjectApi devobjectSkillv1devobjectsobjectId_1 DELETE /skill/v1/devobjects/{object_id} Deletes one or many Development Objects
DevobjectApi devobjectSkillv1devobjectsobjectIdskills GET /skill/v1/devobjects/{object_id}/skills Retrieves the list of Skills that are assigned to a Development Object
DevobjectApi devobjectSkillv1devobjectsobjectIdskills_0 POST /skill/v1/devobjects/{object_id}/skills Assigns Skill(s) to a Development Pbject
DevobjectApi devobjectSkillv1devobjectsobjectIdskills_1 DELETE /skill/v1/devobjects/{object_id}/skills Unassigns a skill(s) from a Development Object
EnrollmentApi enrollmentLearnv1enrollmentbatch POST /learn/v1/enrollment/batch Batch import assignments
EnrollmentApi enrollmentLearnv1enrollments GET /learn/v1/enrollments Retrieves information for the specified by id user's enrollments
EnrollmentApi enrollmentLearnv1enrollments_0 PUT /learn/v1/enrollments Update enrollment of users to courses (Multiple update)
EnrollmentApi enrollmentLearnv1enrollments_1 POST /learn/v1/enrollments Enroll user/s in course/s
EnrollmentApi enrollmentLearnv1enrollments_2 DELETE /learn/v1/enrollments Un - Enroll users in course/s
EnrollmentApi enrollmentLearnv1enrollmentscourseIduserId PUT /learn/v1/enrollments/{course_id}/{user_id} Update enrollment of user to course (Single update)
EnrollmentApi enrollmentLearnv1enrollmentscourseIduserId_0 POST /learn/v1/enrollments/{course_id}/{user_id} Enroll user/s in course/s
EnrollmentApi enrollmentLearnv1enrollmentsidCourseidUser GET /learn/v1/enrollments/{id_course}/{id_user} View information for enrolled user on current course.
EnrollmentApi enrollmentLearnv1enrollmentsidCourseidUser_0 DELETE /learn/v1/enrollments/{id_course}/{id_user} Un - Enroll user in course
EnrollmentfieldApi enrollmentfieldManagev1enrollmentFields GET /manage/v1/enrollment_fields Retrieves the list of Enrollment fields, filtered on input parameters
EnrollmentfieldApi enrollmentfieldManagev1enrollmentFields_0 POST /manage/v1/enrollment_fields Create enrollment field
EnrollmentfieldApi enrollmentfieldManagev1enrollmentFields_1 DELETE /manage/v1/enrollment_fields Deletes more then one enrolment fields
EnrollmentfieldApi enrollmentfieldManagev1enrollmentFieldsfieldId PUT /manage/v1/enrollment_fields/{field_id} Update enrollment fields for selected courses
EnrollmentfieldApi enrollmentfieldManagev1enrollmentFieldsfieldId_0 DELETE /manage/v1/enrollment_fields/{field_id} Deletes one enrolment field
ErpApi erpManagev1erpurl GET /manage/v1/erp/url Generate URL Url by given path and append the params needed for authentication for ERP
EvaluationApi evaluationSkillv1evaluationsmanager GET /skill/v1/evaluations/manager Get the summary list of roles and skills per each role for the manager evaluation
EvaluationApi evaluationSkillv1evaluationsrequestid DELETE /skill/v1/evaluations/request/{id} Exclude users from further role evaluation by type
EvaluationApi evaluationSkillv1evaluationsrequestsrequestIdskillsskillId GET /skill/v1/evaluations/requests/{request_id}/skills/{skill_id} Get the list of users to be evaluated for the manager by skill
EvaluationApi evaluationSkillv1evaluationsrequestsrequestIduser GET /skill/v1/evaluations/requests/{request_id}/user Get the list of skill to be evaluated by the user
EvaluationApi evaluationSkillv1evaluationsstatistics GET /skill/v1/evaluations/statistics Retrieves the list of Evaluation Statistics, filtered on input parameters
EvaluationApi evaluationSkillv1evaluationssubordinates GET /skill/v1/evaluations/subordinates Retrieves all requested subordinates of a manager whose requests are completed
EvaluationApi evaluationSkillv1evaluationsuserrequestid GET /skill/v1/evaluations/user/request/{id} Retrieves the User Evaluation Details
EvaluationApi evaluationSkillv1usersevaluation POST /skill/v1/users/evaluation Saves Skill Evaluation for users
EvaluationApi evaluationSkillv1usersevaluation_0 DELETE /skill/v1/users/evaluation Deletes Evaluation(s)
EvaluationApi evaluationSkillv1usersevaluationrequestId GET /skill/v1/users/evaluation/{request_id} View summary of the user last completed and calibrated assessment
EvaluationApi evaluationSkillv1usersidcontent POST /skill/v1/users/{id}/content Enroll user to formal content(courses and learning plans)
EvaluationApi evaluationSkillv1usersidgapcontent GET /skill/v1/users/{id}/gap/content List suggested formal content(courses and learning plans) for user with gap to be enrolled in according to the skills with gaps
EvaluationApi evaluationSkillv1usersrequests GET /skill/v1/users/requests Retrieves all user requests and their status by role
EvaluationApi evaluationSkillv1usersrequests_0 POST /skill/v1/users/requests Creates Evaluation Requests and assign users to the request
EvaluationApi evaluationSkillv1usersrequests_1 DELETE /skill/v1/users/requests Delete Evaluation Requests
EvaluationApi evaluationSkillv1usersroleroleIdexcludetype POST /skill/v1/users/role/{role_id}/exclude/{type} Exclude users from further role evaluation by type
EvaluationApi evaluationSkillv1userssuggestcontent GET /skill/v1/users/suggest/content Returns suggested assets content for current employee/user logged
EvaluationApi evaluationSkillv1usersuserIdevaluation GET /skill/v1/users/{user_id}/evaluation Retrieves the latest Self and Manager Evaluation received by the User
EvaluationApi evaluationSkillv1usersuserIdevaluation_0 POST /skill/v1/users/{user_id}/evaluation Creates a new Skill Evaluation for an user
EvaluationApi evaluationSkillv1usersuserIdevaluationdraft GET /skill/v1/users/{user_id}/evaluation/draft Retrieves the draft Evaluation for an User
EvaluationApi evaluationSkillv1usersuserIdevaluationskillId GET /skill/v1/users/{user_id}/evaluation/{skill_id} Retrieves the history of Evaluations for one Skill of one User
EvaluationApi evaluationSkillv1usersuserIdmanagers GET /skill/v1/users/{user_id}/managers Returns the manager of an employee
EvaluationApi evaluationSkillv1usersuserIdrequestrequestIdreopen GET /skill/v1/users/{user_id}/request/{request_id}/reopen Reopens a new Skill Evaluation for an user
EvaluationApi evaluationSkillv1usersuserIdrequests GET /skill/v1/users/{user_id}/requests Retrieves user evaluations
EvaluationApi evaluationSkillv1usersuserIdrequests_0 POST /skill/v1/users/{user_id}/requests Creates Evaluation Requests and assign users to the request
EvaluationApi evaluationSkillv1usersuserIdrequests_1 DELETE /skill/v1/users/{user_id}/requests Delete User Evaluation Requests
EvaluationApi evaluationSkillv1usersuserIdrequestsskills GET /skill/v1/users/{user_id}/requests/skills Get the list of evaluation to perform grouped by skills
EvaluationApi evaluationSkillv1usersuserIdroleroleIdexcludetype POST /skill/v1/users/{user_id}/role/{role_id}/exclude/{type} Exclude an user from further role evaluation by type
EvaluationApi evaluationSkillv1usersuserIdroles GET /skill/v1/users/{user_id}/roles Returns the role of a user
FilerepoApi filerepoLearnv1filerepocreateNewFolder POST /learn/v1/filerepo/createNewFolder Create New Folder API
FilerepoApi filerepoLearnv1filerepodownloadCourseFile GET /learn/v1/filerepo/downloadCourseFile Download Course action
FilerepoApi filerepoLearnv1filerepogetCourseFile GET /learn/v1/filerepo/getCourseFile Get Course File information action
FilerepoApi filerepoLearnv1filerepogetCourseFiles GET /learn/v1/filerepo/getCourseFiles Get Course Files information action
FilerepoApi filerepoLearnv1filerepogetCourseFilesTree GET /learn/v1/filerepo/getCourseFilesTree Get Course Files Tree information action
FilerepoApi filerepoLearnv1filerepogetCourseFoldersTree GET /learn/v1/filerepo/getCourseFoldersTree Get Course Folders Tree information action
FilerepoApi filerepoLearnv1filerepogetFileSessions GET /learn/v1/filerepo/getFileSessions get the sessions that are selected for a certain file.
FilerepoApi filerepoLearnv1filerepogetSessions POST /learn/v1/filerepo/getSessions get the sessions of the course related to the repo area.
FilerepoApi filerepoLearnv1filerepolinkByURL POST /learn/v1/filerepo/linkByURL link a file by url to the repo area.
FilerepoApi filerepoLearnv1filerepouploadNewFile POST /learn/v1/filerepo/uploadNewFile upload new file to the repo area
ForumApi forumLearnv1forumgetForumData GET /learn/v1/forum/getForumData Forum Data action
GamificationApi gamificationManagev1gamificationsummary GET /manage/v1/gamification/summary Get Gamification information for the current user
GlobalsearchApi globalsearchManagev1globalsearchsearch GET /manage/v1/globalsearch/search Elastic Search
ImporterApi importerManagev1importerdownloadCsvSampletype GET /manage/v1/importer/download_csv_sample/{type} Get CSV Sample URL
ImporterApi importerManagev1importergetCsvSampleData GET /manage/v1/importer/get_csv_sample_data Get a preview for the to be imported CSV file.
ImporterApi importerManagev1importerpreset POST /manage/v1/importer/preset Create an importer preset
ImporterApi importerManagev1importerpresetid PUT /manage/v1/importer/preset/{id} Update an importer preset
ImporterApi importerManagev1importerpresetid_0 DELETE /manage/v1/importer/preset/{id} Delete an importer preset
ImporterApi importerManagev1importerpresettype GET /manage/v1/importer/preset/{type} View importer presets for the selected type
IndustryApi industrySkillv1industries GET /skill/v1/industries Retrieves the list of Industries
InviteApi inviteSharev1assetsidAssetinvite POST /share/v1/assets/{id_asset}/invite Send invitation
JobApi jobManagev1job GET /manage/v1/job Returns a paginated array of job descriptors matching the specified filters.
JobApi jobManagev1job_0 POST /manage/v1/job Pushes a new background job for immediate handling and execution.
JobApi jobManagev1jobhash GET /manage/v1/job/{hash} Returns the descriptor of the requested job.
JobApi jobManagev1jobhash_0 PUT /manage/v1/job/{hash} Updates a subset of information of a given job.
JobApi jobManagev1jobhash_1 DELETE /manage/v1/job/{hash} Deletes the passed job. This operation is only possible if the job is in the &quot;aborted&quot; or &quot;completed&quot; state.
LearningObjectsApi learningObjectsSkillv1coursesloIdskills GET /skill/v1/courses/{lo_id}/skills Retrieves the list of Skills, that are assigned to given learning object
LearningObjectsApi learningObjectsSkillv1losloIdprograms POST /skill/v1/los/{lo_id}/programs Assign a Learning Object to a Program
LearningObjectsApi learningObjectsSkillv1losloIdprograms_0 DELETE /skill/v1/los/{lo_id}/programs Unassigns a Learning Object from a Program
LearningObjectsApi learningObjectsSkillv1losloIdskills POST /skill/v1/los/{lo_id}/skills Assign Skill to a Learning Organization
LearningObjectsApi learningObjectsSkillv1losloIdskills_0 DELETE /skill/v1/los/{lo_id}/skills De-assigns an existing skill(s) from given learning object
LearningPlansApi learningPlansSkillv1plansPlanIdprograms DELETE /skill/v1/plans/[plan_id]/programs Unassigns a plan from a Program
LearningPlansApi learningPlansSkillv1plansplanIdprograms POST /skill/v1/plans/{plan_id}/programs Assign programs to a learning plan.
LearningPlansApi learningPlansSkillv1plansplanIdskills GET /skill/v1/plans/{plan_id}/skills Retrieves the list of Skills, that are assigned to given plan
LearningPlansApi learningPlansSkillv1plansplanIdskills_0 POST /skill/v1/plans/{plan_id}/skills Assign skill to a Learning Plan.
LearningPlansApi learningPlansSkillv1plansplanIdskills_1 DELETE /skill/v1/plans/{plan_id}/skills De-assigns an existing skill(s) from given plan
LoApi loLearnv1loid GET /learn/v1/lo/{id} Returns information for a single learning object
LoApi loLearnv1loidLoplay GET /learn/v1/lo/{id_lo}/play Play single LO or scorm
LoApi loLearnv1loidtrack POST /learn/v1/lo/{id}/track
Track single LO
LpApi lpLearnv1lp GET /learn/v1/lp Returns list of Learning Plans
LpApi lpLearnv1lp_0 PUT /learn/v1/lp Update specific Learning plan
LpApi lpLearnv1lp_1 POST /learn/v1/lp Create a new Learning plan
LpApi lpLearnv1lp_2 DELETE /learn/v1/lp Delete specific Learning plan by given ID
LpApi lpLearnv1lpenroll POST /learn/v1/lp/enroll Enroll single user in Learning plan
LpApi lpLearnv1lpidPlandeeplink POST /learn/v1/lp/{id_plan}/deeplink Deeplinking is enabled in the advanced settings of a LP and it allows to share a LP with anybody using a signed link
LpApi lpLearnv1lplpId GET /learn/v1/lp/{lp_id} View a Learning plan
ManagerApi managerSkillv1managersmanagerIdusers GET /skill/v1/managers/{manager_id}/users Retrieves all the subordinates of a Manager
ManagerApi managerSkillv1managersmanagerIdusers_0 POST /skill/v1/managers/{manager_id}/users Assigns subordinates to an User
ManagerApi managerSkillv1managersmanagerIdusers_1 DELETE /skill/v1/managers/{manager_id}/users Unassigns subordinates from an User
OrgchartApi orgchartManagev1orgchart GET /manage/v1/orgchart
List of branches of given or root level
OrgchartApi orgchartManagev1orgchart_0 POST /manage/v1/orgchart
Create a org chart node.
OrgchartApi orgchartManagev1orgchartassignUsers POST /manage/v1/orgchart/assign_users Assigns a collection of user ids to the specified node.
OrgchartApi orgchartManagev1orgchartbranchId PUT /manage/v1/orgchart/{branch_id} Update selected branch.
OrgchartApi orgchartManagev1orgchartbranchId_0 GET /manage/v1/orgchart/{branch_id}
Get details of a selected branch.
OrgchartApi orgchartManagev1orgchartbranchIdfieldVisibility POST /manage/v1/orgchart/{branch_id}/field_visibility Assign user fields to branch/group
OrgchartApi orgchartManagev1orgchartbranchIdusers GET /manage/v1/orgchart/{branch_id}/users
Retrieve information about a branch's users.
OrgchartApi orgchartManagev1orgchartid DELETE /manage/v1/orgchart/{id}
Deletes the branch.
OrgchartApi orgchartManagev1orgchartidmove POST /manage/v1/orgchart/{id}/move
Move and org chart under a new parent node.
PlanningApi planningSkillv1planning GET /skill/v1/planning Retrieves all planning periods, filtered on input parameters
PlanningApi planningSkillv1planning_0 POST /skill/v1/planning Creates a new Planning Period
PlanningApi planningSkillv1planning_1 DELETE /skill/v1/planning Deletes one or many Planning Periods
PlanningApi planningSkillv1planningplanningPeriodId GET /skill/v1/planning/{planning_period_id} Returns the details of a Planning period
PlanningApi planningSkillv1planningplanningPeriodId_0 PUT /skill/v1/planning/{planning_period_id} Updates an existing Planning Period
PlayerApi playerManagev1playerlicense GET /manage/v1/player/license Get player license key
PlaylistsApi playlistsSharev1assetsidPlaylistasset PUT /share/v1/assets/{id_playlist}/asset Assign asset to playlist
PlaylistsApi playlistsSharev1assetsidPlaylistasset_0 DELETE /share/v1/assets/{id_playlist}/asset Remove asset from playlist
PlaylistsApi playlistsSharev1playlists GET /share/v1/playlists Retrieves all playlists for user, filtered on input parameters
PlaylistsApi playlistsSharev1playlists_0 POST /share/v1/playlists Creates a new playlist
PlaylistsApi playlistsSharev1playlistsidPlaylist PUT /share/v1/playlists/{id_playlist} Update playlist
PlaylistsApi playlistsSharev1playlistsidPlaylist_0 DELETE /share/v1/playlists/{id_playlist} Deletes one playlist
PlaylistsApi playlistsSharev1playlistsidPlaylistassets GET /share/v1/playlists/{id_playlist}/assets Retrieves all assets for playlist
PlaylistsApi playlistsSharev1playlistsidPlaylistorder PUT /share/v1/playlists/{id_playlist}/order Order assets in playlist
PlaylistsApi playlistsSkillv1playlistsplaylistIdprograms POST /skill/v1/playlists/{playlist_id]}/programs Assign programs to a playlist.
PlaylistsApi playlistsSkillv1playlistsplaylistIdprograms_0 DELETE /skill/v1/playlists/{playlist_id}/programs Unassigns an playlist from a Program
PlaylistsApi playlistsSkillv1playlistsplaylistIdskills GET /skill/v1/playlists/{playlist_id}/skills Retrieves the list of Skills, that are assigned to given playlist
PlaylistsApi playlistsSkillv1playlistsplaylistIdskills_0 POST /skill/v1/playlists/{playlist_id}/skills Assign skill to a Playlist.
PlaylistsApi playlistsSkillv1playlistsplaylistIdskills_1 DELETE /skill/v1/playlists/{playlist_id}/skills De-assigns an existing skill(s) from given playlist
ProgramApi programSkillv1programdevelopmentProgramId GET /skill/v1/program/{development_program_id} Returns the details of a development program
ProgramApi programSkillv1programdevelopmentProgramIditem GET /skill/v1/program/{development_program_id}/{item} Returns the assigned items to a development program
ProgramApi programSkillv1programdevelopmentProgramIdroles GET /skill/v1/program/{development_program_id}/roles Returns the assigned roles to a development program
ProgramApi programSkillv1programdevelopmentProgramIdusers GET /skill/v1/program/{development_program_id}/users Returns the assigned users to a development program
ProgramApi programSkillv1programs GET /skill/v1/programs Retrieves all development programs, filtered on input parameters
ProgramApi programSkillv1programs_0 POST /skill/v1/programs Creates a new Development Program
ProgramApi programSkillv1programs_1 DELETE /skill/v1/programs Deletes one or many Development programs
ProgramApi programSkillv1programsdevelopmentProgramId PUT /skill/v1/programs/{development_program_id} Update a Development Program
ProgramApi programSkillv1programsdevelopmentProgramId_0 DELETE /skill/v1/programs/{development_program_id} Deletes one Development program
ProgramApi programSkillv1programsdevelopmentProgramIdusers POST /skill/v1/programs/{development_program_id}/users Assign users to a development program
ProgramApi programSkillv1programsdevelopmentProgramIdusers_0 DELETE /skill/v1/programs/{development_program_id}/users Unassign users from a development program
PuApi puLearnv1pu POST /learn/v1/pu Promotion of regular user to power user
PuApi puLearnv1puassignCatalogs POST /learn/v1/pu/assign_catalogs Assign catalogs to power user
PuApi puLearnv1puassignCategories POST /learn/v1/pu/assign_categories Assign course categories to power user
PuApi puLearnv1puassignCourses POST /learn/v1/pu/assign_courses Assign courses to power user
PuApi puLearnv1puassignLocations POST /learn/v1/pu/assign_locations Assign locations to power user
PuApi puLearnv1puassignOrgcharts POST /learn/v1/pu/assign_orgcharts
Assign orgcharts to a Power User
PuApi puLearnv1puassignUsers POST /learn/v1/pu/assign_users Assign users to power user
PuApi puLearnv1puid DELETE /learn/v1/pu/{id} Demoting a PU to user level
PublishApi publishSharev1publishidAsset GET /share/v1/publish/{id_asset} View asset or playlist publish status
PublishApi publishSharev1publishidAsset_0 PUT /share/v1/publish/{id_asset} Publish asset or playlist
PublishApi publishSharev1publishidAsset_1 DELETE /share/v1/publish/{id_asset} Unpublish asset or playlist
QuestionApi questionSharev1commentsidQuestion DELETE /share/v1/comments/{id_question} Delete question
QuestionApi questionSharev1questions GET /share/v1/questions List Questions
QuestionApi questionSharev1questions_0 POST /share/v1/questions Creates a new question
QuestionApi questionSharev1questionsidQuestion GET /share/v1/questions/{id_question} Return a complete thread for question
QuestionApi questionSharev1questionsidQuestion_0 PUT /share/v1/questions/{id_question} Update question
QuestionApi questionSharev1questionsidQuestionanswer POST /share/v1/questions/{id_question}/answer Create answer
QuestionApi questionSharev1questionsidQuestionfollow POST /share/v1/questions/{id_question}/follow Follows a question
QuestionApi questionSharev1questionsidQuestionfollow_0 DELETE /share/v1/questions/{id_question}/follow Unfollows a question
QuestionApi questionSharev1questionslast GET /share/v1/questions/last Last visit questions
QuestionApi questionSharev1questionstopChannels GET /share/v1/questions/top_channels Top 10 channels
QuestionApi questionSharev1questionstopExperts GET /share/v1/questions/top_experts Top 10 Q&A expert
RatingtablesApi ratingtablesSkillv1ratingtables GET /skill/v1/ratingtables Retrieves the list of Rating Scales, filtered on input parameters
RatingtablesApi ratingtablesSkillv1ratingtables_0 POST /skill/v1/ratingtables Creates a new Rating Scale
RatingtablesApi ratingtablesSkillv1ratingtables_1 DELETE /skill/v1/ratingtables Deletes a rating scale
RatingtablesApi ratingtablesSkillv1ratingtablesconfig PUT /skill/v1/ratingtables/config Updates the min and max thresholds by given rating scale type(target)
RatingtablesApi ratingtablesSkillv1ratingtablesid GET /skill/v1/ratingtables/{id} Returns the details of a Rating Scale
RatingtablesApi ratingtablesSkillv1ratingtablesid_0 PUT /skill/v1/ratingtables/{id} Updates a Rating Scale
RatingtablesApi ratingtablesSkillv1ratingtablesid_1 DELETE /skill/v1/ratingtables/{id} Deletes a rating scale
ReportsApi reportsSkillv1reportsbench GET /skill/v1/reports/bench Retrieves the list of &quot;Bench candidates&quot; for a Role
ReportsApi reportsSkillv1reportsbenchcount GET /skill/v1/reports/bench/count Calculates the &quot;Bench Strength&quot; for a Role
ReportsApi reportsSkillv1reportsbranchesbranchId GET /skill/v1/reports/branches/{branch_id} Calculates the Knowledge Gaps for the user of a Branch
ReportsApi reportsSkillv1reportsbranchesbranchIdskillsskillId GET /skill/v1/reports/branches/{branch_id}/skills/{skill_id} Retrieves the list of users with a knowledge gap for a Skill in a Branch
ReportsApi reportsSkillv1reportsbranchesroles GET /skill/v1/reports/branches/roles Retrieves the Roles of one or more Branches
ReportsApi reportsSkillv1reportsbranchesrolesroleId GET /skill/v1/reports/branches/roles/{role_id} Retrieves the List of Users of a Role by Branch(-es)
ReportsApi reportsSkillv1reportscalibration GET /skill/v1/reports/calibration List of managers calibration
ReportsApi reportsSkillv1reportscalibrationid POST /skill/v1/reports/calibration/{id} Calibrate Manager Requests
ReportsApi reportsSkillv1reportscalibrationidskills GET /skill/v1/reports/calibration/{id}/skills List of Skills In Managers Calibration
ReportsApi reportsSkillv1reportscalibrationidskillsid2 GET /skill/v1/reports/calibration/{id}/skills/{id2} View latest evaluation comparison (Skill)
ReportsApi reportsSkillv1reportscalibrationidusers GET /skill/v1/reports/calibration/{id}/users List of Users In Managers Calibration
ReportsApi reportsSkillv1reportscalibrationidusersid2 GET /skill/v1/reports/calibration/{id}/users/{id2} View latest evaluation comparison (User)
ReportsApi reportsSkillv1reportsjoharimanagersmanagerId GET /skill/v1/reports/johari/managers/{manager_id} Calculates the Calibration Matrix for all of the Subordinates of a Manager
ReportsApi reportsSkillv1reportsjoharimanagersmanagerIdcellscellId GET /skill/v1/reports/johari/managers/{manager_id}/cells/{cell_id} Retrieves the list of Skills in one cell of the Calibration Matrix Manager report
ReportsApi reportsSkillv1reportsjohariusersuserId GET /skill/v1/reports/johari/users/{user_id} Calculates the Calibration Matrix of an User
ReportsApi reportsSkillv1reportsroleidskills GET /skill/v1/reports/role/{id}/skills Retrieves all Roles from all roles who should have the given skill
ReportsApi reportsSkillv1reportsroleidusers GET /skill/v1/reports/role/{id}/users Retrieves Report for all Users in a role
ReportsApi reportsSkillv1reportsrolesroleId GET /skill/v1/reports/roles/{role_id} Calculates the Knowledge Gaps for a Role
ReportsApi reportsSkillv1reportsrolesroleIdskillsskillId GET /skill/v1/reports/roles/{role_id}/skills/{skill_id} Retrieves the list of Users with a knowledge gap for a Skill
ReportsApi reportsSkillv1reportsskillidbranches GET /skill/v1/reports/skill/{id}/branches Retrieves gaps by branches for the given skill
ReportsApi reportsSkillv1reportsskillidroles GET /skill/v1/reports/skill/{id}/roles Retrieves all Roles from all roles who should have the given skill
ReportsApi reportsSkillv1reportsskillidusers GET /skill/v1/reports/skill/{id}/users Retrieves all Users from all roles who should have the given skill
ReportsApi reportsSkillv1reportsskillsgaps GET /skill/v1/reports/skills/gaps Retrieves all Roles from all roles who should have the given skill
ReportsApi reportsSkillv1reportsskillsidgaps GET /skill/v1/reports/skills/{id}/gaps Retrieves all Users from all roles who should have the given skill
RoleApi roleSkillv1roles GET /skill/v1/roles Retrieves the list of Roles, filtered on input parameters
RoleApi roleSkillv1roles_0 POST /skill/v1/roles Creates a new Role
RoleApi roleSkillv1roles_1 DELETE /skill/v1/roles Deletes one or more Roles
RoleApi roleSkillv1rolesidconfiguration GET /skill/v1/roles/{id}/configuration Retrieves the details of a (Role) Evaluation Settings
RoleApi roleSkillv1rolesidconfiguration_0 DELETE /skill/v1/roles/{id}/configuration Deletes one or more Roles
RoleApi roleSkillv1rolesidevaluationstype GET /skill/v1/roles/{id}/evaluations/{type} Retrieves the list of Evaluation per Role and by given type, filtered on input parameters
RoleApi roleSkillv1rolesrequeststypetype GET /skill/v1/roles/requests/type/{type} Count the Evaluation Requests per role, per type, by status
RoleApi roleSkillv1rolesroleId GET /skill/v1/roles/{role_id} Retrieves the details of a Role
RoleApi roleSkillv1rolesroleId_0 PUT /skill/v1/roles/{role_id} Updates the details of a Role
RoleApi roleSkillv1rolesroleIdbranches GET /skill/v1/roles/{role_id}/branches List Branches with a specific Role
RoleApi roleSkillv1rolesroleIdbranchesbranchId GET /skill/v1/roles/{role_id}/branches/{branch_id} Retrieves the list of Users with a specific Role in a specific Branch
RoleApi roleSkillv1rolesroleIdconfiguration POST /skill/v1/roles/{role_id}/configuration Saves(Creates or Updates) a Role/Global Evaluation Configuration
RoleApi roleSkillv1rolesroleIddelta GET /skill/v1/roles/{role_id}/delta Retrieves the Skills not assigned to a Role
RoleApi roleSkillv1rolesroleIdskills GET /skill/v1/roles/{role_id}/skills Returns the list of required Skills of a specific Role
RoleApi roleSkillv1rolesroleIdskills_0 POST /skill/v1/roles/{role_id}/skills Adds one or more required Skills to a Role
RoleApi roleSkillv1rolesroleIdskills_1 DELETE /skill/v1/roles/{role_id}/skills Removes a required Skill from a Role
RoleApi roleSkillv1rolesroleIdusers GET /skill/v1/roles/{role_id}/users Lists the Users assigned to a Role
RoleApi roleSkillv1rolesroleIdusers_0 POST /skill/v1/roles/{role_id}/users Assigns one or more Users to a Role
RoleApi roleSkillv1rolesroleIdusers_1 DELETE /skill/v1/roles/{role_id}/users Removes Users assignation to a Role
RoleApi roleSkillv1rolessimulator GET /skill/v1/roles/simulator Retrieves Global Evaluation Ratings
RoleApi roleSkillv1rolesusers GET /skill/v1/roles/users Returns list of Users
SettingApi settingManagev1setting PUT /manage/v1/setting View settings.
SettingApi settingManagev1settingsettings GET /manage/v1/setting/{settings} View settings.
SimilarApi similarSharev1similarsidAsset GET /share/v1/similars/{id_asset} List Similar Assets
SiteApi siteManagev1sitebootstrap GET /manage/v1/site/bootstrap Returns base information: default platform language, active languages, active plugins, color scheme and etc.
SiteApi siteManagev1sitehelpdesk POST /manage/v1/site/helpdesk Send Request to the sales or help team in the ERP
SiteApi siteManagev1sitethemethemeCode PUT /manage/v1/site/theme/{theme_code}
Apply a theme by theme code
SiteApi siteManagev1sitetranslate POST /manage/v1/site/translate Translates the passed array of phrases in all available languages
SiteApi siteManagev1sitetranslations GET /manage/v1/site/translations Get translation
SkillApi skillSkillv1skills GET /skill/v1/skills Retrieves all Skills, filtered on input parameters
SkillApi skillSkillv1skills_0 POST /skill/v1/skills Creates a new Skill
SkillApi skillSkillv1skills_1 DELETE /skill/v1/skills Deletes one or more Skills
SkillApi skillSkillv1skillsclone POST /skill/v1/skills/clone Copy skill(-s) from the predefined once
SkillApi skillSkillv1skillscontentcontentId PUT /skill/v1/skills/content/{content_id} Updates a Development Object
SkillApi skillSkillv1skillsformalcontent GET /skill/v1/skills/formalcontent Get list courses and learning plans
SkillApi skillSkillv1skillsidroles GET /skill/v1/skills/{id}/roles Retrieves the list of Roles by Skill(id), filtered on input parameters
SkillApi skillSkillv1skillsidroles_0 POST /skill/v1/skills/{id}/roles Assigns one or more required Roles to a Skill
SkillApi skillSkillv1skillsidtype GET /skill/v1/skills/{id}/{type} List skill objects by given skill id and object type
SkillApi skillSkillv1skillsinformalcontent GET /skill/v1/skills/informalcontent Get list of Coach & Share Assets
SkillApi skillSkillv1skillsskillId GET /skill/v1/skills/{skill_id} Returns the details of a Skill
SkillApi skillSkillv1skillsskillId_0 PUT /skill/v1/skills/{skill_id} Updates the details of a Skill
SubscriptionBundleApi subscriptionBundleLearnv1subBundle GET /learn/v1/sub_bundle Retrieves all subscription bundles, filtered on input parameters
SubscriptionBundleApi subscriptionBundleLearnv1subBundle_0 POST /learn/v1/sub_bundle Creates a new subscription bundle
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebatch POST /learn/v1/sub_bundle/batch Batch import for subscription bundles from CSV
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleId GET /learn/v1/sub_bundle/{bundle_id} View a subscription bundle
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleId_0 PUT /learn/v1/sub_bundle/{bundle_id} Update a subscription bundle
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleId_1 DELETE /learn/v1/sub_bundle/{bundle_id} Deletes one subscription bundle
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleIdcourses GET /learn/v1/sub_bundle/{bundle_id}/courses Get all courses and learning plans for given Subscription bundle
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleIdfilters GET /learn/v1/sub_bundle/{bundle_id}/filters Retrieves all filter options by subscription ID
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleIditem POST /learn/v1/sub_bundle/{bundle_id}/item Creates a new subscription bundle item
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleIditem_0 DELETE /learn/v1/sub_bundle/{bundle_id}/item Deletes subscription bundle items
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleIditemitemId DELETE /learn/v1/sub_bundle/{bundle_id}/item/{item_id} Deletes subscription bundle item
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleIditems GET /learn/v1/sub_bundle/{bundle_id}/items Get the subscription bundle items
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleIdvisibility POST /learn/v1/sub_bundle/{bundle_id}/visibility Update a subscription bundle visibility
SubscriptionBundleApi subscriptionBundleLearnv1subBundlebundleIdvisibilityvisibilityId DELETE /learn/v1/sub_bundle/{bundle_id}/visibility/{visibility_id} Delete a subscription bundle visibility
SubscriptionBundleApi subscriptionBundleLearnv1subBundleitemsbatch POST /learn/v1/sub_bundle/items/batch Batch import for subscription bundles from CSV
SubscriptionBundleApi subscriptionBundleLearnv1subBundlevisibilitybatch POST /learn/v1/sub_bundle/visibility/batch Batch import for subscription bundles visibility
SubscriptionPlanApi subscriptionPlanLearnv1subPlan GET /learn/v1/sub_plan Retrieves all subscription plans, filtered on input parameters
SubscriptionPlanApi subscriptionPlanLearnv1subPlan_0 POST /learn/v1/sub_plan Creates a new Subscription plan
SubscriptionPlanApi subscriptionPlanLearnv1subPlanbatch POST /learn/v1/sub_plan/batch Batch import for subscription bundles visibility
SubscriptionPlanApi subscriptionPlanLearnv1subPlanplanId GET /learn/v1/sub_plan/{plan_id} View a Subscription plan
SubscriptionPlanApi subscriptionPlanLearnv1subPlanplanId_0 PUT /learn/v1/sub_plan/{plan_id} Update a Subscription plan
SubscriptionPlanApi subscriptionPlanLearnv1subPlanplanId_1 DELETE /learn/v1/sub_plan/{plan_id} Deletes one subscription plan
SubscriptionPlanApi subscriptionPlanLearnv1subPlanpurchase POST /learn/v1/sub_plan/purchase Purchasing subscription plan
SubscriptionRecordApi subscriptionRecordLearnv1subRecord GET /learn/v1/sub_record List Subscription records
SubscriptionRecordApi subscriptionRecordLearnv1subRecord_0 POST /learn/v1/sub_record Creates a new Subscription record
SubscriptionRecordApi subscriptionRecordLearnv1subRecordbatch POST /learn/v1/sub_record/batch Batch import for subscription bundles visibility
SubscriptionRecordApi subscriptionRecordLearnv1subRecorditemsbatch POST /learn/v1/sub_record/items/batch Batch creates a new subscription record item
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordId GET /learn/v1/sub_record/{record_id} View a Subscription record
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordId_0 PUT /learn/v1/sub_record/{record_id} Updates a Subscription record
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordId_1 DELETE /learn/v1/sub_record/{record_id} Delete a Subscription record
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordIdgetAssociatedUsers GET /learn/v1/sub_record/{record_id}/get_associated_users Returns list of users associated to given record
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordIdgetUsers GET /learn/v1/sub_record/{record_id}/get_users Retrieves all users by Subscription record ID
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordIditem POST /learn/v1/sub_record/{record_id}/item Creates a new subscription record item
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordIditem_0 DELETE /learn/v1/sub_record/{record_id}/item Deletes subscription record items
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordIditemitemId DELETE /learn/v1/sub_record/{record_id}/item/{item_id} Deletes subscription record item
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordIdrenew PUT /learn/v1/sub_record/{record_id}/renew Renew a new Subscription record
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordIdterminate PUT /learn/v1/sub_record/{record_id}/terminate Terminates a Subscription record
SubscriptionRecordApi subscriptionRecordLearnv1subRecordrecordIdunassociateUsers PUT /learn/v1/sub_record/{record_id}/unassociate_users Unassociate users from record
SubscriptionSeatAssociationApi subscriptionSeatAssociationLearnv1subSeatAssociation GET /learn/v1/sub_seat_association Retrieves all subscription seat associations, filtered on input parameters
SubscriptionSeatAssociationApi subscriptionSeatAssociationLearnv1subSeatAssociation_0 POST /learn/v1/sub_seat_association Creates a new subscription seat association
SubscriptionSeatAssociationApi subscriptionSeatAssociationLearnv1subSeatAssociation_1 DELETE /learn/v1/sub_seat_association Deletes one or more subscription seat associations
SubscriptionSeatAssociationApi subscriptionSeatAssociationLearnv1subSeatAssociationbatch POST /learn/v1/sub_seat_association/batch Batch import for subscription seat association
SubscriptionSeatAssociationApi subscriptionSeatAssociationLearnv1subSeatAssociationmultiple POST /learn/v1/sub_seat_association/multiple Creates a new subscription seat association
SubscriptionSeatAssociationApi subscriptionSeatAssociationLearnv1subSeatAssociationseatId GET /learn/v1/sub_seat_association/{seat_id} View a subscription seat association
SubscriptionSeatAssociationApi subscriptionSeatAssociationLearnv1subSeatAssociationseatId_0 PUT /learn/v1/sub_seat_association/{seat_id} Update a subscription seat association
SubscriptionSeatAssociationApi subscriptionSeatAssociationLearnv1subSeatAssociationuseruserId GET /learn/v1/sub_seat_association/user/{user_id} Retrieves all subscription seat associations, filtered on input parameters
TagsApi tagsManagev1tagidTag DELETE /manage/v1/tag/{id_tag} Delete tag
TagsApi tagsManagev1tags GET /manage/v1/tags View all tags
TagsApi tagsManagev1tags_0 POST /manage/v1/tags Creates a new tag
TagsApi tagsManagev1tagsidTag GET /manage/v1/tags/{id_tag} View tag
ThemeApi themeManagev1theme GET /manage/v1/theme
View all themes
ThemeApi themeManagev1themethemeCode GET /manage/v1/theme/{theme_code}
View a theme by theme code
ThemeApi themeManagev1themethemeCode_0 PUT /manage/v1/theme/{theme_code}
Update a theme by theme code
ThemeApi themeManagev1themethemeCode_1 DELETE /manage/v1/theme/{theme_code}
Delete a theme
ThemeApi themeManagev1themethemeCodevariantidMultidomain PUT /manage/v1/theme/{theme_code}/variant/{id_multidomain}
Update or create a theme variant by theme code and multidomain id
TooltipsApi tooltipsSharev1assetidAssettooltips GET /share/v1/asset/{id_asset}/tooltips View Asset assigned tags
TrainingrequestsApi trainingrequestsSkillv1requests GET /skill/v1/requests Returns a summary List the Training Requests filtered by input parameters
TrainingrequestsApi trainingrequestsSkillv1requests_0 POST /skill/v1/requests Creates a new Training Request for an User
TrainingrequestsApi trainingrequestsSkillv1requestsskillId GET /skill/v1/requests/{skill_id} Returns a detailed list of Training Requests filtered by input parameters
UploadApi uploadManagev1upload DELETE /manage/v1/upload Delete File from Amazon S3
UploadApi uploadManagev1uploadpresignedUrl GET /manage/v1/upload/presigned_url Generate Amazon S3 Pre-Signed URL for given File
UserApi userManagev1managersmanagerIdusers POST /manage/v1/managers/{manager_id}/users Assigns subordinates to an User
UserApi userManagev1user GET /manage/v1/user Returns list of Users
UserApi userManagev1user_0 POST /manage/v1/user Create user
UserApi userManagev1useraddToBranch PUT /manage/v1/user/add_to_branch Adds users to branches
UserApi userManagev1userapprove POST /manage/v1/user/approve Approve temporary users
UserApi userManagev1userbatch POST /manage/v1/user/batch Batch import users
UserApi userManagev1userchangeStatus PUT /manage/v1/user/change_status Updates an user status
UserApi userManagev1usercheckUsernameuserid GET /manage/v1/user/check_username/{userid} Check if given username is free
UserApi userManagev1userconfirmEmail POST /manage/v1/user/confirm_email Registration confirmation email
UserApi userManagev1userdelete DELETE /manage/v1/user/delete Deletes an user
UserApi userManagev1userexport GET /manage/v1/user/export Export users
UserApi userManagev1userid PUT /manage/v1/user/{id} Updates an existing user with the provided account information
UserApi userManagev1useridUsersettings GET /manage/v1/user/{id_user}/settings Get setting information about specific user.
UserApi userManagev1useridUsersettings_0 POST /manage/v1/user/{id_user}/settings Set setting information about specific user.
UserApi userManagev1useridresend POST /manage/v1/user/{id}/resend Resend registration email to a pending user
UserApi userManagev1userimporterFields GET /manage/v1/user/importer_fields Returns list of mappable fields for the data importer
UserApi userManagev1userkeepAlive GET /manage/v1/user/keep_alive Keep user session alive
UserApi userManagev1userlogin POST /manage/v1/user/login Generate access token for user, by provided username and password
UserApi userManagev1userlogout POST /manage/v1/user/logout User logout
UserApi userManagev1usermanagerIdsubordinates GET /manage/v1/user/{manager_id}/subordinates Retrieves all the subordinates of a Manager
UserApi userManagev1usermassEdit PUT /manage/v1/user/mass_edit Updates an existing users with the provided account information
UserApi userManagev1usermoveToBranch PUT /manage/v1/user/move_to_branch Move users from given branches to an other ones
UserApi userManagev1userregister POST /manage/v1/user/register User registration
UserApi userManagev1userreject DELETE /manage/v1/user/reject Reject temporary user
UserApi userManagev1userremoveFromBranch PUT /manage/v1/user/remove_from_branch Adds users to branches
UserApi userManagev1usersession GET /manage/v1/user/session Get specific information about currently logged user.
UserApi userManagev1usersuserIdmanagers GET /manage/v1/users/{user_id}/managers Returns the manager of an employee
UserApi userManagev1usertempDetailsidUser GET /manage/v1/user/temp_details/{id_user} Get information from temporary user.
UserApi userManagev1useruserId GET /manage/v1/user/{user_id} View an User info
UserApi userManagev1useruserIdmergeuserId2 GET /manage/v1/user/{user_id}/merge/{user_id_2} Retrieve merge users detailed information included first chunk of enrollments, subscriptions, badges, transactions
UserApi userManagev1useruserIdmergeuserId2_0 PUT /manage/v1/user/{user_id}/merge/{user_id_2} Merge the data from one user to another
UserApi userManagev1useruserIdmergeuserId2badges GET /manage/v1/user/{user_id}/merge/{user_id_2}/badges List merge users badges
UserApi userManagev1useruserIdmergeuserId2enrollments GET /manage/v1/user/{user_id}/merge/{user_id_2}/enrollments Retrieve all course enrollments for users to merge
UserApi userManagev1useruserIdmergeuserId2subscriptions GET /manage/v1/user/{user_id}/merge/{user_id_2}/subscriptions Retrieve all subscriptions for users to merge
UserApi userManagev1useruserIdmergeuserId2transactions GET /manage/v1/user/{user_id}/merge/{user_id_2}/transactions List merge users transactions
UserApi userManagev1useruseridpassword POST /manage/v1/user/{userid}/password Change user password
UserfieldApi userfieldManagev1userFields GET /manage/v1/user_fields Retrieves the list of user additional fields, filtered on input parameters
UserfieldApi userfieldManagev1userFields_0 POST /manage/v1/user_fields Create user field
UserfieldApi userfieldManagev1userFieldsfieldId GET /manage/v1/user_fields/{field_id} Get User addtional filds info
UserfieldApi userfieldManagev1userFieldsfieldId_0 PUT /manage/v1/user_fields/{field_id} Update user fields
UserfieldApi userfieldManagev1userFieldsfieldId_1 DELETE /manage/v1/user_fields/{field_id} Deletes one user field
WebinarApi webinarLearnv1webinaridSessiondateDayrecording POST /learn/v1/webinar/{id_session}/{date_day}/recording
Submit a webinar recording for a session date
WebinarApi webinarLearnv1webinaridSessiondateDayrecordingStatus GET /learn/v1/webinar/{id_session}/{date_day}/recording_status
Check the status of a webinar recording for a session date
WebinarApi webinarLearnv1webinaridSessiondateDayrecording_0 DELETE /learn/v1/webinar/{id_session}/{date_day}/recording
Submit a webinar recording for a session date

Documentation For Models

Documentation For Authorization

docebo_oauth

  • Type: OAuth
  • Flow: password
  • Authorization URL:
  • Scopes:
  • api: Common scope, used by the whole API

Author

About

The PHP SDK for the Docebo LMS Platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages