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).

  • 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>.

  • How the platform authenticates outbound calls to the grader.

    values
    noneapi_key
  • Lifecycle state of an external grader

    values
    activerevoked
  • HTTPS URL of the grading endpoint. Must resolve to a public host.