action beezup_get_order_history_v3 { label: "Get an Order's harvest and change history" provider: beezup method: GET path: "/orders/v3/{marketplaceTechnicalCode}/{accountId}/{beezUPOrderId}/history" encoding: json input: { type: "object" properties: { accountId: { type: "integer" format: "int32" } beezUPOrderId: { type: "string" format: "uuid" } marketplaceTechnicalCode: { type: "string" } } required: ["accountId", "beezUPOrderId", "marketplaceTechnicalCode"] additionalProperties: false } output: { type: "object" description: "Describe the history related to an order" properties: { changeOrderReportings: { type: "array" description: "The list of change order operation" items: { type: "object" description: "The reporting related to a change order operation" properties: { changeOrderType: { type: "string" } creationUtcDate: { type: "string" format: "date-time" description: "The creation UTC date of the execution" } details: { type: "object" } errorMessage: { type: "string" description: "The error message during the execution" } executionUUID: { type: "string" format: "uuid" description: "The execution identifier" } ipAddress: { type: "string" description: "The IP address who request this operation" } lastUpdateUtcDate: { type: "string" format: "date-time" description: "The last update UTC date of the execution" } processingStatus: { type: "string" description: "The processing status of the execution" } sourceType: { type: "string" description: "Indicates the origin of the operation" enum: ["Api", "Go"] } sourceUserId: { type: "string" format: "guid" description: "The user identifier" } sourceUserName: { type: "string" } testMode: { type: "boolean" description: "This operation was a test" } } } } harvestOrderReportings: { type: "array" items: { type: "object" description: "The reporting related to a harvest order operation" properties: { beezUPForcedStatus: { type: "string" description: "The marketplace order status forced by BeezUP during the order change oepration. This could happend when there is no status on the marketplace side." } beezUPStatus: { type: "string" description: "BeezUP order status. Unified for all marketplaces." } creationUtcDate: { type: "string" format: "date-time" description: "The creation UTC date of the execution" } errorMessage: { type: "string" description: "The warning message during the execution" } executionUUID: { type: "string" format: "uuid" description: "The execution identifier" } lastUpdateUtcDate: { type: "string" format: "date-time" description: "The last update UTC date of the execution" } marketplaceStatus: { type: "string" description: "The order marketplace status" } processingStatus: { type: "string" description: "The processing status of the execution" } warningMessage: { type: "string" description: "The warning message during the execution" } } } } lastModificationUtcDate: { type: "string" format: "date-time" } } } }