SkillPlannings

Operations for SkillPlannings

List skillPlannings

get

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

Authorizations
Query parameters
employeeIDstringOptional

Filter by employeeID (exact match)

typeOfProofIDstringOptional

Filter by typeOfProofID (exact match)

skillDefinitionIDstringOptional

Filter by skillDefinitionID (exact match)

limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (1-1000)

Default: 10
cursorstringOptional

Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.

Responses
200

Successful response

application/json
get
GET /skillPlannings HTTP/1.1
Host: 
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "data": [
    {
      "closeDate": "2025-09-13",
      "createdAt": "2025-09-13T18:08:50.059Z",
      "customValues": {
        "department": "Engineering",
        "employeeId": "EMP-12345",
        "location": "Amsterdam"
      },
      "deadlineDate": "2025-09-13",
      "employeeID": "123e4567-e89b-12d3-a456-426614174000",
      "fromDate": "2025-09-13",
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "lastModifiedAt": "2025-09-13T18:08:50.059Z",
      "remark": "text",
      "repositoryID": "123e4567-e89b-12d3-a456-426614174000",
      "skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
      "typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
    }
  ],
  "pagination": {
    "count": 1,
    "hasMore": true,
    "limit": 1,
    "nextCursor": "text",
    "total": 1
  }
}

Get SkillPlanning

get

Get a single SkillPlanning by ID

Authorizations
Path parameters
idstringRequired

SkillPlanning ID

Responses
200

Successful response

application/json
get
GET /skillPlannings/{id} HTTP/1.1
Host: 
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "closeDate": "2025-09-13",
  "createdAt": "2025-09-13T18:08:50.059Z",
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "deadlineDate": "2025-09-13",
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "fromDate": "2025-09-13",
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "lastModifiedAt": "2025-09-13T18:08:50.059Z",
  "remark": "text",
  "repositoryID": "123e4567-e89b-12d3-a456-426614174000",
  "skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
  "typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}

List SkillPlanning creation proposals

get

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

Authorizations
Query parameters
employeeIDstringOptional

Filter by employeeID (exact match)

typeOfProofIDstringOptional

Filter by typeOfProofID (exact match)

skillDefinitionIDstringOptional

Filter by skillDefinitionID (exact match)

limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (1-1000)

Default: 10
cursorstringOptional

Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.

Responses
200

Successful response

application/json
get
GET /createSkillPlannings HTTP/1.1
Host: 
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "data": [
    {
      "closeDate": "2025-09-13",
      "customValues": {
        "department": "Engineering",
        "employeeId": "EMP-12345",
        "location": "Amsterdam"
      },
      "deadlineDate": "2025-09-13",
      "employeeID": "123e4567-e89b-12d3-a456-426614174000",
      "fromDate": "2025-09-13",
      "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": {
    "count": 1,
    "hasMore": true,
    "limit": 1,
    "nextCursor": "text",
    "total": 1
  }
}

Propose creation of SkillPlannings

post

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.

Authorizations
Bodyobject[]
closeDatestring · dateOptional
deadlineDatestring · dateOptional
employeeIDstring · uuidRequired
fromDatestring · dateRequired
remarkstringOptional
repositoryIDstring · uuidRequired
skillDefinitionIDstring · uuidRequired
typeOfProofIDstring · uuidOptional
Responses
201

Created successfully

application/json
post
POST /createSkillPlannings HTTP/1.1
Host: 
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 408

[
  {
    "closeDate": "2025-09-13",
    "customValues": {
      "department": "Engineering",
      "employeeId": "EMP-12345",
      "location": "Amsterdam"
    },
    "deadlineDate": "2025-09-13",
    "employeeID": "123e4567-e89b-12d3-a456-426614174000",
    "fromDate": "2025-09-13",
    "remark": "text",
    "repositoryID": "123e4567-e89b-12d3-a456-426614174000",
    "skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000",
    "typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
  }
]
[
  {
    "closeDate": "2025-09-13",
    "customValues": {
      "department": "Engineering",
      "employeeId": "EMP-12345",
      "location": "Amsterdam"
    },
    "deadlineDate": "2025-09-13",
    "employeeID": "123e4567-e89b-12d3-a456-426614174000",
    "fromDate": "2025-09-13",
    "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 SkillPlanning creation proposal

get

Get details of a specific SkillPlanning creation proposal by ID

Authorizations
Path parameters
idstringRequired

CreateSkillPlanningProposal ID

Responses
200

Successful response

application/json
get
GET /createSkillPlannings/{id} HTTP/1.1
Host: 
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "closeDate": "2025-09-13",
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "deadlineDate": "2025-09-13",
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "fromDate": "2025-09-13",
  "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"
}

List SkillPlanning deletion proposals

get

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.

Authorizations
Query parameters
limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (1-1000)

Default: 10
cursorstringOptional

Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.

Responses
200

Successful response

application/json
get
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": {
    "count": 1,
    "hasMore": true,
    "limit": 1,
    "nextCursor": "text",
    "total": 1
  }
}

