SkillResults

Operations for SkillResults

List skillResults

get

List skillResults

Filter Syntax:

  • Filters use exact match only

  • Multiple filters are combined with AND logic

  • Filterable fields: typeOfProofID, scoreID

  • Example: ?typeOfProofID=123e4567-e89b-12d3-a456-426614174000&scoreID=123e4567-e89b-12d3-a456-426614174000

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

Query parameters
typeOfProofIDstringOptional

Filter by typeOfProofID (exact match)

scoreIDstringOptional

Filter by scoreID (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 /api/orgkeep/v4/{orgkeepID}/skillResults HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "data": [
    {
      "createdAt": "2025-07-18T20:01:43.185Z",
      "customValues": {
        "department": "Engineering",
        "employeeId": "EMP-12345",
        "location": "Amsterdam"
      },
      "employeeID": "123e4567-e89b-12d3-a456-426614174000",
      "expirationDate": "2025-07-18",
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "issueDate": "2025-07-18",
      "lastModifiedAt": "2025-07-18T20:01:43.185Z",
      "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
  }
}

Get SkillResult

get

Get a single skillResult by ID

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

idstringRequired

SkillResult ID

Responses
200
Successful response
application/json
get
GET /api/orgkeep/v4/{orgkeepID}/skillResults/{id} HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "createdAt": "2025-07-18T20:01:43.185Z",
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "expirationDate": "2025-07-18",
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "issueDate": "2025-07-18",
  "lastModifiedAt": "2025-07-18T20:01:43.185Z",
  "remark": "text",
  "repositoryID": "123e4567-e89b-12d3-a456-426614174000",
  "scoreID": "123e4567-e89b-12d3-a456-426614174000",
  "typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}

List SkillResult creation proposals

get

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: typeOfProofID, scoreID

  • Example: ?typeOfProofID=123e4567-e89b-12d3-a456-426614174000&scoreID=123e4567-e89b-12d3-a456-426614174000

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

Query parameters
typeOfProofIDstringOptional

Filter by typeOfProofID (exact match)

scoreIDstringOptional

Filter by scoreID (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 /api/orgkeep/v4/{orgkeepID}/createSkillResults HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "data": [
    {
      "customValues": {
        "department": "Engineering",
        "employeeId": "EMP-12345",
        "location": "Amsterdam"
      },
      "employeeID": "123e4567-e89b-12d3-a456-426614174000",
      "expirationDate": "2025-07-18",
      "isProposalExecutionFailed": true,
      "isProposalResolved": true,
      "issueDate": "2025-07-18",
      "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
  }
}

Propose creation of SkillResult

post

Create a new proposal to add a SkillResult record. The proposal may be automatically approved or require manual approval depending on system configuration.

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

Body
employeeIDstring · uuidRequired
expirationDatestring · dateOptional
issueDatestring · dateRequired
remarkstringOptional
repositoryIDstring · uuidRequired
scoreIDstring · uuidOptional
typeOfProofIDstring · uuidRequired
Responses
201
Created successfully
application/json
post
POST /api/orgkeep/v4/{orgkeepID}/createSkillResults HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 374

{
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "expirationDate": "2025-07-18",
  "issueDate": "2025-07-18",
  "remark": "text",
  "repositoryID": "123e4567-e89b-12d3-a456-426614174000",
  "scoreID": "123e4567-e89b-12d3-a456-426614174000",
  "typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
{
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "expirationDate": "2025-07-18",
  "isProposalExecutionFailed": true,
  "isProposalResolved": true,
  "issueDate": "2025-07-18",
  "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 SkillResult creation proposal

get

Get details of a specific SkillResult creation proposal by ID

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

idstringRequired

CreateSkillResult ID

Responses
200
Successful response
application/json
get
GET /api/orgkeep/v4/{orgkeepID}/createSkillResults/{id} HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "expirationDate": "2025-07-18",
  "isProposalExecutionFailed": true,
  "isProposalResolved": true,
  "issueDate": "2025-07-18",
  "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"
}

List SkillResult deletion proposals

get

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.

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

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 /api/orgkeep/v4/{orgkeepID}/deleteSkillResults HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "data": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "isProposalExecutionFailed": true,
      "isProposalResolved": true,
      "proposalExecutionErrorText": "text",
      "repositoryID": "123e4567-e89b-12d3-a456-426614174000",
      "requestID": "123e4567-e89b-12d3-a456-426614174000"
    }
  ],
  "pagination": {
    "hasMore": true,
    "limit": 1,
    "nextCursor": "text",
    "total": 1
  }
}

