CatalogueRequest

Request body for creating a catalogue. Any nonempty processing-feature combination is valid. Omit processingFeatures to select all five; when supplied, omitted members are false. The selection is immutable.

  • name
    Type: string
    min length:  
    1
    max length:  
    255
    required
  • categoryTemplateId
    Type: string Format: uuid

    Reusable category template; requires aiProcessing.

  • description
    Type: string
  • enabled
    Type: boolean
  • languages
    Type: array string[] · CatalogueLanguage[] 1…5 unique!enum

    Requires aiProcessing. English (en) is mandatory.

    • Type: string · CatalogueLanguageenum
      values
      • en
      • de
      • fr
      • es
      • it
  • moderationTemplateId
    Type: string Format: uuid

    Reusable moderation template; requires moderation.

  • processingFeatures

    Optional immutable processing selection on create. At least one supplied value must be true. Omitted members are false; omitting the whole object defaults all five features to true. semanticTextIndexing builds text vectors but does not grant search.text until a semantic query API exists.

    Optional immutable processing selection on create. At least one supplied value must be true. Omitted members are false; omitting the whole object defaults all five features to true. semanticTextIndexing builds text vectors but does not grant search.text until a semantic query API exists.

    • imageSearch
      enum
      const:  
      true
      required
      values
      • true
    • aiProcessing
      Type: boolean
    • deduplication
      Type: boolean
    • moderation
      Type: boolean
    • semanticTextIndexing
      Type: boolean