Retrieve information about the deployed api, including build details and database connection status.
{- "date": "2019-08-24T14:15:22Z",
- "version": "string",
- "buildNumber": "string",
- "sha": "string",
- "database": "connected"
}Create a new taxonomy occupation group in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation group. |
| UUIDHistory required | Array of strings [ 0 .. 10000 ] items unique [ items <= 36 characters ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... ] The UUIDs history of the occupation group. |
| originUri required | string <uri> <= 4096 characters \S The origin URI of the occupation group. |
| code required | string <= 256 characters ^\d{1,4}$ The code of the occupation group. |
| description required | string <= 6000 characters The description of the occupation group. |
| preferredLabel required | string <= 256 characters \S The preferred label of the occupation group. |
| altLabels required | Array of strings [ 0 .. 100 ] items unique [ items <= 256 characters ] The alternative labels of the occupation group. |
| groupType required | string Enum: "iscogroup" "localgroup" The type of the occupation group, e.g., ISCOGroup or LocalGroup. |
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation group. |
{- "UUIDHistory": [
- "string"
], - "code": "string",
- "description": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "groupType": "iscogroup",
- "modelId": "string"
}{- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parent": {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "iscogroup"
}, - "children": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}
], - "UUIDHistory": [
- "string"
], - "code": "string",
- "description": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "groupType": "iscogroup",
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Retrieve a list of paginated occupation groups in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation group. |
| limit | integer [ 1 .. 100 ] Default: 10 The maximum number of items to return. |
| cursor | string <= 1720 characters \S A base64 string representing the cursor for pagination. |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parent": {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "iscogroup"
}, - "children": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}
], - "UUIDHistory": [
- "string"
], - "code": "string",
- "description": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "groupType": "iscogroup",
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 10,
- "nextCursor": "string"
}Retrieve an occupation group by its unique identifier in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation group. |
| id required | string^[0-9a-f]{24}$ The id of the occupation group. It can be used to retrieve the occupation group from the server. |
{- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parent": {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "iscogroup"
}, - "children": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}
], - "UUIDHistory": [
- "string"
], - "code": "string",
- "description": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "groupType": "iscogroup",
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Retrieve an occupation group parent by its unique child occupation group identifier in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation group. |
| id required | string^[0-9a-f]{24}$ The id of the occupation group. It can be used to retrieve the occupation group from the server. |
{- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parent": {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "iscogroup"
}, - "children": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}
], - "UUIDHistory": [
- "string"
], - "code": "string",
- "description": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "groupType": "iscogroup",
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Retrieve occupation group children by its unique parent occupation group identifier in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation group. |
| id required | string^[0-9a-f]{24}$ The id of the occupation group. It can be used to retrieve the occupation group from the server. |
{- "data": [
- {
- "id": "string",
- "parentId": "string",
- "UUID": "string",
- "originUUID": "string",
- "UUIDHistory": [
- "string"
], - "code": "string",
- "description": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "objectType": "localoccupation",
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 10,
- "nextCursor": "string"
}Create a new taxonomy occupation in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation. |
| UUIDHistory required | Array of strings [ 0 .. 10000 ] items unique [ items <= 50 characters ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... ] The UUIDs history of the occupation. |
| originUri required | string <uri> <= 4096 characters \S The origin URI of the occupation. |
| occupationType required | string Enum: "escooccupation" "localoccupation" The occupation classification type (e.g., ESCOOccupation or LocalOccupation). Value: "escooccupation" |
| code required | string <= 100 characters ^\d{4}(?:\.\d+)+$ The code of the occupation. |
| occupationGroupCode required | string <= 100 characters ^\d{1,4}$ The code of the parent occupation group. |
| preferredLabel required | string <= 256 characters \S The preferred label of the occupation. |
| altLabels required | Array of strings [ 0 .. 100 ] items unique [ items <= 256 characters ] Alternative labels for the occupation. |
| definition required | string <= 4000 characters The formal definition of the occupation. |
| description required | string <= 6000 characters Additional descriptive information about the occupation. |
| regulatedProfessionNote required | string <= 4000 characters Regulatory information for legally regulated professions. |
| scopeNote required | string <= 4000 characters Scope clarification for the occupation's application. |
| isLocalized required | boolean Indicates if the occupation has localized variants. Must be false for LocalOccupation. |
| modelId required | string^[0-9a-f]{24}$ The identifier of the model containing this occupation. |
{- "UUIDHistory": [
- "string"
], - "occupationType": "escooccupation",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "regulatedProfessionNote": "string",
- "scopeNote": "string",
- "isLocalized": true,
- "modelId": "string"
}{- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parent": {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}, - "children": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "occupationType": "localoccupation",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "regulatedProfessionNote": "string",
- "scopeNote": "string",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Retrieve a list of paginated occupations in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation. |
| limit | integer [ 1 .. 100 ] Default: 10 The maximum number of items to return. |
| cursor | string <= 1024 characters \S A base64 string representing the cursor for pagination. |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parent": {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}, - "children": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "string",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "occupationType": "localoccupation",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "regulatedProfessionNote": "string",
- "scopeNote": "string",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 10,
- "nextCursor": "string"
}Retrieve a single occupation by its ID in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation. |
| id required | string The unique ID of the occupation. |
{- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parent": {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}, - "children": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "occupationType": "localoccupation",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "regulatedProfessionNote": "string",
- "scopeNote": "string",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Retrieve the parent occupation of a specific occupation in a taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation. |
| id required | string The unique ID of the occupation. |
nullRetrieve the direct children of a specific occupation in a taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation. |
| id required | string^[0-9a-f]{24}$ The id of the occupation. It can be used to retrieve the occupation from the server. |
| limit | integer [ 1 .. 100 ] Default: 10 The maximum number of items to return. |
| cursor | string <= 1024 characters \S A base64 string representing the cursor for pagination. |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parent": {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}, - "children": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "string",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "occupationType": "localoccupation",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "regulatedProfessionNote": "string",
- "scopeNote": "string",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 10,
- "nextCursor": "string"
}Retrieve the skills required by a specific occupation in a taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for occupation. |
| id required | string^[0-9a-f]{24}$ The id of the occupation. It can be used to retrieve the occupation from the server. |
| limit | integer [ 1 .. 100 ] Default: 10 The maximum number of items to return. |
| cursor | string <= 1024 characters \S A base64 string representing the cursor for pagination. |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parents": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skillgroup",
- "code": "string"
}
], - "children": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skill",
- "isLocalized": true
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredBySkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredByOccupations": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "localoccupation",
- "relationType": "string",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "scopeNote": "string",
- "skillType": "skill/competence",
- "reuseLevel": "sector-specific",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "relationType": "",
- "signallingValue": 100,
- "signallingValueLabel": "string"
}
], - "limit": 10,
- "nextCursor": "string"
}Retrieve a list of paginated skills in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill. |
| limit | integer [ 1 .. 100 ] Default: 10 The maximum number of items to return. |
| cursor | string <= 1720 characters \S A base64 string representing the cursor for pagination. |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parents": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skillgroup",
- "code": "string"
}
], - "children": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skill",
- "isLocalized": true
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredBySkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredByOccupations": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "localoccupation",
- "relationType": "string",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "scopeNote": "string",
- "skillType": "skill/competence",
- "reuseLevel": "sector-specific",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 10,
- "nextCursor": "string"
}Retrieve a skill by its unique identifier in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill. |
| id required | string^[0-9a-f]{24}$ The id of the skill. It can be used to retrieve the skill from the server. |
{- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parents": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skillgroup",
- "code": "string"
}
], - "children": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skill",
- "isLocalized": true
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredBySkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredByOccupations": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "localoccupation",
- "relationType": "string",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "scopeNote": "string",
- "skillType": "skill/competence",
- "reuseLevel": "sector-specific",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Retrieve a paginated list of parent skills or skill groups for a given skill.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill. |
| id required | string^[0-9a-f]{24}$ The id of the skill. It can be used to retrieve the skill from the server. |
| limit | integer [ 1 .. 100 ] Default: 10 Maximum number of items to return |
| cursor | string <= 1720 characters \S Pagination cursor for fetching the next page |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parents": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skillgroup",
- "code": "string"
}
], - "children": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skill",
- "isLocalized": true
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredBySkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredByOccupations": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "localoccupation",
- "relationType": "string",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "scopeNote": "string",
- "skillType": "skill/competence",
- "reuseLevel": "sector-specific",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 10,
- "nextCursor": "string"
}Retrieve a paginated list of child skills or skill groups for a given skill.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill. |
| id required | string^[0-9a-f]{24}$ The id of the skill. It can be used to retrieve the skill from the server. |
| limit | integer [ 1 .. 100 ] Default: 10 Maximum number of items to return |
| cursor | string <= 1720 characters \S Pagination cursor for fetching the next page |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parents": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skillgroup",
- "code": "string"
}
], - "children": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skill",
- "isLocalized": true
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredBySkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredByOccupations": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "localoccupation",
- "relationType": "string",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "scopeNote": "string",
- "skillType": "skill/competence",
- "reuseLevel": "sector-specific",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 10,
- "nextCursor": "string"
}Retrieve a paginated list of occupations that require a given skill.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill. |
| id required | string^[0-9a-f]{24}$ The id of the skill. It can be used to retrieve the skill from the server. |
| limit | integer [ 1 .. 100 ] Default: 10 Maximum number of items to return |
| cursor | string <= 1720 characters \S Pagination cursor for fetching the next page |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parent": {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}, - "children": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "objectType": "localoccupation"
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "",
- "signallingValue": 100,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "occupationType": "escooccupation",
- "code": "string",
- "occupationGroupCode": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "regulatedProfessionNote": "string",
- "scopeNote": "string",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "relationType": "",
- "signallingValue": 100,
- "signallingValueLabel": "string"
}
], - "limit": 10,
- "nextCursor": "string"
}Retrieve a paginated list of related skills for a given skill.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill. |
| id required | string^[0-9a-f]{24}$ The id of the skill. It can be used to retrieve the skill from the server. |
| limit | integer [ 1 .. 100 ] Default: 10 Maximum number of items to return |
| cursor | string <= 1720 characters \S Pagination cursor for fetching the next page |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parents": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skillgroup",
- "code": "string"
}
], - "children": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skill",
- "isLocalized": true
}
], - "requiresSkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredBySkills": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "skill",
- "relationType": "essential"
}
], - "requiredByOccupations": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "isLocalized": true,
- "objectType": "localoccupation",
- "relationType": "string",
- "signallingValue": 0,
- "signallingValueLabel": "string"
}
], - "UUIDHistory": [
- "string"
], - "preferredLabel": "string",
- "altLabels": [
- "string"
], - "definition": "string",
- "description": "string",
- "scopeNote": "string",
- "skillType": "skill/competence",
- "reuseLevel": "sector-specific",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "relationType": "essential"
}
], - "limit": 10,
- "nextCursor": "string"
}Retrieve a list of paginated skill groups in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill group. |
| limit | integer [ 1 .. 100 ] Default: 20 The maximum number of items to return. |
| cursor | string <= 1720 characters \S A base64 string representing the cursor for pagination. |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parents": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "skillgroup"
}
], - "children": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skill",
- "code": "string",
- "isLocalized": true
}
], - "UUIDHistory": [
- "string"
], - "code": "string",
- "description": "string",
- "scopeNote": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 20,
- "nextCursor": "string"
}Retrieve an skill group by its unique identifier in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill group. |
| id required | string^[0-9a-f]{24}$ The id of the skill group. It can be used to retrieve the skill group from the server. |
{- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parents": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "skillgroup"
}
], - "children": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skill",
- "code": "string",
- "isLocalized": true
}
], - "UUIDHistory": [
- "string"
], - "code": "string",
- "description": "string",
- "scopeNote": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Retrieve a collection of parents for skill group by its unique identifier in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill group. |
| id required | string^[0-9a-f]{24}$ The id of the skill group. It can be used to retrieve the skill group from the server. |
| limit | integer [ 1 .. 100 ] Default: 20 Maximum number of items to return |
| cursor | string <= 1720 characters \S Pagination cursor for fetching the next page |
{- "data": [
- {
- "id": "string",
- "UUID": "string",
- "originUUID": "string",
- "parents": [
- {
- "id": "string",
- "UUID": "string",
- "code": "string",
- "preferredLabel": "string",
- "objectType": "skillgroup"
}
], - "children": [
- {
- "id": "string",
- "UUID": "string",
- "preferredLabel": "string",
- "objectType": "skill",
- "code": "string",
- "isLocalized": true
}
], - "UUIDHistory": [
- "string"
], - "code": "string",
- "description": "string",
- "scopeNote": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 20,
- "nextCursor": "string"
}Retrieve a collection of children for skill group by its unique identifier in a specific taxonomy model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for skill group. |
| id required | string^[0-9a-f]{24}$ The id of the skill group. It can be used to retrieve the skill group from the server. |
| limit | integer [ 1 .. 100 ] Default: 20 Maximum number of items to return |
| cursor | string <= 1720 characters \S Pagination cursor for fetching the next page |
{- "data": [
- {
- "id": "string",
- "parentId": "string",
- "UUID": "string",
- "originUUID": "string",
- "UUIDHistory": [
- "string"
], - "description": "string",
- "preferredLabel": "string",
- "altLabels": [
- "string"
], - "objectType": "skill",
- "code": "string",
- "isLocalized": true,
- "modelId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "limit": 20,
- "nextCursor": "string"
}Asynchronously trigger the export process for a given model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model to be exported. |
{- "modelId": "string"
}{- "errorCode": "MALFORMED_BODY",
- "message": "string",
- "details": "string"
}Asynchronously trigger the import process for a given model.
| modelId required | string^[0-9a-f]{24}$ The identifier of the model for importing the files to. |
required | object or object or object or object or object or object or object or object A key value map of the files to import. The key represents the type of the file, and the value the path to the file. The path is relative to the root of the upload bucket and starts with the folder name that the presigned url was generated for. |
| isOriginalESCOModel required | boolean Flag indicating if the model is an original ESCO model. |
{- "modelId": "string",
- "filePaths": {
- "OCCUPATION_GROUPS": "some-random-folder/OccupationGroups_en.csv",
- "ESCO_SKILL_GROUPS": "some-random-folder/skillGroups_en.csv"
}, - "isOriginalESCOModel": true
}{- "errorCode": "MALFORMED_BODY",
- "message": "string",
- "details": "string"
}Returns a presigned url that can be used to upload files to the import. There url expires after 1 hour. The maximum file size is 10 MB.
{- "fields": [
- {
- "name": "string",
- "value": "string"
}
], - "folder": "string"
}Create a new taxonomy model that can be used to import data into it.
| name required | string <= 256 characters \S The name of the model |
| description required | string <= 6000 characters The description of the model |
| license required | string <= 100000 characters The license of the model |
required | object (LocaleSchema) |
| UUIDHistory required | Array of strings >= 0 items The UUIDs history of the model. |
{- "name": "string",
- "description": "string",
- "license": "string",
- "locale": {
- "UUID": "string",
- "shortCode": "string",
- "name": "string"
}, - "UUIDHistory": [
- "string"
]
}{- "id": "string",
- "UUID": "string",
- "released": true,
- "releaseNotes": "string",
- "version": "string",
- "exportProcessState": [
- {
- "id": "string",
- "status": "pending",
- "result": {
- "errored": true,
- "exportErrors": true,
- "exportWarnings": true
}, - "downloadUrl": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "importProcessState": {
- "id": "string",
- "status": "pending",
- "result": {
- "errored": true,
- "parsingErrors": true,
- "parsingWarnings": true
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "license": "string",
- "locale": {
- "UUID": "string",
- "shortCode": "string",
- "name": "string"
}, - "UUIDHistory": [
- "string"
], - "modelHistory": [
- {
- "id": "string",
- "UUID": "string",
- "name": "string",
- "version": "string",
- "localeShortCode": "string"
}
]
}Retrieve information about a specific taxonomy model.
[- {
- "id": "string",
- "UUID": "string",
- "released": true,
- "releaseNotes": "string",
- "version": "string",
- "exportProcessState": [
- {
- "id": "string",
- "status": "pending",
- "result": {
- "errored": true,
- "exportErrors": true,
- "exportWarnings": true
}, - "downloadUrl": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "importProcessState": {
- "id": "string",
- "status": "pending",
- "result": {
- "errored": true,
- "parsingErrors": true,
- "parsingWarnings": true
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "license": "string",
- "locale": {
- "UUID": "string",
- "shortCode": "string",
- "name": "string"
}, - "UUIDHistory": [
- "string"
], - "modelHistory": [
- {
- "id": "string",
- "UUID": "string",
- "name": "string",
- "version": "string",
- "localeShortCode": "string"
}
]
}
]