InsightCatalogInsight

  • legacySlug
    Type: string | null
    required
  • messages
    Type: object · InsightCatalogMessages
    required
    • base
      Type: object · InsightMessageFields
      required
    • surfaces
      Type: object
      required
  • rolloutState
    Type: string enum
    required
    values
    • SHADOW
    • NOTIFY
    • ENFORCE
  • slug
    Type: string
    required

    PascalCase catalog slug

  • version
    Type: integer
    required

    Integer numbers.

  • accrueStrike
    Type: boolean
  • enforcementClass
    Type: string | null enum

    Present when a session-pinned policySnapshot overlays the catalog

    values
    • STUDENT_CONTROLLABLE
    • TECHNICAL
  • enforcementGroup
    Type: string | null

    Effective strike key / pooled enforcement group from the pinned policy

  • lockoutDurationSeconds
    Type: integer
    min:  
    0

    Integer numbers.

  • showStudentMessage
    Type: boolean
  • warningBudget
    Type: integer
    min:  
    0

    Integer numbers.