RatingScaleLevelDescriptors
Operations for RatingScaleLevelDescriptors
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
Organization identifier
Filter by ratingScaleLevelID (exact match)
Filter by skillDefinitionID (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}/ratingScaleLevelDescriptors HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"createdAt": "2025-07-18T20:01:43.185Z",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-07-18T20:01:43.185Z",
"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
}
}
Get a single ratingScaleLevelDescriptor by ID
Organization identifier
RatingScaleLevelDescriptor ID
GET /api/orgkeep/v4/{orgkeepID}/ratingScaleLevelDescriptors/{id} HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
"createdAt": "2025-07-18T20:01:43.185Z",
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"lastModifiedAt": "2025-07-18T20:01:43.185Z",
"ratingScaleLevelID": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"skillDefinitionID": "123e4567-e89b-12d3-a456-426614174000"
}
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
Organization identifier
Filter by ratingScaleLevelID (exact match)
Filter by skillDefinitionID (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}/createRatingScaleLevelDescriptors HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": true,
"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
}
}
Create a new proposal to add a RatingScaleLevelDescriptor record. The proposal may be automatically approved or require manual approval depending on system configuration.
Organization identifier
POST /api/orgkeep/v4/{orgkeepID}/createRatingScaleLevelDescriptors HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 235
{
"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"
}
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": true,
"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 details of a specific RatingScaleLevelDescriptor creation proposal by ID
Organization identifier
CreateRatingScaleLevelDescriptor ID
GET /api/orgkeep/v4/{orgkeepID}/createRatingScaleLevelDescriptors/{id} HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"isProposalExecutionFailed": true,
"isProposalResolved": true,
"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"
}
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.
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}/deleteRatingScaleLevelDescriptors 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 RatingScaleLevelDescriptor record. The proposal may be automatically approved or require manual approval depending on system configuration.
Organization identifier
POST /api/orgkeep/v4/{orgkeepID}/deleteRatingScaleLevelDescriptors 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 RatingScaleLevelDescriptor deletion proposal by ID
Organization identifier
DeleteRatingScaleLevelDescriptor ID
GET /api/orgkeep/v4/{orgkeepID}/deleteRatingScaleLevelDescriptors/{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 updateRatingScaleLevelDescriptors proposals. These are proposed changes to update existing RatingScaleLevelDescriptor 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}/updateRatingScaleLevelDescriptors HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
"data": [
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"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 RatingScaleLevelDescriptor record. The proposal may be automatically approved or require manual approval depending on system configuration.
Organization identifier
POST /api/orgkeep/v4/{orgkeepID}/updateRatingScaleLevelDescriptors HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 160
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000"
}
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"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 RatingScaleLevelDescriptor update proposal by ID
Organization identifier
UpdateRatingScaleLevelDescriptor ID
GET /api/orgkeep/v4/{orgkeepID}/updateRatingScaleLevelDescriptors/{id} HTTP/1.1
Host: matrix.ag5.com
X-API-Key: YOUR_API_KEY
Accept: */*
{
"description": {
"en": "English text",
"nl": "Nederlandse tekst"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"isProposalExecutionFailed": true,
"isProposalResolved": true,
"proposalExecutionErrorText": "text",
"repositoryID": "123e4567-e89b-12d3-a456-426614174000",
"requestID": "123e4567-e89b-12d3-a456-426614174000"
}
Was this helpful?