SkyHive’s Career Path API lets you manage employee skills and can assist with upskilling and reskilling employees. With this API, you can:
You can compare and search for existing skills using these methods:
The compareSkills method compares two arrays of skills:
The compareSkills method returns an array of matching skills, an array of skills that are present in the “to” array but missing in the “from” array, and a score that indicates the quality of the match.
The following use case covers a possible application of the Career Path API:
Array of objects (Skill-2) unique Required skills and levels | |
Array of objects (Skill-2) unique Skills being compared | |
Array of objects (locationDetails) |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
{- "from": [
- {
- "id": "string",
- "title": "string",
- "level": "entry",
- "required": "required",
- "definition": "string",
- "trend": "constant"
}
], - "to": [
- {
- "id": "string",
- "title": "string",
- "level": "entry",
- "required": "required",
- "definition": "string",
- "trend": "constant"
}
], - "locationDetails": [
- {
- "from": [
- {
- "formattedAddress": "SkyHive, Cowper Street, Palo Alto, CA, USA",
- "addressLine1": "430 Cowper Street",
- "addressLine2": "Suite 250",
- "municipality": "Palo Alto",
- "postcode": "94301",
- "country": "US",
- "country3": "USA",
- "state": "California",
- "stateShort": "CA",
- "longitude": 0,
- "latitude": 0
}
], - "to": [
- {
- "formattedAddress": "SkyHive, Cowper Street, Palo Alto, CA, USA",
- "addressLine1": "430 Cowper Street",
- "addressLine2": "Suite 250",
- "municipality": "Palo Alto",
- "postcode": "94301",
- "country": "US",
- "country3": "USA",
- "state": "California",
- "stateShort": "CA",
- "longitude": 0,
- "latitude": 0
}
], - "radius": 20
}
]
}
{- "matchingSkills": [
- {
- "id": "string",
- "title": "string",
- "level": "entry",
- "required": "required",
- "type": "technical",
- "trend": "constant"
}
], - "missingSkills": [
- {
- "id": "string",
- "title": "string",
- "level": "entry",
- "required": "required",
- "type": "technical",
- "trend": "constant"
}
], - "quality": 0,
- "breakdown": [
- {
- "skillRelevance": 0,
- "distance": 0,
- "relatedSkills": 0
}
]
}
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
{- "skills": [
- "string"
], - "ids": [
- "string"
], - "size": 5,
- "id_type": "string"
}
{- "values": [
- {
- "id": "string",
- "title": "string",
- "quality": "string",
- "type": "technical",
- "input": "string"
}
]
}
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
{- "skills": [
- "string"
], - "ids": [
- "string"
], - "size": 5,
- "id_type": "string"
}
{- "values": [
- {
- "id": "string",
- "title": "string",
- "quality": "string",
- "type": "technical",
- "input": "string"
}
]
}
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
{- "values": [
- {
- "id": "string",
- "title": "string",
- "quality": "string",
- "type": "technical",
- "input": "string"
}
]
}