Propose creation of SkillResult

post

Create a new proposal to add a SkillResult record. The proposal may be automatically approved or require manual approval depending on system configuration.

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

Body
idstring · uuidRequired
repositoryIDstring · uuidRequired
Responses
201
Created successfully
application/json
post
POST /api/orgkeep/v4/{orgkeepID}/deleteSkillResults HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 99

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "isProposalExecutionFailed": true,
  "isProposalResolved": true,
  "proposalExecutionErrorText": "text",
  "repositoryID": "123e4567-e89b-12d3-a456-426614174000",
  "requestID": "123e4567-e89b-12d3-a456-426614174000"
}

Get SkillResult deletion proposal

get

Get details of a specific SkillResult deletion proposal by ID

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

idstringRequired

DeleteSkillResult ID

Responses
200
Successful response
application/json
get
GET /api/orgkeep/v4/{orgkeepID}/deleteSkillResults/{id} HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "isProposalExecutionFailed": true,
  "isProposalResolved": true,
  "proposalExecutionErrorText": "text",
  "repositoryID": "123e4567-e89b-12d3-a456-426614174000",
  "requestID": "123e4567-e89b-12d3-a456-426614174000"
}

List SkillResult update proposals

get

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: typeOfProofID, scoreID

  • Example: ?typeOfProofID=123e4567-e89b-12d3-a456-426614174000&scoreID=123e4567-e89b-12d3-a456-426614174000

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

Query parameters
typeOfProofIDstringOptional

Filter by typeOfProofID (exact match)

scoreIDstringOptional

Filter by scoreID (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 /api/orgkeep/v4/{orgkeepID}/updateSkillResults HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "data": [
    {
      "customValues": {
        "department": "Engineering",
        "employeeId": "EMP-12345",
        "location": "Amsterdam"
      },
      "employeeID": "123e4567-e89b-12d3-a456-426614174000",
      "expirationDate": "2025-07-18",
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "isProposalExecutionFailed": true,
      "isProposalResolved": true,
      "issueDate": "2025-07-18",
      "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
  }
}

Propose creation of SkillResult

post

Create a new proposal to add a SkillResult record. The proposal may be automatically approved or require manual approval depending on system configuration.

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

Body
employeeIDstring · uuidRequired
expirationDatestring · dateOptional
idstring · uuidRequired
issueDatestring · dateRequired
remarkstringOptional
repositoryIDstring · uuidRequired
scoreIDstring · uuidOptional
typeOfProofIDstring · uuidRequired
Responses
201
Created successfully
application/json
post
POST /api/orgkeep/v4/{orgkeepID}/updateSkillResults HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 418

{
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "expirationDate": "2025-07-18",
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "issueDate": "2025-07-18",
  "remark": "text",
  "repositoryID": "123e4567-e89b-12d3-a456-426614174000",
  "scoreID": "123e4567-e89b-12d3-a456-426614174000",
  "typeOfProofID": "123e4567-e89b-12d3-a456-426614174000"
}
{
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "expirationDate": "2025-07-18",
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "isProposalExecutionFailed": true,
  "isProposalResolved": true,
  "issueDate": "2025-07-18",
  "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 SkillResult update proposal

get

Get details of a specific SkillResult update proposal by ID

Authorizations
Path parameters
orgkeepIDstringRequired

Organization identifier

idstringRequired

UpdateSkillResult ID

Responses
200
Successful response
application/json
get
GET /api/orgkeep/v4/{orgkeepID}/updateSkillResults/{id} HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
  "customValues": {
    "department": "Engineering",
    "employeeId": "EMP-12345",
    "location": "Amsterdam"
  },
  "employeeID": "123e4567-e89b-12d3-a456-426614174000",
  "expirationDate": "2025-07-18",
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "isProposalExecutionFailed": true,
  "isProposalResolved": true,
  "issueDate": "2025-07-18",
  "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"
}

Was this helpful?