Enabling External Talent Management Platforms or HRISs
It is possible to integrate external talent management platforms or HRIS via APIs, as described in the following table:
API Description | API Verb | API Url | Payload Example |
Enable external platforms | PUT | /manage/v1/setting | { "skills_third_party": "on" } |
Disable external platforms | PUT | /manage/v1/setting | { "skills_third_party": "off" } |
Query the status of external platforms | GET | /manage/v1/setting?settings=skills_third_party | |
Get a user’s skills | GET | /skill/v1/profile/{user_id} | |
Add skills and update skills level | PUT | /skill/v1/profile/{user_id} | skills": [ { "code": "esco_skill_ead58f22-0af5-467c-ac1e-b750e4e1ac6a", "name": "Business Plan Development", "expertise": 2, "is_custom": false, "is_suggested": false }, { "code": "esco_skill_ead58f22-0af5-467c-ac1e-b750e4e1ac6a", "name": "Business Plan Development", "expertise": 2, "is_custom": false, "is_suggested": false } ] |
Get the list of all skills | GET | /skill/v1/skills/catalog |
|
Get skills containing the word “project” | GET | /skill/v1/skills/catalog?search_text=Project |
|
Query Workforce to get the list of categories | GET | /skill/v1/workforce/categories |
|
Query Workforce to get the list of job roles | GET | /skill/v1/workforce/occupations | /skill/v1/workforce/occupations?search_text=Project&categories[]=1 |
Query Workforce to get the list of skills by job roles or category | GET | /skill/v1/workforce/skills | /skill/v1/workforce/skills?categories[]=1232&occupations[]=2 |
Please note: make sure that the values is_custom and is_suggested are parameters used by Docebo in order to track which are the skills recommended by Artificial Intelligence.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article