Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Operations for EmploymentContractTypes
Operations for Documents
Operations for Employees
Operations for SkillPlannings
Operations for MonitoringTraces
Operations for Groupings
Operations for EmploymentContracts
Operations for PositionAssignments
Operations for GroupingTypes
Operations for SkillDefinitionTypes
Operations for TypesOfProof
Operations for EmployeeUnavailabilities
Operations for CustomFieldDefinitions
Operations for SkillResults
All API endpoints require authentication using an API key. The API key should be provided as a header in the request.
Operations for SkillDefinitions
X-API-Key: <your-api-key>Operations for EntityDefinitions
Operations for RatingScaleLevelDescriptors
Operations for Repositories
Operations for EmploymentRelations
Operations for EmploymentRelationTypes
Operations for RatingScaleLevels
Operations for RatingScales
List endpoints (a GET on a collection) use cursor-based pagination. Please provide the following query parameters (both optional) to control the output:
limit to control page size (default: 10, max: 1000)
cursor to control where to start (use the nextCursor value from the previous response)
The following fields are present in the response for list endpoints:
total to indicate the total items available in the list
limit to indicate the actual page size determined by the server
hasMore to indicate more items are available in following page(s)
nextCursor to provide the starting point for the next page request
API calls are rate-limited to ensure fair usage:
1000 requests per hour per organization
Rate limit headers are included in all responses
The AG5 Skills Management API provides a comprehensive solution for managing employee skills within your organization. This API supports both direct operations and a proposal-based workflow for changes that require approval.
Many operations in this API use a proposal-based workflow:
Direct Operations: Read-only operations (GET) directly access current data
Proposal Operations: Modifications (CREATE, UPDATE, DELETE) create proposals
Automatic vs Manual Approval: Proposals may be automatically approved based on system configuration or require manual approval
If a new proposal is added through the API is is not resolved instantaneously even if the backend is configured to automatically approve. This means that the Proposal will initially be marked as not approved yet.
The URL for the endpoints of the API have the following form:
The stage refers to the stage/environment the repositories live in:
The API allows accessing all your organization's repositories through a single API account. When requesting data this means that all repositories for the API account will be combined. Each response item will contain a reference to the repository it lives in. When creating a new item a repository reference needs to be provided to indicate where the item should be created. To find the repository references available, use the List repositories operation.
Development environment (mostly internal)
The slug parameter will be provided when an API account is requested.
As an example, the following URL should be used to access the List employees endpoint in the acceptance environment (of some fictional company Acme Corporation):
https://matrix{-stage}.ag5.com/api/orgkeep/{orgid}/{slug}/v4/{endpoint}
Production (i.e. no explicit stage named)
acceptance
Acceptance/test environment
prerelease
Pre-release environment
dev
https://matrix-acceptance.ag5.com/api/orgkeep/acme/orgkeep/v4/employeesAn API account grants access to a number of repositories within your organization. Every API account can have a number of API keys to work with. The API key is used to authenticate against the API service. Having multiple keys allows for easy cycling between API keys on renewal or after revocation.
An API account is bound to a single environment (aka stage). Typically an organization will have an API account for the acceptance environment and an additional one for the production environment. For every additional environment a new API account needs to be requested.
List employmentContractTypes
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single EmploymentContractType by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
EmploymentContractType ID
Successful response
Unauthorized
Not found
Internal server error
List all createEmploymentContractTypes proposals. These are proposed changes to create new EmploymentContractType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add EmploymentContractType records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentContractType creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateEmploymentContractTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteEmploymentContractTypes proposals. These are proposed changes to delete EmploymentContractType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete EmploymentContractType records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentContractType deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteEmploymentContractTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateEmploymentContractTypes proposals. These are proposed changes to update existing EmploymentContractType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update EmploymentContractType records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentContractType update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateEmploymentContractTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all createDocuments proposals. These are proposed changes to create new Document records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get details of a specific Document creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateDocumentProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteDocuments proposals. These are proposed changes to delete Document records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get details of a specific Document deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteDocumentProposal ID
Successful response
Unauthorized
Not found
Internal server error
List employees
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single Employee by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Employee ID
Successful response
Unauthorized
Not found
Internal server error
Upload a binary document that will be attached to the specified resource via a proposal.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Employee ID
Upload accepted
Bad request
Unauthorized
Internal server error
No content
List documents for the Employee resource
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Employee ID
Successful response
Unauthorized
Internal server error
List all createEmployees proposals. These are proposed changes to create new Employee records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add Employee records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific Employee creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateEmployeeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteEmployees proposals. These are proposed changes to delete Employee records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete Employee records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific Employee deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteEmployeeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateEmployees proposals. These are proposed changes to update existing Employee records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update Employee records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific Employee update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateEmployeeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List skillPlannings
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID, typeOfProofID, skillDefinitionID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000&typeOfProofID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Filter by typeOfProofID (exact match)
Filter by skillDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single SkillPlanning by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
SkillPlanning ID
Successful response
Unauthorized
Not found
Internal server error
List all createSkillPlannings proposals. These are proposed changes to create new SkillPlanning records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID, typeOfProofID, skillDefinitionID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000&typeOfProofID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Filter by typeOfProofID (exact match)
Filter by skillDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add SkillPlanning records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillPlanning creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateSkillPlanningProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteSkillPlannings proposals. These are proposed changes to delete SkillPlanning records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete SkillPlanning records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillPlanning deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteSkillPlanningProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateSkillPlannings proposals. These are proposed changes to update existing SkillPlanning records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID, typeOfProofID, skillDefinitionID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000&typeOfProofID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Filter by typeOfProofID (exact match)
Filter by skillDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update SkillPlanning records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillPlanning update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateSkillPlanningProposal ID
Successful response
Unauthorized
Not found
Internal server error
List monitoringTraces
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single MonitoringTrace by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
MonitoringTrace ID
Successful response
Unauthorized
Not found
Internal server error
List all createMonitoringTraces proposals. These are proposed changes to create new MonitoringTrace records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add MonitoringTrace records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific MonitoringTrace creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateMonitoringTraceProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteMonitoringTraces proposals. These are proposed changes to delete MonitoringTrace records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete MonitoringTrace records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific MonitoringTrace deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteMonitoringTraceProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateMonitoringTraces proposals. These are proposed changes to update existing MonitoringTrace records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update MonitoringTrace records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific MonitoringTrace update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateMonitoringTraceProposal ID
Successful response
Unauthorized
Not found
Internal server error
List groupings
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: typeID, definedInGroupingID
Example: ?typeID=123e4567-e89b-12d3-a456-426614174000&definedInGroupingID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by typeID (exact match)
Filter by definedInGroupingID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single Grouping by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Grouping ID
Successful response
Unauthorized
Not found
Internal server error
List all createGroupings proposals. These are proposed changes to create new Grouping records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: typeID, definedInGroupingID
Example: ?typeID=123e4567-e89b-12d3-a456-426614174000&definedInGroupingID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by typeID (exact match)
Filter by definedInGroupingID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add Grouping records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end)
[2023-01-01,2023-12-31)Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific Grouping creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateGroupingProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteGroupings proposals. These are proposed changes to delete Grouping records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete Grouping records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific Grouping deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteGroupingProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateGroupings proposals. These are proposed changes to update existing Grouping records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: typeID, definedInGroupingID
Example: ?typeID=123e4567-e89b-12d3-a456-426614174000&definedInGroupingID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by typeID (exact match)
Filter by definedInGroupingID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update Grouping records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end) (omit to keep current value)
[2023-01-01,2023-12-31)Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific Grouping update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateGroupingProposal ID
Successful response
Unauthorized
Not found
Internal server error
List employmentContracts
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: contractTypeID, employeeID
Example: ?contractTypeID=123e4567-e89b-12d3-a456-426614174000&employeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by contractTypeID (exact match)
Filter by employeeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single EmploymentContract by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
EmploymentContract ID
Successful response
Unauthorized
Not found
Internal server error
List all createEmploymentContracts proposals. These are proposed changes to create new EmploymentContract records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: contractTypeID, employeeID
Example: ?contractTypeID=123e4567-e89b-12d3-a456-426614174000&employeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by contractTypeID (exact match)
Filter by employeeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add EmploymentContract records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end)
[2023-01-01,2023-12-31)Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentContract creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateEmploymentContractProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteEmploymentContracts proposals. These are proposed changes to delete EmploymentContract records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete EmploymentContract records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentContract deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteEmploymentContractProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateEmploymentContracts proposals. These are proposed changes to update existing EmploymentContract records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: contractTypeID, employeeID
Example: ?contractTypeID=123e4567-e89b-12d3-a456-426614174000&employeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by contractTypeID (exact match)
Filter by employeeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update EmploymentContract records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end) (omit to keep current value)
[2023-01-01,2023-12-31)Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentContract update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateEmploymentContractProposal ID
Successful response
Unauthorized
Not found
Internal server error
List positionAssignments
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single PositionAssignment by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
PositionAssignment ID
Successful response
Unauthorized
Not found
Internal server error
List all createPositionAssignments proposals. These are proposed changes to create new PositionAssignment records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add PositionAssignment records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end)
[2023-01-01,2023-12-31)Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific PositionAssignment creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreatePositionAssignmentProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deletePositionAssignments proposals. These are proposed changes to delete PositionAssignment records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete PositionAssignment records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific PositionAssignment deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeletePositionAssignmentProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updatePositionAssignments proposals. These are proposed changes to update existing PositionAssignment records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update PositionAssignment records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end) (omit to keep current value)
[2023-01-01,2023-12-31)Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific PositionAssignment update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdatePositionAssignmentProposal ID
Successful response
Unauthorized
Not found
Internal server error
List groupingTypes
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single GroupingType by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
GroupingType ID
Successful response
Unauthorized
Not found
Internal server error
List all createGroupingTypes proposals. These are proposed changes to create new GroupingType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add GroupingType records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end)
[2023-01-01,2023-12-31)Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific GroupingType creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateGroupingTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteGroupingTypes proposals. These are proposed changes to delete GroupingType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete GroupingType records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific GroupingType deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteGroupingTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateGroupingTypes proposals. These are proposed changes to update existing GroupingType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update GroupingType records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end) (omit to keep current value)
[2023-01-01,2023-12-31)Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific GroupingType update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateGroupingTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List skillDefinitionTypes
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single SkillDefinitionType by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
SkillDefinitionType ID
Successful response
Unauthorized
Not found
Internal server error
List all createSkillDefinitionTypes proposals. These are proposed changes to create new SkillDefinitionType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add SkillDefinitionType records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillDefinitionType creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateSkillDefinitionTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteSkillDefinitionTypes proposals. These are proposed changes to delete SkillDefinitionType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete SkillDefinitionType records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillDefinitionType deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteSkillDefinitionTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateSkillDefinitionTypes proposals. These are proposed changes to update existing SkillDefinitionType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update SkillDefinitionType records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillDefinitionType update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateSkillDefinitionTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List typesOfProof
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: skillDefinitionID
Example: ?skillDefinitionID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by skillDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single TypeOfProof by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
TypeOfProof ID
Successful response
Unauthorized
Not found
Internal server error
List all createTypesOfProof proposals. These are proposed changes to create new TypesOfProof records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: skillDefinitionID
Example: ?skillDefinitionID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by skillDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add TypesOfProof records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end)
[2023-01-01,2023-12-31)Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific TypesOfProof creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateTypeOfProofProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteTypesOfProof proposals. These are proposed changes to delete TypesOfProof records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete TypesOfProof records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific TypesOfProof deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteTypeOfProofProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateTypesOfProof proposals. These are proposed changes to update existing TypesOfProof records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: skillDefinitionID
Example: ?skillDefinitionID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by skillDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update TypesOfProof records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end) (omit to keep current value)
[2023-01-01,2023-12-31)Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific TypesOfProof update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateTypeOfProofProposal ID
Successful response
Unauthorized
Not found
Internal server error
List employeeUnavailabilities
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single EmployeeUnavailability by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
EmployeeUnavailability ID
Successful response
Unauthorized
Not found
Internal server error
List all createEmployeeUnavailabilities proposals. These are proposed changes to create new EmployeeUnavailability records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add EmployeeUnavailability records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end)
[2023-01-01,2023-12-31)Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmployeeUnavailability creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateEmployeeUnavailabilityProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteEmployeeUnavailabilities proposals. These are proposed changes to delete EmployeeUnavailability records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete EmployeeUnavailability records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmployeeUnavailability deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteEmployeeUnavailabilityProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateEmployeeUnavailabilities proposals. These are proposed changes to update existing EmployeeUnavailability records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update EmployeeUnavailability records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end) (omit to keep current value)
[2023-01-01,2023-12-31)Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmployeeUnavailability update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateEmployeeUnavailabilityProposal ID
Successful response
Unauthorized
Not found
Internal server error
List customFieldDefinitions
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: entityDefinitionID
Example: ?entityDefinitionID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by entityDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single CustomFieldDefinition by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CustomFieldDefinition ID
Successful response
Unauthorized
Not found
Internal server error
List all createCustomFieldDefinitions proposals. These are proposed changes to create new CustomFieldDefinition records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: entityDefinitionID
Example: ?entityDefinitionID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by entityDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add CustomFieldDefinition records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific CustomFieldDefinition creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateCustomFieldDefinitionProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteCustomFieldDefinitions proposals. These are proposed changes to delete CustomFieldDefinition records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete CustomFieldDefinition records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific CustomFieldDefinition deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteCustomFieldDefinitionProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateCustomFieldDefinitions proposals. These are proposed changes to update existing CustomFieldDefinition records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: entityDefinitionID
Example: ?entityDefinitionID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by entityDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update CustomFieldDefinition records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific CustomFieldDefinition update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateCustomFieldDefinitionProposal ID
Successful response
Unauthorized
Not found
Internal server error
List skillResults
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID, typeOfProofID, scoreID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000&typeOfProofID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Filter by typeOfProofID (exact match)
Filter by scoreID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single SkillResult by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
SkillResult ID
Successful response
Unauthorized
Not found
Internal server error
Upload a binary document that will be attached to the specified resource via a proposal.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
SkillResult ID
Upload accepted
Bad request
Unauthorized
Internal server error
No content
List documents for the SkillResult resource
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
SkillResult ID
Successful response
Unauthorized
Internal server error
List all createSkillResults proposals. These are proposed changes to create new SkillResult records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID, typeOfProofID, scoreID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000&typeOfProofID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Filter by typeOfProofID (exact match)
Filter by scoreID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add SkillResult records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillResult creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateSkillResultProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteSkillResults proposals. These are proposed changes to delete SkillResult records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete SkillResult records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillResult deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteSkillResultProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateSkillResults proposals. These are proposed changes to update existing SkillResult records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: employeeID, typeOfProofID, scoreID
Example: ?employeeID=123e4567-e89b-12d3-a456-426614174000&typeOfProofID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by employeeID (exact match)
Filter by typeOfProofID (exact match)
Filter by scoreID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update SkillResult records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillResult update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateSkillResultProposal ID
Successful response
Unauthorized
Not found
Internal server error
List skillDefinitions
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: ratingScaleID, typeID
Example: ?ratingScaleID=123e4567-e89b-12d3-a456-426614174000&typeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by ratingScaleID (exact match)
Filter by typeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single SkillDefinition by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
SkillDefinition ID
Successful response
Unauthorized
Not found
Internal server error
Upload a binary document that will be attached to the specified resource via a proposal.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
SkillDefinition ID
Upload accepted
Bad request
Unauthorized
Internal server error
No content
List documents for the SkillDefinition resource
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
SkillDefinition ID
Successful response
Unauthorized
Internal server error
List all createSkillDefinitions proposals. These are proposed changes to create new SkillDefinition records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: ratingScaleID, typeID
Example: ?ratingScaleID=123e4567-e89b-12d3-a456-426614174000&typeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by ratingScaleID (exact match)
Filter by typeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add SkillDefinition records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end)
[2023-01-01,2023-12-31)Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillDefinition creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateSkillDefinitionProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteSkillDefinitions proposals. These are proposed changes to delete SkillDefinition records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete SkillDefinition records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillDefinition deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteSkillDefinitionProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateSkillDefinitions proposals. These are proposed changes to update existing SkillDefinition records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: ratingScaleID, typeID
Example: ?ratingScaleID=123e4567-e89b-12d3-a456-426614174000&typeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by ratingScaleID (exact match)
Filter by typeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update SkillDefinition records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end) (omit to keep current value)
[2023-01-01,2023-12-31)Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific SkillDefinition update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateSkillDefinitionProposal ID
Successful response
Unauthorized
Not found
Internal server error
List entityDefinitions
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single EntityDefinition by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
EntityDefinition ID
Successful response
Unauthorized
Not found
Internal server error
List ratingScaleLevelDescriptors
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: ratingScaleLevelID, skillDefinitionID
Example: ?ratingScaleLevelID=123e4567-e89b-12d3-a456-426614174000&skillDefinitionID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by ratingScaleLevelID (exact match)
Filter by skillDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single RatingScaleLevelDescriptor by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
RatingScaleLevelDescriptor ID
Successful response
Unauthorized
Not found
Internal server error
List all createRatingScaleLevelDescriptors proposals. These are proposed changes to create new RatingScaleLevelDescriptor records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: ratingScaleLevelID, skillDefinitionID
Example: ?ratingScaleLevelID=123e4567-e89b-12d3-a456-426614174000&skillDefinitionID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by ratingScaleLevelID (exact match)
Filter by skillDefinitionID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add RatingScaleLevelDescriptor records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific RatingScaleLevelDescriptor creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateRatingScaleLevelDescriptorProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteRatingScaleLevelDescriptors proposals. These are proposed changes to delete RatingScaleLevelDescriptor records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete RatingScaleLevelDescriptor records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific RatingScaleLevelDescriptor deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteRatingScaleLevelDescriptorProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateRatingScaleLevelDescriptors proposals. These are proposed changes to update existing RatingScaleLevelDescriptor records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update RatingScaleLevelDescriptor records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific RatingScaleLevelDescriptor update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateRatingScaleLevelDescriptorProposal ID
Successful response
Unauthorized
Not found
Internal server error
List repositories
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single Repository by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Repository ID
Successful response
Unauthorized
Not found
Internal server error
List employmentRelations
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: toEmployeeID, fromEmployeeID, relationTypeID
Example: ?toEmployeeID=123e4567-e89b-12d3-a456-426614174000&fromEmployeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by toEmployeeID (exact match)
Filter by fromEmployeeID (exact match)
Filter by relationTypeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single EmploymentRelation by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
EmploymentRelation ID
Successful response
Unauthorized
Not found
Internal server error
List all createEmploymentRelations proposals. These are proposed changes to create new EmploymentRelation records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: toEmployeeID, fromEmployeeID, relationTypeID
Example: ?toEmployeeID=123e4567-e89b-12d3-a456-426614174000&fromEmployeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by toEmployeeID (exact match)
Filter by fromEmployeeID (exact match)
Filter by relationTypeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add EmploymentRelation records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end)
[2023-01-01,2023-12-31)Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentRelation creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateEmploymentRelationProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteEmploymentRelations proposals. These are proposed changes to delete EmploymentRelation records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete EmploymentRelation records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentRelation deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteEmploymentRelationProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateEmploymentRelations proposals. These are proposed changes to update existing EmploymentRelation records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: toEmployeeID, fromEmployeeID, relationTypeID
Example: ?toEmployeeID=123e4567-e89b-12d3-a456-426614174000&fromEmployeeID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by toEmployeeID (exact match)
Filter by fromEmployeeID (exact match)
Filter by relationTypeID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update EmploymentRelation records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Date range in PostgreSQL format [start,end) (omit to keep current value)
[2023-01-01,2023-12-31)Omit this field to keep current value
Omit this field to keep current value
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentRelation update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateEmploymentRelationProposal ID
Successful response
Unauthorized
Not found
Internal server error
List employmentRelationTypes
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single EmploymentRelationType by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
EmploymentRelationType ID
Successful response
Unauthorized
Not found
Internal server error
List all createEmploymentRelationTypes proposals. These are proposed changes to create new EmploymentRelationType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add EmploymentRelationType records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentRelationType creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateEmploymentRelationTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteEmploymentRelationTypes proposals. These are proposed changes to delete EmploymentRelationType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete EmploymentRelationType records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentRelationType deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteEmploymentRelationTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateEmploymentRelationTypes proposals. These are proposed changes to update existing EmploymentRelationType records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update EmploymentRelationType records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific EmploymentRelationType update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateEmploymentRelationTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
List ratingScaleLevels
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: ratingScaleID
Example: ?ratingScaleID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by ratingScaleID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single RatingScaleLevel by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
RatingScaleLevel ID
Successful response
Unauthorized
Not found
Internal server error
List all createRatingScaleLevels proposals. These are proposed changes to create new RatingScaleLevel records that may be automatically approved or require manual approval depending on system configuration.
Filter Syntax:
Filters use exact match only
Multiple filters are combined with AND logic
Filterable fields: ratingScaleID
Example: ?ratingScaleID=123e4567-e89b-12d3-a456-426614174000
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Filter by ratingScaleID (exact match)
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add RatingScaleLevel records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific RatingScaleLevel creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateRatingScaleLevelProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteRatingScaleLevels proposals. These are proposed changes to delete RatingScaleLevel records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete RatingScaleLevel records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific RatingScaleLevel deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteRatingScaleLevelProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateRatingScaleLevels proposals. These are proposed changes to update existing RatingScaleLevel records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update RatingScaleLevel records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific RatingScaleLevel update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateRatingScaleLevelProposal ID
Successful response
Unauthorized
Not found
Internal server error
List ratingScales
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Get a single RatingScale by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
RatingScale ID
Successful response
Unauthorized
Not found
Internal server error
List all createRatingScales proposals. These are proposed changes to create new RatingScale records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to add RatingScale records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific RatingScale creation proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
CreateRatingScaleProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all deleteRatingScales proposals. These are proposed changes to delete RatingScale records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to delete RatingScale records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific RatingScale deletion proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
DeleteRatingScaleProposal ID
Successful response
Unauthorized
Not found
Internal server error
List all updateRatingScales proposals. These are proposed changes to update existing RatingScale records that may be automatically approved or require manual approval depending on system configuration.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Maximum number of items to return (1-1000)
10Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
Create new proposals to update RatingScale records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
Get details of a specific RatingScale update proposal by ID
API key for authentication.
Include your API key in the X-API-Key header with every request.
Example:
X-API-Key: your-api-key-here
UpdateRatingScaleProposal ID
Successful response
Unauthorized
Not found
Internal server error
Created successfully
GET /createDocuments HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"contentType": "text",
"fileID": "text",
"fileSize": 1,
"filename": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /createDocuments/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"contentType": "text",
"fileID": "text",
"fileSize": 1,
"filename": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteDocuments HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /deleteDocuments/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}[
{
"birthDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"initials": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}
][
{
"birthDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"initials": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}
]GET /employees HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"birthDate": "2025-12-11",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"initials": "text",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /employees/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"birthDate": "2025-12-11",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"initials": "text",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}POST /employees/{id}/uploadDocument HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: multipart/form-data
Accept: */*
Content-Length: 17
{
"file": "binary"
}GET /employees/{id}/documents HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"contentType": "text",
"downloadUrl": "text",
"filename": "text",
"size": 1
}
]GET /createEmployees HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"birthDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"initials": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /createEmployees HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 293
[
{
"birthDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"initials": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}
]GET /createEmployees/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"birthDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"initials": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}GET /deleteEmployees HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteEmployees HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteEmployees/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateEmployees HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"birthDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"initials": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /updateEmployees HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 337
[
{
"birthDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"initials": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}
]GET /updateEmployees/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"birthDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"email": "[email protected]",
"employeeNumber": "text",
"firstName": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"initials": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"surname": "text"
}GET /entityDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
}
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /entityDefinitions/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
}
}GET /repositories HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /repositories/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000"
}[
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /ratingScales HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /ratingScales/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createRatingScales HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /createRatingScales HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 217
[
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createRatingScales/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteRatingScales HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteRatingScales HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteRatingScales/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateRatingScales HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /updateRatingScales HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 261
[
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateRatingScales/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /employmentContractTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /employmentContractTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createEmploymentContractTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /createEmploymentContractTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 125
[
{
"code": "text",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createEmploymentContractTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteEmploymentContractTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteEmploymentContractTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteEmploymentContractTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateEmploymentContractTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /updateEmploymentContractTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 169
[
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateEmploymentContractTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}[
{
"code": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"closeDate": "2025-12-11",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}{
"data": [
{
"closeDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"closeDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"closeDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"closeDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /skillPlannings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /skillPlannings/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"closeDate": "2025-12-11",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}POST /createSkillPlannings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 408
[
{
"closeDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createSkillPlannings/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"closeDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteSkillPlannings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteSkillPlannings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteSkillPlannings/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updateSkillPlannings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 452
[
{
"closeDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateSkillPlannings/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"closeDate": "2025-12-11",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"deadlineDate": "2025-12-11",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"fromDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createSkillPlannings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateSkillPlannings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"executedAt": "2025-12-11T12:46:46.482Z",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"executedAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z"
}
]GET /monitoringTraces HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"createdAt": "2025-12-11T12:46:46.482Z",
"executedAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /monitoringTraces/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"createdAt": "2025-12-11T12:46:46.482Z",
"executedAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z"
}GET /createMonitoringTraces HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"executedAt": "2025-12-11T12:46:46.482Z",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /createMonitoringTraces HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 154
[
{
"executedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z"
}
]GET /createMonitoringTraces/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"executedAt": "2025-12-11T12:46:46.482Z",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteMonitoringTraces HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteMonitoringTraces HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteMonitoringTraces/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateMonitoringTraces HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"executedAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /updateMonitoringTraces HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 198
[
{
"executedAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z"
}
]GET /updateMonitoringTraces/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"executedAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"requestedAt": "2025-12-11T12:46:46.482Z"
}[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /groupings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /groupings/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}POST /createGroupings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 428
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createGroupings/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteGroupings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteGroupings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteGroupings/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updateGroupings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 472
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateGroupings/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"definedInGroupingID": "123e4567-e89b-12d3-a456-426614174000",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createGroupings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /updateGroupings HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": "2025-12-11T12:46:46.482Z",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /employmentContracts HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /employmentContracts/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": "2025-12-11T12:46:46.482Z",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}POST /createEmploymentContracts HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 206
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createEmploymentContracts/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteEmploymentContracts HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteEmploymentContracts HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteEmploymentContracts/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updateEmploymentContracts HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 250
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateEmploymentContracts/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"contractTypeID": "123e4567-e89b-12d3-a456-426614174000",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createEmploymentContracts HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateEmploymentContracts HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
]{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
]GET /positionAssignments HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"createdAt": "2025-12-11T12:46:46.482Z",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /positionAssignments/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"createdAt": "2025-12-11T12:46:46.482Z",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}GET /createPositionAssignments HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
POST /createPositionAssignments HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 216
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
]GET /createPositionAssignments/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}GET /deletePositionAssignments HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deletePositionAssignments HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deletePositionAssignments/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updatePositionAssignments HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 260
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
]GET /updatePositionAssignments/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"tagIDs": [
"123e4567-e89b-12d3-a456-426614174000"
]
}[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updatePositionAssignments HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /groupingTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /groupingTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createGroupingTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /createGroupingTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 258
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createGroupingTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteGroupingTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteGroupingTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteGroupingTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateGroupingTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /updateGroupingTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 302
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateGroupingTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /skillDefinitionTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /skillDefinitionTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createSkillDefinitionTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /createSkillDefinitionTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 217
[
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createSkillDefinitionTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteSkillDefinitionTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteSkillDefinitionTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteSkillDefinitionTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateSkillDefinitionTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /updateSkillDefinitionTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 261
[
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateSkillDefinitionTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}[
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /typesOfProof HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /typesOfProof/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createTypesOfProof HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
POST /createTypesOfProof HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 338
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createTypesOfProof/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteTypesOfProof HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteTypesOfProof HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteTypesOfProof/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updateTypesOfProof HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 382
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateTypesOfProof/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateTypesOfProof HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /employeeUnavailabilities HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"createdAt": "2025-12-11T12:46:46.482Z",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /employeeUnavailabilities/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"createdAt": "2025-12-11T12:46:46.482Z",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}POST /createEmployeeUnavailabilities HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 166
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createEmployeeUnavailabilities/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteEmployeeUnavailabilities HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteEmployeeUnavailabilities HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteEmployeeUnavailabilities/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updateEmployeeUnavailabilities HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 210
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateEmployeeUnavailabilities/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"reason": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createEmployeeUnavailabilities HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /updateEmployeeUnavailabilities HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"code": "text",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"code": "text",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"code": "text",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /customFieldDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /customFieldDefinitions/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}POST /createCustomFieldDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 185
[
{
"code": "text",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createCustomFieldDefinitions/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteCustomFieldDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteCustomFieldDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteCustomFieldDefinitions/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updateCustomFieldDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 229
[
{
"code": "text",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateCustomFieldDefinitions/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"entityDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createCustomFieldDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /updateCustomFieldDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"issueDate": "2025-12-11",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}{
"data": [
{
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"issueDate": "2025-12-11",
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"issueDate": "2025-12-11",
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"issueDate": "2025-12-11",
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"issueDate": "2025-12-11",
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /skillResults HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /skillResults/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"issueDate": "2025-12-11",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}POST /skillResults/{id}/uploadDocument HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: multipart/form-data
Accept: */*
Content-Length: 17
{
"file": "binary"
}GET /skillResults/{id}/documents HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"contentType": "text",
"downloadUrl": "text",
"filename": "text",
"size": 1
}
]POST /createSkillResults HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 376
[
{
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"issueDate": "2025-12-11",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createSkillResults/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"issueDate": "2025-12-11",
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteSkillResults HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteSkillResults HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteSkillResults/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updateSkillResults HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 420
[
{
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"issueDate": "2025-12-11",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateSkillResults/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"expirationDate": "2025-12-11",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"issueDate": "2025-12-11",
"proposalExecutionErrorText": "text",
"remark": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"scoreID": "123e4567-e89b-12d3-a456-426614174000",
"typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createSkillResults HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /updateSkillResults HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /skillDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /skillDefinitions/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}POST /skillDefinitions/{id}/uploadDocument HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: multipart/form-data
Accept: */*
Content-Length: 17
{
"file": "binary"
}GET /skillDefinitions/{id}/documents HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"contentType": "text",
"downloadUrl": "text",
"filename": "text",
"size": 1
}
]POST /createSkillDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 422
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createSkillDefinitions/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteSkillDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteSkillDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteSkillDefinitions/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updateSkillDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 466
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateSkillDefinitions/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"typeID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createSkillDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateSkillDefinitions HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"createdAt": "2025-12-11T12:46:46.482Z",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"ratingScaleLevelID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}{
"data": [
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"ratingScaleLevelID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"ratingScaleLevelID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /ratingScaleLevelDescriptors HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /ratingScaleLevelDescriptors/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"createdAt": "2025-12-11T12:46:46.482Z",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"ratingScaleLevelID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}POST /createRatingScaleLevelDescriptors HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 237
[
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"ratingScaleLevelID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createRatingScaleLevelDescriptors/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"ratingScaleLevelID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteRatingScaleLevelDescriptors HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteRatingScaleLevelDescriptors HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteRatingScaleLevelDescriptors/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateRatingScaleLevelDescriptors HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /updateRatingScaleLevelDescriptors HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 162
[
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateRatingScaleLevelDescriptors/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createRatingScaleLevelDescriptors HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"createdAt": "2025-12-11T12:46:46.482Z",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"activePeriod": "[2023-01-01,2023-12-31)",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /employmentRelations HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
GET /employmentRelations/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"createdAt": "2025-12-11T12:46:46.482Z",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}POST /createEmploymentRelations HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 264
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createEmploymentRelations/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteEmploymentRelations HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteEmploymentRelations HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteEmploymentRelations/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}POST /updateEmploymentRelations HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 308
[
{
"activePeriod": "[2023-01-01,2023-12-31)",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateEmploymentRelations/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"activePeriod": "[2023-01-01,2023-12-31)",
"fromEmployeeID": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"relationTypeID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"toEmployeeID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createEmploymentRelations HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateEmploymentRelations HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /employmentRelationTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /employmentRelationTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createEmploymentRelationTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /createEmploymentRelationTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 125
[
{
"code": "text",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /createEmploymentRelationTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteEmploymentRelationTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteEmploymentRelationTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteEmploymentRelationTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateEmploymentRelationTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /updateEmploymentRelationTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 169
[
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateEmploymentRelationTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}[
{
"code": "text",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
]{
"data": [
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"scoreOrder": 1,
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}[
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"scoreOrder": 1,
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}
][
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /ratingScaleLevels HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"scoreOrder": 1
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}GET /ratingScaleLevels/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"createdAt": "2025-12-11T12:46:46.482Z",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-12-11T12:46:46.482Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"scoreOrder": 1
}POST /createRatingScaleLevels HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 348
[
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"scoreOrder": 1
}
]GET /createRatingScaleLevels/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"ratingScaleID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000",
"scoreOrder": 1,
"subjectID": "123e4567-e89b-12d3-a456-426614174000"
}GET /deleteRatingScaleLevels HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /deleteRatingScaleLevels HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /deleteRatingScaleLevels/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /updateRatingScaleLevels HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}POST /updateRatingScaleLevels HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 322
[
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
]GET /updateRatingScaleLevels/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"customValues": {
"department": "Engineering",
"employeeId": "EMP-12345",
"location": "Amsterdam"
},
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}GET /createRatingScaleLevels HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": false,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
]