action beezup_catalog_get_beez_upcolumns { label: "Get the BeezUP columns" description: "Get the BeezUP columns, this columns are used for mapping during the manual catalog importation process." provider: beezup method: GET path: "/v2/user/catalogs/beezupColumns" encoding: json output: { type: "array" items: { type: "object" description: "Describe a BeezUP column" required: ["beezUPColumnName", "columnImportance", "displayGroupName"] properties: { beezUPColumnName: { type: "string" description: "The BeezUP column name" } canBeTruncated: { type: "boolean" description: "If the size of the value is greater than the limit we can truncate the value instead of failing..." } columnDataType: { type: "string" description: "Data type of the column, will be used for parsing and for consolidation proces" enum: ["String", "Url", "Text", "Decimal", "DateTime", "Int", "SpecialInt", "InStock", "Unknown", "ImageUrl"] } columnImportance: { type: "string" description: "Importance of the column" enum: ["Required", "Recommended", "Optional"] } description: { type: "string" description: "Describe the BeezUP column" } displayGroupName: { type: "string" description: "Indicate the display group name where the column must be putted" } unique: { type: "boolean" description: "/!\\ ONLY AVAILABLE ON CATALOG COLUMN NOT ON CUSTOM COLUMNS!! \nIf true, an error happen at the second occurence of the same value for this column \nThis information will be used during the importation process and later for mapping proposal" } } } } }