ProductModerationSummary

Current moderation aggregate and stage results for the active ruleset

  • stageResults
    Type: array object[] · ProductModerationStageResult[]
    required

    Current results for applicable moderation data stages. Only original, ai_enhanced, and images stages that apply are present; key entries by dataStage rather than array position.

    Current moderation outcome for one applicable data stage

    • dataStage
      Type: string enum
      required
      values
      • original
      • ai_enhanced
      • images
    • imageUrls
      Type: array string[] Format: uri
      required

      Public moderation image URLs; private storage references are omitted

    • passedSlugs
      Type: array string[]
      required
    • reviewStatus
      Type: string enum
      required
      values
      • none
      • pending
      • approved
      • rejected
    • status
      Type: string enum
      required
      values
      • pending
      • processing
      • approved
      • flagged
      • error
      • skipped
    • unpublishApplied
      Type: boolean
      required
    • violations
      Type: array object[] · ModerationViolation[]
      required
    • description
      Type: string | null
    • imageUrl
      Type: string | null Format: uri

      Public moderation image URL; private storage references are omitted

    • name
      Type: string | null
    • rulesetId
      Type: string | null Format: uuid
    • rulesetVersion
      Type: string | null
    • updatedAt
      Type: string Format: date-time

      the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • imageUrl
    Type: string | null Format: uri
  • imageUrls
    Type: array string[] Format: uri
  • passedSlugs
    Type: array string[]
  • reviewStatus
    Type: string enum
    values
    • none
    • pending
    • approved
    • rejected
  • rulesetId
    Type: string Format: uuid
  • rulesetVersion
    Type: string | null
  • status
    Type: string enum

    Aggregate summary; inspect every stage result to determine completion

    values
    • pending
    • processing
    • approved
    • flagged
    • error
    • skipped
  • unpublishApplied
    Type: boolean
  • updatedAt
    Type: string Format: date-time

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • violations
    Type: array object[] · ModerationViolation[]
    • evidence
      Type: string
      required
    • ruleVersion
      Type: integer
      required

      Integer numbers.

    • severity
      Type: string enum
      required
      values
      • high
      • medium
      • low
    • slug
      Type: string
      required
    • sourcePass
      Type: string enum
      required
      values
      • heuristic
      • screen
      • confirm
      • grounded
    • imageIndex
      Type: integer | null

      Integer numbers.

    • unpublishApplied
      Type: boolean
    • unverified
      Type: boolean