action beezup_get_channel_catalog_exclusion_filters { label: "Get channel catalog exclusion filters" provider: beezup method: GET path: "/v2/user/channelCatalogs/{channelCatalogId}/exclusionFilters" encoding: json input: { type: "object" properties: { channelCatalogId: { type: "string" format: "guid" } } required: ["channelCatalogId"] additionalProperties: false } output: { type: "object" required: ["links"] properties: { exclusionFilters: { type: "array" description: "The exclusion filter list" items: { type: "object" description: "The exclusion filter" required: ["name", "position", "groupId", "positionInGroup", "channelColumnId", "operatorName", "enabled"] properties: { channelColumnId: { type: "string" format: "guid" description: "The channel column identifier" } enabled: { type: "boolean" description: "indicates if the filter is currently enable." } groupId: { type: "string" format: "guid" description: "Indicate the filter's group. All filters in the same group means an \"AND\" operation in the filter group" } name: { type: "string" description: "The exclusion filter name" } operatorName: { type: "string" description: "The exclusion filter operator name" } position: { type: "integer" format: "int32" description: "The position of the exclusion filter" } positionInGroup: { type: "integer" format: "int32" description: "Indicate the filter group position. This information is used for the UI purpose and must be unique in the filter group." } value: { type: "string" description: "The value indicate by the user when the filter operation requires it." } } } } links: { type: "object" required: ["self"] properties: { configure: { type: "object" } self: { type: "object" } } } } } }