API Documentation
Taxonomy
- Domains
- Subdomains
- Skill Clusters
- Skills
- Taxonomy operations
Employees
- CRUD
- Skill Profile
- Metrics
- Search
- Skill Events
- Interactions
- Suggestions
Job Families
- CRUD
- Skill Profile
- Job Family Profile Data
Jobs
- CRUD
- Skill Profile
- Job Profile Data
- Metrics
Peer Groups
- Peer Groups
Vacancies
- CRUD
- Skill Profile
- Metrics
- Search
Courses
- CRUD
- Skill Profile
- Metrics
Skill Clusters
- CRUD
- Skill Profile
- Metrics
External Companies
- CRUD
- Search
Skills
- Skill Search
- Skill Gaps
- Skill Lookup
Organisational Structure
- Organisational Units
Custom Properties
- Definitions
- Properties
Matchmaking
- Vacancy Matching
- Course Recommendations
- External Company Matching
- Job Matching
- Job Family Matching
- Match Feedback
Matching Configuration
Export
- Employees
- Job Architecture
- Overview
- GETExport Job Architecture hierarchy
- POSTExport Job Skill Clusters data.
- POSTExport Job Skill Profiles.
- POSTExport Job Suggested Skill Profiles.
- POSTExport Job external market Skill Profiles.
- POSTExport Job Skill market alignment.
- POSTExport Job Family Skill Profiles.
- POSTExport Job Family Suggested Skill Profiles.
- Courses
- Employees Assigned Position
- Taxonomy
- Organisational Structure
Reports
- General Reports
- Employee Reports
- Vacancy Reports
- Job Reports
- Data Maturity Scan
Version
- Version
Export Job Skill Profiles.
Export all Skill Profiles of all Jobs by paginating through the data. The Jobs are returned based on their creation time, with those created first being returned first.
curl --request POST \
--url https://{tenant_name}.{region}.techwolf.ai/job_architecture/export/jobs/skill_profiles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"limit": 10,
"starting_after": "4cbdbabe-5644-4423-8157-520f8a2f429a",
"filters": [
{
"filter": "last_updated",
"value": "2022-01-01",
"operator": "lt"
},
{
"filter": "job_family_id_is_in_list",
"job_family_ids": [
"5cbdbdbe-5f44-4423-8157-520f8a2f429a",
"62d2c013-ab77-410e-b5fb-2f96eed9c1db"
]
}
],
"include": [
"low_data_availability_flag",
"proficiency_level",
"proficiency_float",
"critical"
],
"output_skills_sorting": "alphabetical"
}'
{
"has_next": true,
"records": [
{
"external_id": "5cbdbdbe-5f44-4423-8157-520f8a2f429a",
"low_data_availability": false,
"skills": [
{
"skill_id": "8313fe8a-f39e-4a35-8c82-93b46c3de9bb",
"skill": "Balance Sheet",
"skill_types": [
{
"skill_type": "Job-Specific",
"is_common": true
}
],
"domain_name": "Finance",
"validation_state": "validated",
"proficiency_level": 2,
"proficiency_float": 0.66,
"critical": false
},
{
"skill_id": "bdb5ee3f-8ba0-4c40-92b2-0277431ae069",
"skill": "IFRS",
"skill_types": [
{
"skill_type": "Job-Specific"
}
],
"domain_name": "Finance",
"validation_state": "initially_validated",
"proficiency_level": 2,
"proficiency_float": 0.66,
"critical": null
}
]
},
{
"external_id": "61a6e076-d780-11ec-9d64-0242ac120002",
"low_data_availability": false,
"skills": [
{
"skill": "Machine Learning",
"skill_id": "ac3a733e-b258-438d-8d39-9a2837a10e11",
"skill_types": [
{
"skill_type": "Family-Specific"
}
],
"domain_name": "Data Science",
"validation_state": "validated",
"proficiency_level": 1,
"proficiency_float": 0.33,
"critical": true
},
{
"skill": "Python",
"skill_id": "4b85469d-6729-4d70-9876-a0faa2a2f63b",
"skill_types": [
{
"skill_type": "Job-Specific"
}
],
"domain_name": "Programming",
"validation_state": "validated",
"proficiency_level": null,
"proficiency_float": null,
"critical": true
}
]
}
],
"next_starting_after": "61a6e076-d780-11ec-9d64-0242ac120002"
}
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Query Parameters
The Domain namespace determines the Domains the Skills will be mapped to. Using techwolf
will map them to the default TechWolf domains. Using taxonomy
will map them to the custom Domains defined in your Taxonomy. Using adaptive
will map the Skills to the Domains in the custom Taxonomy if there is one present, otherwise it will fall back to the default Techwolf Domains.
techwolf
, taxonomy
, adaptive
Defines the format of the returned Skill Profile.
list
, hierarchy
"list"
Body
Response
OK
The response is of type object
.
The response is of type object
.
The response is of type object
.
Was this page helpful?
curl --request POST \
--url https://{tenant_name}.{region}.techwolf.ai/job_architecture/export/jobs/skill_profiles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"limit": 10,
"starting_after": "4cbdbabe-5644-4423-8157-520f8a2f429a",
"filters": [
{
"filter": "last_updated",
"value": "2022-01-01",
"operator": "lt"
},
{
"filter": "job_family_id_is_in_list",
"job_family_ids": [
"5cbdbdbe-5f44-4423-8157-520f8a2f429a",
"62d2c013-ab77-410e-b5fb-2f96eed9c1db"
]
}
],
"include": [
"low_data_availability_flag",
"proficiency_level",
"proficiency_float",
"critical"
],
"output_skills_sorting": "alphabetical"
}'
{
"has_next": true,
"records": [
{
"external_id": "5cbdbdbe-5f44-4423-8157-520f8a2f429a",
"low_data_availability": false,
"skills": [
{
"skill_id": "8313fe8a-f39e-4a35-8c82-93b46c3de9bb",
"skill": "Balance Sheet",
"skill_types": [
{
"skill_type": "Job-Specific",
"is_common": true
}
],
"domain_name": "Finance",
"validation_state": "validated",
"proficiency_level": 2,
"proficiency_float": 0.66,
"critical": false
},
{
"skill_id": "bdb5ee3f-8ba0-4c40-92b2-0277431ae069",
"skill": "IFRS",
"skill_types": [
{
"skill_type": "Job-Specific"
}
],
"domain_name": "Finance",
"validation_state": "initially_validated",
"proficiency_level": 2,
"proficiency_float": 0.66,
"critical": null
}
]
},
{
"external_id": "61a6e076-d780-11ec-9d64-0242ac120002",
"low_data_availability": false,
"skills": [
{
"skill": "Machine Learning",
"skill_id": "ac3a733e-b258-438d-8d39-9a2837a10e11",
"skill_types": [
{
"skill_type": "Family-Specific"
}
],
"domain_name": "Data Science",
"validation_state": "validated",
"proficiency_level": 1,
"proficiency_float": 0.33,
"critical": true
},
{
"skill": "Python",
"skill_id": "4b85469d-6729-4d70-9876-a0faa2a2f63b",
"skill_types": [
{
"skill_type": "Job-Specific"
}
],
"domain_name": "Programming",
"validation_state": "validated",
"proficiency_level": null,
"proficiency_float": null,
"critical": true
}
]
}
],
"next_starting_after": "61a6e076-d780-11ec-9d64-0242ac120002"
}