Propose deletion of SkillPlannings

post

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.

Authorizations
Bodyobject[]
idstring · uuidRequired
repositoryIDstring · uuidRequired
Responses
201

Created successfully

application/json
post
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"
  }
]
[
  {
    "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 SkillPlanning deletion proposal

get

Get details of a specific SkillPlanning deletion proposal by ID

Authorizations
Path parameters
idstringRequired

DeleteSkillPlanningProposal ID

Responses
200

Successful response

application/json
get
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"
}

List SkillPlanning update proposals

get

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

Authorizations
Query parameters
employeeIDstringOptional

Filter by employeeID (exact match)

typeOfProofIDstringOptional

Filter by typeOfProofID (exact match)

skillDefinitionIDstringOptional

Filter by skillDefinitionID (exact match)

limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (1-1000)

Default: 10
cursorstringOptional

Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.

Responses
200

Successful response

application/json
get
GET /updateSkillPlannings HTTP/1.1
Host: 
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "data": [
    {
      "closeDate": "2025-09-13",
      "customValues": {
        "department": "Engineering",
        "employeeId": "EMP-12345",
        "location": "Amsterdam"
      },
      "deadlineDate": "2025-09-13",
      "employeeID": "123e4567-e89b-12d3-a456-426614174000",
      "fromDate": "2025-09-13",
      "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": {
    "count": 1,
    "hasMore": true,
    "limit": 1,
    "nextCursor": "text",
    "total": 1
  }
}

Propose update of SkillPlannings

post

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.

Authorizations
Bodyobject[]
closeDatestring · dateOptional

Omit this field to keep current value

deadlineDatestring · dateOptional

Omit this field to keep current value

employeeIDstring · uuidOptional

Omit this field to keep current value

fromDatestring · dateOptional

Omit this field to keep current value

idstring · uuidRequired
remarkstringOptional

Omit this field to keep current value

repositoryIDstring · uuidRequired
skillDefinitionIDstring · uuidOptional

Omit this field to keep current value

typeOfProofIDstring · uuidOptional

Omit this field to keep current value

Responses
201

Created successfully

application/json
post
POST /updateSkillPlannings HTTP/1.1
Host: 
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 452

[
  {
    "closeDate": "2025-09-13",
    "customValues": {
      "department": "Engineering",
      "employeeId": "EMP-12345",
      "location": "Amsterdam"
    },
    "deadlineDate": "2025-09-13",
    "employeeID": "123e4567-e89b-12d3-a456-426614174000",
    "fromDate": "2025-09-13",
    "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"
  }
]
[
  {
    "closeDate": "2025-09-13",
    "customValues": {
      "department": "Engineering",
      "employeeId": "EMP-12345",
      "location": "Amsterdam"
    },
    "deadlineDate": "2025-09-13",
    "employeeID": "123e4567-e89b-12d3-a456-426614174000",
    "fromDate": "2025-09-13",
    "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 SkillPlanning update proposal

get

Get details of a specific SkillPlanning update proposal by ID

Authorizations
Path parameters
idstringRequired

UpdateSkillPlanningProposal ID

Responses
200

Successful response

application/json
get
GET /updateSkillPlannings/{id} HTTP/1.1
Host: 
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "closeDate": "2025-09-13",
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "deadlineDate": "2025-09-13",
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "fromDate": "2025-09-13",
  "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"
}

Was this helpful?