Competency Feedback

TechWolf infers skills based on evidence of data - which means that if there’s no evidence in the data, the skill isn’t inferred. There can be use cases for which the Employee wants to add these Competencies anyway.

For example, if Employee 101 wants to add the competency “Programming Languages” to his Skill Profile & remove the competency “Leadership Skills”, this can via the following PATCH call to the employees/101/skill_profile?feedback_format=competencies endpoint:

{
    "competencies": [
        {
            "competency": "Programming Languages",
            "score": 2
        },
        {
            "competency": "Leadership Skills",
            "score": 0
        }
    ]
}

Feedback on a skill level is also possible via passing the query parameter feedback_format=skills. For example if you want to delete the skill “Python”, you can send the following PATCH call to employees/101/skill_profile?feedback_format=skills:

{
    "skills": [
        {
            "skill": "Python",
            "score": 0
        }
    ]
}