action beezup_get_publications { label: "Fetch the publication history for an account, sorted by descending start date" provider: beezup method: GET path: "/v2/user/marketplaces/channelcatalogs/publications/{marketplaceTechnicalCode}/{accountId}/history" encoding: json input: { type: "object" properties: { accountId: { type: "integer" format: "int32" } channelCatalogId: { type: "string" format: "guid" } count: { type: "integer" format: "int32" } marketplaceTechnicalCode: { type: "string" } publicationTypes: { type: "array" items: { type: "string" format: "publicationType" enum: ["PublishProducts", "PublishOffers", "Unpublish", "PublishRelationshipsEnum", "PublishProductImagesEnum", "PublishInventoryEnum", "PublishPricingEnum"] } } } required: ["accountId", "marketplaceTechnicalCode", "publicationTypes"] additionalProperties: false } output: { type: "object" description: "The publication history for an account" required: ["links", "publications"] properties: { links: { type: "object" required: ["self"] properties: { self: { type: "object" } } } publications: { type: "array" description: "The recent publications for the requested account" items: { type: "object" description: "Model for a publication reporting, can have multiple feeds" required: ["publicationType", "feeds"] properties: { feeds: { type: "array" description: "The feeds that were published" items: { type: "object" description: "Publication feed reporting" required: ["feedType", "processingStatus", "startUtcDate"] properties: { completed: { type: "boolean" description: "Indicates if the publication is completed or not" } endUtcDate: { type: "string" format: "date-time" description: "The feed publication end time (UTC timezone)" } errorMessage: { type: "string" description: "The error message" } exportedProducts: { type: "integer" format: "int32" description: "The product count downloaded from BeezUP Export" } failedItems: { type: "integer" format: "int32" description: "The item count (products or offers) the marketplace flagged as failed" } feedType: { type: "string" description: "The Feed Type" enum: ["Products", "Inventory", "Pricing", "Images", "Relationships", "Unpublish", "Offers"] } htmlReportGenerationErrorMessage: { type: "string" description: "The error message if the Html Report generation failed" } htmlReportUrl: { type: "string" format: "uri" description: "The Url for the Html Report generated" } processingStatus: { type: "string" description: "The processing status" } publishedItems: { type: "integer" format: "int32" description: "The item count (products or offers) the marketplace flagged as successful" } publishedItemsWithWarning: { type: "integer" format: "int32" description: "The item count (products or offers) the marketplace flagged as successful with warnings" } startUtcDate: { type: "string" format: "date-time" description: "The feed publication start time (UTC timezone)" } transmittedItems: { type: "integer" format: "int32" description: "The item count (products or offers) sent to the marketplace" } } } } publicationType: { type: "string" description: "The Publication Type" enum: ["PublishProducts", "PublishOffers", "Unpublish"] } } } } } } }