EmploymentRelationTypes
Operations for EmploymentRelationTypes
List employmentRelationTypes
Maximum number of items to return (1-1000)
10
Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
GET /employmentRelationTypes HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"code": "text",
"createdAt": "2025-09-12T14:28:23.584Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-09-12T14:28:23.584Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
],
"pagination": {
"count": 1,
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}
Get a single EmploymentRelationType by ID
EmploymentRelationType ID
Successful response
Unauthorized
Not found
Internal server error
GET /employmentRelationTypes/{id} HTTP/1.1
Host:
X-API-Key: YOUR_API_KEY
Accept: */*
{
"code": "text",
"createdAt": "2025-09-12T14:28:23.584Z",
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-09-12T14:28:23.584Z",
"name": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
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.
Maximum number of items to return (1-1000)
10
Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
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": {
"count": 1,
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}
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.
Created successfully
Bad request
Unauthorized
Internal server error
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"
}
]
[
{
"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 details of a specific EmploymentRelationType creation proposal by ID
CreateEmploymentRelationTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
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"
}
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.
Maximum number of items to return (1-1000)
10
Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
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": {
"count": 1,
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}
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.
Created successfully
Bad request
Unauthorized
Internal server error
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"
}
]
[
{
"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 details of a specific EmploymentRelationType deletion proposal by ID
DeleteEmploymentRelationTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
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"
}
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.
Maximum number of items to return (1-1000)
10
Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
Successful response
Bad request
Unauthorized
Internal server error
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": {
"count": 1,
"hasMore": true,
"limit": 1,
"nextCursor": "text",
"total": 1
}
}
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.
Omit this field to keep current value
Created successfully
Bad request
Unauthorized
Internal server error
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"
}
]
[
{
"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 details of a specific EmploymentRelationType update proposal by ID
UpdateEmploymentRelationTypeProposal ID
Successful response
Unauthorized
Not found
Internal server error
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"
}
Was this helpful?