Creates or updates a skill for an existing employee, using the skill's course code or name as a unique identifier.

Creates or updates a skill for an existing employee, using the skill's course code or name as a unique identifier.

If the skill does not exist, it is simply created. If the skill already exists, the old skill is "dismissed" but retained
for record-keeping, and a new, non-dismissed skill is created.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
boolean

Specifies whether or not to use the HeavyJob payroll code as the unique identifier for an employee. If true, EmployeePayrollCode is required and will be used instead of EmployeeCode to identify the employee that should receive the skill. The default value is false.

Body Params

The skill to be upserted for an existing employee.

Represents a request to manage an employee's skill.

string
required

A unique string identifier for this employee

string

The payroll code for the employee from HeavyJob. This value is only provided or used if the usePayrollCode
URL parameter is specified.

string

The display name for the skill

string

A unique string identifier for this skill's course code, can be the course name or course number in your LMS system, if this is not specified SkillName will be used unique identifier

date-time

A datetime of when the employee was certified in this skill

date-time

A datetime of when this skill expires for this employee

int32

TrainingTime is the amount of minutes it took the employee to complete the skill

string

Note or description for this employee's skill

boolean

If the employee skill has been archived/dismissed if it is invalid, no longer in use, can be manually archived in Skills system

date-time

Optional: when the employee skill was last modified

date-time

Optional: when the employee skill was created

Attachments
array of objects

Attachments to the employees skill

Attachments
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Response

Language
Credentials
OAuth2
Missing 2 required scopes
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/json