action beezup_get_channel_catalog_categories { label: "Get channel catalog categories" provider: beezup method: GET path: "/v2/user/channelCatalogs/{channelCatalogId}/categories" encoding: json input: { type: "object" properties: { channelCatalogId: { type: "string" format: "guid" } } required: ["channelCatalogId"] additionalProperties: false } output: { type: "object" required: ["channelCatalogCategoryConfigurations", "costStatus", "links", "mappingStatus"] properties: { channelCatalogCategoryConfigurations: { type: "array" items: { type: "object" description: "For all catalog categories the current mapping applied" required: ["catalogCategoryPath", "links"] properties: { catalogCategoryPath: { type: "array" description: "The catalog category path" items: { type: "string" } } channelCategoryPath: { type: "array" description: "The channel category path" items: { type: "string" } } costValue: { type: "number" format: "decimal" description: "In case of CPC_ByCategory or CPA_ByCategory cost type, you have to indicate the cost value." } links: { type: "object" properties: { configureCategories: { type: "object" } } } } } } costStatus: { type: "string" enum: ["required", "optional", "notConfigurable"] } links: { type: "object" description: "The action you can do on the category mappings" required: ["self"] properties: { disable: { type: "object" } reenable: { type: "object" } self: { type: "object" } } } mappingStatus: { type: "string" enum: ["required", "optional", "notConfigurable"] } } } }