Taxonomy operations
Apply Taxonomy changes
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
- Courses
- Employees Assigned Position
- Taxonomy
- Organisational Structure
Reports
- General Reports
- Employee Reports
- Vacancy Reports
- Job Reports
- Data Maturity Scan
Version
- Version
Taxonomy operations
Apply Taxonomy changes
Apply a set of changes to the Taxonomy in the system. The changes are applied in the order they are given in the request body.
curl --request POST \
--url https://{tenant_name}.{region}.techwolf.ai/taxonomy/apply \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"changes": [
{
"operation_type": "create_domain",
"content": {
"domain_id": "a3903505-eb84-42dc-a79f-5e7b1fe897b7",
"domain_name": "HR management"
}
}
]
}'
This response does not have an example.
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
application/json
Default structure of a set of changes.
The type of operation to be performed.
Available options:
create_domain
, delete_domain
, update_domain
, create_skill_cluster
, delete_skill_cluster
, update_skill_cluster
, move_skill_cluster
, add_skill
, remove_skill
, move_skill
, update_skill
Example:
"create_domain"
The content of the change. Each type of change has a different content. The content should align with the operation_type
. Expanding this field shows you the supported change content bodies.
The unique ID in your system, consisting of alphanumeric characters, hyphens and underscores.
Required string length:
1 - 100
Example:
"a3903505-eb84-42dc-a79f-5e7b1fe897b7"
Name of the Domain.
Required string length:
1 - 255
Example:
{
"domain_id": "a3903505-eb84-42dc-a79f-5e7b1fe897b7",
"domain_name": "HR management"
}
Response
204
_mintlify/placeholder
No Content
Was this page helpful?
curl --request POST \
--url https://{tenant_name}.{region}.techwolf.ai/taxonomy/apply \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"changes": [
{
"operation_type": "create_domain",
"content": {
"domain_id": "a3903505-eb84-42dc-a79f-5e7b1fe897b7",
"domain_name": "HR management"
}
}
]
}'
This response does not have an example.