SkyHive’s Trainings API lets you retrieve information on training availability. With this API, you can:
You can retrieve information on trainings using these methods:
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
{- "approvalDate": "2019-08-24T14:15:22Z",
- "skills": [
- {
- "id": "string",
- "level": "Entry",
- "title": "string"
}
], - "status": "none",
- "duration": {
- "displayText": "5 hours",
- "value": 5,
- "unit": "Hours",
- "valueInSeconds": 18000
}, - "contentLength": {
- "displayText": "5 hours",
- "value": 5,
- "unit": "Hours",
- "valueInSeconds": 18000
}, - "scrapTraining": {
- "title": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "uri": "string",
- "trainingCode": "Reskilling-World-101",
- "providerName": "SkyHive",
- "price": {
- "primaryValue": 13.83,
- "primaryCurrency": "CAD",
- "usdValue": 10
}, - "description": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "shortDescription": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "descriptionPlainText": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "shortDescriptionPlainText": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "providerId": "dadebe455cf84ccbbf62cbdd"
}, - "visibility": [
- "string"
], - "tags": [
- "string"
], - "metadata": {
- "property1": "string",
- "property2": "string"
}, - "type": "none",
- "level": "none",
- "languages": [
- "string"
], - "firstAvailableDate": "2019-08-24T14:15:22Z",
- "lastAvailableDate": "2019-08-24T14:15:22Z",
- "location": {
- "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"
}, - "instructionType": "hybrid"
}
resultsPerPage | integer <int32> [ 1 .. 100 ] Default: 10 Specifies the number of results to be returned |
page | integer <int32> >= 0 Default: 0 Specifies the page number |
minMatchPercentage | number <float> [ 1 .. 100 ] Default: 20 Minimum match percentage |
includeExternal | boolean Default: false Include trainings from external sources. Note that when a search is conducted that does not include a true value for this attribute, there might be no results. |
status | string Default: "active" Status values to search for in trainings |
object (SearchConfig-3) Configurations to tune search parameters | |
Array of objects (Skill-3) unique skills to search in trainings | |
currencyCode | string Currency Code to search in trainings |
sortBy | string Results to be sorted based on this field value |
providerIds | Array of strings External training vendor Ids. See getProvidersList |
visibility | Array of strings visibility to be filtered for the Training |
tags | Array of strings |
title | string Keyword search for training titles |
fuzzyTitle | string Keyword search for training titles alias |
exactTitle | string Keyword search for training exact titles |
levels | Array of strings (CourseLevel) Items Enum: "None" "Beginner" "Intermediate" "Advanced" |
courseTypes | Array of strings (CourseType) Items Enum: "None" "Online" "InClass" "Hybrid" |
languages | Array of strings |
trainingDate | string <date-time> |
object (LocationRequest) Location information to search for the employee | |
instructionType | Array of strings (InstructionType) Items Enum: "Hybrid" "SelfPaced" "Facilitated" |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
{- "resultsPerPage": 10,
- "page": 0,
- "minMatchPercentage": 20,
- "includeExternal": false,
- "status": "none",
- "config": {
- "nullOrEmptySkills": true,
- "algorithm": "default"
}, - "skills": [
- {
- "level": "entry",
- "id": "string",
- "title": "string",
- "weight": 1,
- "relevance": 1,
- "type": "technical"
}
], - "currencyCode": "string",
- "sortBy": "quality",
- "providerIds": [
- "string"
], - "visibility": [
- "string"
], - "tags": [
- "string"
], - "title": "string",
- "fuzzyTitle": "string",
- "exactTitle": "string",
- "levels": [
- "None"
], - "courseTypes": [
- "None"
], - "languages": [
- "string"
], - "trainingDate": "2019-08-24T14:15:22Z",
- "location": {
- "formattedAddress": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "municipality": "string",
- "postcode": "string",
- "country": "string",
- "country3": "string",
- "state": "string",
- "stateShort": "string",
- "locationHandle": "zlGRkTEdwMmUIDM3X9ymrS9wlGOyj/aNow57+P5j2L6qUe7sNI2cgS/SKmxHG/EYMCkmCq8b7s83pMVab6RTBC0pPS6oQSwLKCPln8HB1RuPmP+Q34y9yrHUiw08ZBe7pN7yKhI0IwI3vzwMXSqoaz+lMCfDNbRSniEOtifMEoYnIsIPYN/61+Hb4FzS7mP07+nrl1zfPuDI+lWttxziBhGAbbT30jlMbQ1o2hAMGLJYhl0jTrb6YsL6O7IALkrI3BX4vDOKbiLD2NZIhkSKWM3+RPTMruVxr9A4oNrTzTtZj/ftHU4grr5Nh1lDPBa0+1e9aRZuu9CqP/QTu6K6gg==",
- "radius": 20,
- "longitude": 0,
- "latitude": 0
}, - "instructionType": [
- "Hybrid"
]
}
Created
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
{- "approvalDate": "2019-08-24T14:15:22Z",
- "skills": [
- {
- "id": "string",
- "level": "Entry",
- "title": "string"
}
], - "status": "none",
- "duration": {
- "displayText": "5 hours",
- "value": 5,
- "unit": "Hours",
- "valueInSeconds": 18000
}, - "contentLength": {
- "displayText": "5 hours",
- "value": 5,
- "unit": "Hours",
- "valueInSeconds": 18000
}, - "scrapTraining": {
- "title": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "uri": "string",
- "trainingCode": "Reskilling-World-101",
- "providerName": "SkyHive",
- "price": {
- "primaryValue": 13.83,
- "primaryCurrency": "CAD",
- "usdValue": 10
}, - "description": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "shortDescription": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "descriptionPlainText": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "shortDescriptionPlainText": {
- "title": [
- {
- "languageCode": "en-US",
- "value": "Reskilling the World 101"
}
]
}, - "providerId": "dadebe455cf84ccbbf62cbdd"
}, - "visibility": [
- "string"
], - "tags": [
- "string"
], - "metadata": {
- "property1": "string",
- "property2": "string"
}, - "type": "none",
- "level": "none",
- "languages": [
- "string"
], - "firstAvailableDate": "2019-08-24T14:15:22Z",
- "lastAvailableDate": "2019-08-24T14:15:22Z",
- "location": {
- "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"
}, - "instructionType": "hybrid"
}