UpdateExternalGraderRequest
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).
- authenticationType: string | null · ExternalGraderCredential
Credential min length:1max length:16384write-onlyrequiredCredential material sent on every outbound call to the grader. Must be
nullwhenauthenticationTypeisnone; required (non-empty string) whenauthenticationTypeisapi_key. Encrypted at rest via KMS; never returned in any response. Wire mapping:api_key→X-Api-Key: <credential>. - authenticationType: string · ExternalGraderAuthenticationTypeenum
Type requiredHow the platform authenticates outbound calls to the grader.
values- none
- api
_key
- statusType: string · ExternalGraderStatusenumrequired
Lifecycle state of an external grader
values- active
- revoked
- urlType: stringmax length:2048Format: urirequired
HTTPS URL of the grading endpoint. Must resolve to a public host.
