Fetch a corrector group
const url = 'https://example.com/v1/corrector-groups/example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/v1/corrector-groups/example \ --header 'Authorization: Bearer <token>'Also returns a retired group (unregisteredAt set): corrections keep naming theirs.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Corrector group id.
Responses
Section titled “Responses”Corrector group.
object
The deployment’s own word for the group: “expert”, “user”, “arbitrator”.
How much a correction of this group counts, relative to the others.
Who may assert the group, as the caller sees it: every part that is set must hold. principalIds is sent only to an admin on the group’s scope; principalCount to everyone who reads it.
object
The caller’s reviewer role is at least this (its token’s, or the roster’s).
Users, service tokens, or both.
Only these principals: user ids, or service token ids. Sent only to an admin on the group’s scope.
How many principals the group is restricted to (principalIds), for every reader. Absent when it names none.
Set when the group was retired.
Example
{ "scope": { "kind": "tenant" }, "assertableBy": { "minReviewerRole": "standard", "principalKinds": [ "user" ] }}Missing / malformed / expired / revoked bearer token.
object
object
Stable machine-readable discriminant. Values match domain error codes (see docs/API-ROUTE-CONVENTIONS.md §4.3).
Optional, kind-specific.
object
Server-assigned request id; also echoed via X-Request-Id header.
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": {}, "requestId": "example" }}No corrector group with that id under this tenant.
object
object
Stable machine-readable discriminant. Values match domain error codes (see docs/API-ROUTE-CONVENTIONS.md §4.3).
Optional, kind-specific.
object
Server-assigned request id; also echoed via X-Request-Id header.
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": {}, "requestId": "example" }}The database was too busy to answer in time (database-busy); Retry-After (whole seconds) says when to try again.
object
object
Stable machine-readable discriminant. Values match domain error codes (see docs/API-ROUTE-CONVENTIONS.md §4.3).
Optional, kind-specific.
object
Server-assigned request id; also echoed via X-Request-Id header.
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": {}, "requestId": "example" }}