SkillResults
Operations for SkillResults
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
Organization identifier
Filter by typeOfProofID (exact match)
Filter by scoreID (exact match)
Maximum number of items to return (1-1000)
10
Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
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 a single skillResult by ID
Organization identifier
SkillResult ID
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 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
Organization identifier
Filter by typeOfProofID (exact match)
Filter by scoreID (exact match)
Maximum number of items to return (1-1000)
10
Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
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
}
}
Create a new proposal to add a SkillResult record. The proposal may be automatically approved or require manual approval depending on system configuration.
Organization identifier
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 details of a specific SkillResult creation proposal by ID
Organization identifier
CreateSkillResult ID
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 all deleteSkillResults proposals. These are proposed changes to delete SkillResult records that may be automatically approved or require manual approval depending on system configuration.
Organization identifier
Maximum number of items to return (1-1000)
10
Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
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
}
}
Create a new proposal to add a SkillResult record. The proposal may be automatically approved or require manual approval depending on system configuration.
Organization identifier
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 details of a specific SkillResult deletion proposal by ID
Organization identifier
DeleteSkillResult ID
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 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
Organization identifier
Filter by typeOfProofID (exact match)
Filter by scoreID (exact match)
Maximum number of items to return (1-1000)
10
Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.
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
}
}
Create a new proposal to add a SkillResult record. The proposal may be automatically approved or require manual approval depending on system configuration.
Organization identifier
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 details of a specific SkillResult update proposal by ID
Organization identifier
UpdateSkillResult ID
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?