RegisterExternalGraderRequest

Body for registering a new external grader

  • authenticationCredential
    Type: string | null · ExternalGraderCredential
    min length:  
    1
    max length:  
    16384
    write-only
    required

    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_keyX-Api-Key: <credential>.

  • authenticationType
    Type: string · ExternalGraderAuthenticationTypeenum
    required

    How the platform authenticates outbound calls to the grader.

    values
    • none
    • api_key
  • url
    Type: string
    max length:  
    2048
    Format: uri
    required

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