Endpoints
...
Returns all skills of the specified user.
HTTP Method: GETGET
/rest/skillsforjira/1/expertise/{userKey}
Request:
accountId userKey (query) The account ID path): Key of the target user. Required
Response [JSON]:
skills: An array of all skill names that the user has expertise in
...
Request:
Code Block HTTP GET: httpshttp://atlassianyour-dev.net/x1/get-user-skills?accountId=3e63957f-c263-41cd-acda-748560232d49instance.com/rest/skillsforjira/1/expertise/JIRAUSER10001
Response (200):
Code Block language js [{"key":"Use Case Writing","addedAt":1684751899066,"addedBy":"admin"},{"key":"Test "skillsPlanning","addedAt":1684751899066,"addedBy":"admin"},{"key":["EngineeringTest - BeginnerAutomation","JavaScriptaddedAt", "HTML/CSS"] }:1684753342724,"addedBy":"admin"}]
Add user skills
Adds one or more of skills to the specified user.
HTTP Method: PUT
Request:
accountId (query) The account ID of the user. Required
skills (body): An array of skills to add. Required
Response [JSON]:
added: An array of skills that were successfully added
existing: An array of skills that the user already had
...
Removes one or more skills from the specified user.
HTTP Method: DELETE
Request:
accountId (query) The account ID of the user. Required
skills (body): An array of skills to remove. Required
Response [JSON]:
removed: An array of user’s skills that were successfully deleted
missing: An array of skills that the user did not possess
...
Returns the mapping of all experts and their skills in your Jira instance
HTTP Method: GET
Request: None
Response [JSON]:
skillsByAccountId: users / skills mapping
...
Updates skill sets of multiple users at once
HTTP Method: POST
Request:
skillsByAccountId: users / skills mapping
Response [JSON]:\
changes: all user skill changes after the import is processed
...
Returns the complete skill tree with a list of experts specified for each skill
HTTP Method: GET
Request: None
Response [JSON]:
experts: skill tree with a list of experts specified for each skill
...