ISkillService1

Operations

NameSignatureDescription
AssignSkillToUservoid AssignSkillToUser(Uri skillUri, Uri userUri, Uri skillLevelUri)Assign a skill to a user.
AssignSkillToUser2void AssignSkillToUser2(UserTargetParameter1 userTarget, AssignSkillParameter1 assignSkillParameter)Assign a skill to a user with custom metadata.
BulkAssignSkillToUserBulkAssignSkillToUserResults1 BulkAssignSkillToUser(AssignSkillToBulkParameter1[] assignSkillParameters, Uri userUri)Assign skills and levels to a user
BulkGetSkillByCategoryDetailsSkillByCategoryDetails1[] BulkGetSkillByCategoryDetails(Uri[] skillCategoryUris)Get all skills assigned to the given skill categories, or for all categories if skillCategoryUris is null
BulkGetUserCertificateDetailsUserCertificateDetailsBulkGetResult1 BulkGetUserCertificateDetails(Uri[] userCertificateUris)Retrieve the user certificate details
CreateEditSkillCategoryDraftUri CreateEditSkillCategoryDraft(Uri skillCategoryUri)Create a draft of an existing skill category
CreateEditSkillDraftUri CreateEditSkillDraft(Uri skillUri)Create a draft of an existing skill
CreateNewSkillCategoryDraftUri CreateNewSkillCategoryDraft()Create a draft of a new skill category
CreateNewSkillDraftUri CreateNewSkillDraft()Create a draft of a new skill
DeleteSkillvoid DeleteSkill(Uri skillUri)Delete a skill permanently. A skill can only be deleted if it is not assigned to any users
DeleteSkillCategoryvoid DeleteSkillCategory(Uri skillCategoryUri)Delete the specified skill category
DeleteUserCertificatevoid DeleteUserCertificate(Uri userCertificateUri)Delete a user certificate
DisableSkillvoid DisableSkill(Uri skillUri)Disable a skill
EnableSkillvoid EnableSkill(Uri skillUri)Enable a skill
GetAllSkillCategoriesSkillCategoryReference1[] GetAllSkillCategories()Get all skill categories
GetAllSkillCategoryDetailsSkillCategoryDetails1[] GetAllSkillCategoryDetails()Get all skill categories
GetAllSkillLevelDetailsSkillLevelDetails1[] GetAllSkillLevelDetails()Get all skill levels
GetAllSkillsSkillReference1[] GetAllSkills()Get all skills
GetBeginnerSkillLevelSkillLevelReference1 GetBeginnerSkillLevel()Get the 'Beginner' skill level, which indicates that the skill level rating is 1
GetCertificatesForUserUserCertificateDetails1[] GetCertificatesForUser(Uri userUri, Boolean includeExpiredCertificates)Retrieve all the certificates assigned to user.
GetEnabledSkillLevelDetailsSkillLevelDetails1[] GetEnabledSkillLevelDetails()Retrieve all skill levels.
GetExpertSkillLevelSkillLevelReference1 GetExpertSkillLevel()Get the 'Expert' skill level, which indicates that the skill level rating is 4
GetIntermediateSkillLevelSkillLevelReference1 GetIntermediateSkillLevel()Get the 'Intermediate' skill level, which indicates that the skill level rating is 3
GetMentorSkillLevelSkillLevelReference1 GetMentorSkillLevel()Get the 'Mentor' skill level, which indicates that the skill level rating is 5
GetModerateSkillLevelSkillLevelReference1 GetModerateSkillLevel()Get the 'Moderate' skill level, which indicates that the skill level rating is 2
GetNoExperienceSkillLevelSkillLevelReference1 GetNoExperienceSkillLevel()Get the 'No Experience' skill level, which indicates that the skill level rating is 0
GetSkillByCategoryDetailsSkillByCategoryDetails1 GetSkillByCategoryDetails(Uri skillCategoryUri)Get all skills assigned to the given skill category
GetSkillCategoryDetailsSkillCategoryDetails1 GetSkillCategoryDetails(Uri skillCategoryUri)Get skill category details
GetSkillDetailsSkillDetails1 GetSkillDetails(Uri skillUri)Get a skill's details
GetSkillLevelDetailsSkillLevelDetails1 GetSkillLevelDetails(Uri skillLevelUri)Get a skill level's details
GetUnavailableSkillLevelSkillLevelReference1 GetUnavailableSkillLevel()Get the 'Unavailable' skill level, which indicates that the skill level is unknown or unavailable for a user skill assignment
GetUncategorizedSkillCategorySkillCategoryReference1 GetUncategorizedSkillCategory()Get uncategorized skill categories
GetUserSkillAssignmentDetailsUserSkillAssignmentDetails1[] GetUserSkillAssignmentDetails(Uri userUri)Retrieve all skills assigned to a user.
PublishSkillCategoryDraftSkillCategoryReference1 PublishSkillCategoryDraft(Uri draftUri)Publish a skill category draft
PublishSkillDraftSkillReference1 PublishSkillDraft(Uri draftUri)Publish a skill draft
PutCertificateForUservoid PutCertificateForUser(UserTargetParameter1 user, UserCertificateParameter1 userCertificate)Put certificate for a user.
PutEnabledSkillLevelsvoid PutEnabledSkillLevels(Uri[] skillLevelUris)Put the skill levels that are available for user skill assignments
PutUserSkillAssignmentsvoid PutUserSkillAssignments(Uri userUri, UserSkillAssignmentParameter1[] skills)Update a user's skills. Existing user's skills will be replaced.
UnassignSkillFromUservoid UnassignSkillFromUser(Uri skillUri, Uri userUri)Unassign a skill from a user.
UpdateSkillCategoryvoid UpdateSkillCategory(Uri skillUri, Uri skillCategoryUri)Update the skill category of the specified skill or skill draft
UpdateSkillCategoryDescriptionvoid UpdateSkillCategoryDescription(Uri skillCategoryUri, String description)Update the description of the specified skill category or skill category draft
UpdateSkillCategoryNamevoid UpdateSkillCategoryName(Uri skillCategoryUri, String name)Update the name of the specified skill category or skill category draft
UpdateSkillDescriptionvoid UpdateSkillDescription(Uri skillUri, String description)Update the description of the specified skill or skill draft
UpdateSkillLevelDescriptionvoid UpdateSkillLevelDescription(Uri skillLevelUri, String customDescription)Update the description of the specified skill level or skill level draft
UpdateSkillLevelNamevoid UpdateSkillLevelName(Uri skillLevelUri, String customName)Update the custom name of the specified skill level or skill level draft
UpdateSkillNamevoid UpdateSkillName(Uri skillUri, String name)Update the name of the specified skill or skill draft
ValidateSkillValidationResultsSummary1 ValidateSkill(Uri skillUri)Validate the specified skill
ValidateSkillCategoryValidationResultsSummary1 ValidateSkillCategory(Uri skillCategoryUri)Validate the specified skill category