Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
    languagejs
    [{"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

...