Update external grader
Replaces the mutable fields of an external grader. If the incoming url differs from the stored one, the platform re-runs the live test call before persisting; a matching url with only a status flip skips the probe.
Authorizations
OAuth 2.0 client credentials flow. Contact timeback@trilogy.com to request credentials for your application.
Path Parameters
External grader identifier (UUID)
Body
Body for replacing an external grader's mutable fields. Full-replace semantics — every field is required, including authenticationCredential (must be re-supplied even when unchanged so the platform can re-probe with plaintext).
HTTPS URL of the grading endpoint. Must resolve to a public host.
2048Lifecycle state of an external grader
active, revoked How the platform authenticates outbound calls to the grader.
none, api_key Credential material sent on every outbound call to the grader. Must be null when authenticationType is none; required (non-empty string) when authenticationType is api_key.
Encrypted at rest via KMS; never returned in any response.
Wire mapping: api_key → X-Api-Key: <credential>.
1 - 16384Response
External grader updated
External grader as visible to the registering caller. authenticationCredential is deliberately absent — write-only material never leaves the platform.
Stable identifier. Content items bind to graders by this id.
Grading endpoint URL.
How the platform authenticates outbound calls to the grader.
none, api_key Lifecycle state of an external grader
active, revoked ISO 8601 timestamp of registration.
ISO 8601 timestamp of the last modification.