From 8aed0f275974f3472e6600c71fec60e3eedc5e7e Mon Sep 17 00:00:00 2001 From: jesse Date: Fri, 27 Dec 2024 14:02:44 -0800 Subject: [PATCH] Regenerate from latest upstream models --- .../v2024-05-09.json | 1437 +++++++++++++- .../application-management/v2023-11-30.json | 14 + .../raw/seller/catalog-items/v2022-04-01.json | 8 +- .../raw/seller/easy-ship/v2022-03-23.json | 2 +- .../raw/seller/fba-inbound/v2024-03-20.json | 1757 +++++++++-------- .../raw/seller/fba-outbound/v2020-07-01.json | 4 +- .../models/raw/seller/feeds/v2021-06-30.json | 20 +- resources/models/raw/seller/finances/v0.json | 148 +- .../seller/listings-items/v2021-08-01.json | 467 ++++- .../raw/seller/merchant-fulfillment/v0.json | 130 +- resources/models/raw/seller/messaging/v1.json | 527 +---- resources/models/raw/seller/orders/v0.json | 32 +- .../seller/product-pricing/v2022-05-01.json | 130 +- .../raw/seller/replenishment/v2022-11-07.json | 182 +- .../raw/seller/reports/v2021-06-30.json | 29 +- resources/models/raw/seller/sellers/v1.json | 160 +- resources/models/raw/seller/shipping/v2.json | 183 +- .../raw/seller/transfers/v2024-06-01.json | 361 ++-- .../direct-fulfillment-inventory/v1.json | 22 +- .../vendor/direct-fulfillment-orders/v1.json | 28 +- .../vendor/direct-fulfillment-payment/v1.json | 18 +- .../v2021-10-28.json | 26 +- .../direct-fulfillment-shipping/v1.json | 98 +- .../v2021-12-28.json | 474 ++++- .../direct-fulfillment-transactions/v1.json | 6 +- .../v2021-12-28.json | 6 +- resources/models/raw/vendor/invoices/v1.json | 118 +- resources/models/raw/vendor/orders/v1.json | 168 +- resources/models/raw/vendor/shipments/v1.json | 795 +++++++- .../raw/vendor/transaction-status/v1.json | 10 +- .../v2024-05-09.json | 1437 +++++++++++++- .../application-management/v2023-11-30.json | 14 + .../seller/catalog-items/v2022-04-01.json | 4 +- .../models/seller/easy-ship/v2022-03-23.json | 2 +- .../seller/fba-inbound/v2024-03-20.json | 1667 ++++++++-------- .../seller/fba-outbound/v2020-07-01.json | 4 +- .../models/seller/feeds/v2021-06-30.json | 8 +- resources/models/seller/finances/v0.json | 148 +- .../seller/listings-items/v2021-08-01.json | 467 ++++- .../seller/merchant-fulfillment/v0.json | 130 +- resources/models/seller/messaging/v1.json | 527 +---- resources/models/seller/orders/v0.json | 12 +- .../seller/product-pricing/v2022-05-01.json | 132 +- .../seller/replenishment/v2022-11-07.json | 182 +- .../models/seller/reports/v2021-06-30.json | 11 +- resources/models/seller/sellers/v1.json | 159 +- resources/models/seller/shipping/v2.json | 183 +- .../models/seller/transfers/v2024-06-01.json | 359 ++-- .../direct-fulfillment-inventory/v1.json | 22 +- .../vendor/direct-fulfillment-orders/v1.json | 28 +- .../vendor/direct-fulfillment-payment/v1.json | 18 +- .../v2021-10-28.json | 26 +- .../direct-fulfillment-shipping/v1.json | 98 +- .../v2021-12-28.json | 467 ++++- .../direct-fulfillment-transactions/v1.json | 6 +- .../v2021-12-28.json | 6 +- resources/models/vendor/invoices/v1.json | 116 +- resources/models/vendor/orders/v1.json | 168 +- resources/models/vendor/shipments/v1.json | 795 +++++++- .../models/vendor/transaction-status/v1.json | 10 +- .../Api.php | 4 +- .../Dto/ExpirationDetails.php | 25 + .../Dto/InboundEligibility.php | 34 + .../Dto/InboundOrder.php | 49 + .../Dto/InboundOrderCreationData.php | 33 + .../Dto/InboundOrderReference.php | 25 + .../Dto/InboundPackages.php | 25 + .../Dto/InboundPreferences.php | 23 + .../Dto/InventorySummary.php | 4 + .../Dto/OrderAttribute.php | 25 + .../Dto/OrderIneligibilityReason.php | 25 + .../Dto/OutboundExecutionError.php | 27 + .../Dto/OutboundListing.php | 27 + .../Dto/OutboundOrder.php | 61 + .../Dto/OutboundOrderCreationData.php | 33 + .../Dto/OutboundOrderReference.php | 23 + .../Dto/OutboundShipment.php | 44 + .../Dto/PrepDetails.php | 31 + .../Dto/PrepInstruction.php | 25 + .../Dto/ProductQuantity.php | 5 + .../Dto/ShipmentLabels.php | 27 + .../Dto/SkuEligibility.php | 29 + .../Dto/SkuIneligibilityReason.php | 25 + .../Dto/TrackingDetails.php | 28 + .../Dto/TransportationDetails.php | 25 + .../Requests/ListInboundShipments.php | 2 +- .../Requests/ListInventory.php | 2 +- .../Responses/InboundShipment.php | 2 + .../Responses/InventoryListing.php | 2 +- .../Responses/ShipmentListing.php | 2 +- .../Requests/CancelInboundPlan.php | 2 +- .../Requests/CancelSelfShipAppointment.php | 2 +- .../Requests/ConfirmDeliveryWindowOptions.php | 2 +- .../Requests/ConfirmPackingOption.php | 2 +- .../Requests/ConfirmPlacementOption.php | 2 +- .../ConfirmShipmentContentUpdatePreview.php | 2 +- .../Requests/ConfirmTransportationOptions.php | 2 +- .../Requests/CreateInboundPlan.php | 2 +- .../Requests/CreateMarketplaceItemLabels.php | 2 +- .../GenerateDeliveryWindowOptions.php | 2 +- .../Requests/GeneratePackingOptions.php | 2 +- .../Requests/GeneratePlacementOptions.php | 2 +- .../GenerateSelfShipAppointmentSlots.php | 2 +- .../GenerateShipmentContentUpdatePreviews.php | 2 +- .../GenerateTransportationOptions.php | 2 +- .../Requests/GetDeliveryChallanDocument.php | 2 +- .../Requests/GetInboundOperationStatus.php | 2 +- .../Requests/GetInboundPlan.php | 2 +- .../Requests/GetSelfShipAppointmentSlots.php | 2 +- .../Requests/GetShipment.php | 2 +- .../GetShipmentContentUpdatePreview.php | 2 +- .../Requests/ListDeliveryWindowOptions.php | 2 +- .../Requests/ListInboundPlanBoxes.php | 2 +- .../Requests/ListInboundPlanItems.php | 2 +- .../Requests/ListInboundPlanPallets.php | 2 +- .../Requests/ListInboundPlans.php | 2 +- .../Requests/ListItemComplianceDetails.php | 2 +- .../Requests/ListPackingGroupBoxes.php | 2 +- .../Requests/ListPackingGroupItems.php | 2 +- .../Requests/ListPackingOptions.php | 2 +- .../Requests/ListPlacementOptions.php | 2 +- .../Requests/ListPrepDetails.php | 2 +- .../Requests/ListShipmentBoxes.php | 2 +- .../ListShipmentContentUpdatePreviews.php | 2 +- .../Requests/ListShipmentItems.php | 2 +- .../Requests/ListShipmentPallets.php | 2 +- .../Requests/ListTransportationOptions.php | 2 +- .../Requests/ScheduleSelfShipAppointment.php | 2 +- .../Requests/SetPackingInformation.php | 2 +- .../Requests/SetPrepDetails.php | 2 +- .../Requests/UpdateInboundPlanName.php | 2 +- .../Requests/UpdateItemComplianceDetails.php | 2 +- .../Requests/UpdateShipmentName.php | 2 +- .../Requests/UpdateShipmentSourceAddress.php | 2 +- .../UpdateShipmentTrackingDetails.php | 2 +- .../Dto/CreateFulfillmentOrderRequest.php | 6 +- .../Dto/FulfillmentOrder.php | 3 +- .../Dto/FulfillmentPreview.php | 3 +- .../Dto/UpdateFulfillmentOrderRequest.php | 3 +- src/Seller/FinancesV0/Api.php | 36 +- .../FinancesV0/Dto/AdhocDisbursementEvent.php | 6 +- src/Seller/FinancesV0/Dto/AdjustmentEvent.php | 25 +- src/Seller/FinancesV0/Dto/AdjustmentItem.php | 5 +- .../Dto/AffordabilityExpenseEvent.php | 11 +- .../Dto/CapacityReservationBillingEvent.php | 4 +- .../FinancesV0/Dto/ChargeRefundEvent.php | 10 +- .../FinancesV0/Dto/CouponPaymentEvent.php | 64 +- src/Seller/FinancesV0/Dto/Currency.php | 2 +- .../FinancesV0/Dto/DebtRecoveryEvent.php | 8 +- .../FinancesV0/Dto/DebtRecoveryItem.php | 4 +- src/Seller/FinancesV0/Dto/DirectPayment.php | 12 +- .../Dto/FailedAdhocDisbursementEvent.php | 14 +- .../FinancesV0/Dto/FbaLiquidationEvent.php | 2 +- .../FinancesV0/Dto/FinancialEventGroup.php | 11 +- src/Seller/FinancesV0/Dto/FinancialEvents.php | 12 +- .../Dto/ImagingServicesFeeEvent.php | 2 +- .../Dto/ListFinancialEventsPayload.php | 2 +- .../FinancesV0/Dto/LoanServicingEvent.php | 6 +- .../NetworkComminglingTransactionEvent.php | 6 +- .../FinancesV0/Dto/PayWithAmazonEvent.php | 72 +- .../FinancesV0/Dto/ProductAdsPaymentEvent.php | 8 +- .../Dto/RemovalShipmentAdjustmentEvent.php | 6 +- .../FinancesV0/Dto/RemovalShipmentEvent.php | 8 +- .../FinancesV0/Dto/RemovalShipmentItem.php | 7 +- .../Dto/RemovalShipmentItemAdjustment.php | 9 +- .../FinancesV0/Dto/RentalTransactionEvent.php | 18 +- .../FinancesV0/Dto/RetrochargeEvent.php | 6 +- .../Dto/SafetReimbursementEvent.php | 4 +- .../FinancesV0/Dto/SellerDealPaymentEvent.php | 6 +- .../SellerReviewEnrollmentPaymentEvent.php | 64 +- src/Seller/FinancesV0/Dto/ShipmentEvent.php | 2 +- .../Dto/SolutionProviderCreditEvent.php | 2 +- .../FinancesV0/Dto/TaxWithheldComponent.php | 5 +- .../FinancesV0/Dto/TaxWithholdingEvent.php | 4 +- .../FinancesV0/Dto/TaxWithholdingPeriod.php | 4 +- .../FinancesV0/Dto/TdsReimbursementEvent.php | 2 +- .../FinancesV0/Dto/TrialShipmentEvent.php | 2 +- .../Dto/ValueAddedServiceChargeEvent.php | 6 +- .../Requests/ListFinancialEventGroups.php | 8 +- .../Requests/ListFinancialEvents.php | 12 +- .../Requests/ListFinancialEventsByGroupId.php | 12 +- .../Requests/ListFinancialEventsByOrderId.php | 4 +- .../ListFinancialEventGroupsResponse.php | 2 +- .../Responses/ListFinancialEventsResponse.php | 2 +- src/Seller/ListingsItemsV20210801/Api.php | 49 +- .../Dto/ItemProductTypeByMarketplace.php | 25 + .../Dto/ItemRelationship.php | 29 + .../Dto/ItemRelationshipsByMarketplace.php | 27 + .../Dto/ItemSummaryByMarketplace.php | 8 +- .../Dto/ItemVariationTheme.php | 25 + .../Requests/SearchListingsItems.php | 62 +- .../ListingsItemsV20210801/Responses/Item.php | 8 + .../MerchantFulfillmentV0/Dto/Address.php | 4 +- .../MerchantFulfillmentV0/Dto/Benefits.php | 2 +- .../Dto/DangerousGoodsDetails.php | 2 +- .../MerchantFulfillmentV0/Dto/Error.php | 2 +- .../Dto/ExcludedBenefit.php | 4 +- .../Dto/FileContents.php | 4 +- .../Dto/GetEligibleShipmentServicesResult.php | 2 +- src/Seller/MerchantFulfillmentV0/Dto/Item.php | 4 +- .../MerchantFulfillmentV0/Dto/Label.php | 4 +- .../Dto/LabelCustomization.php | 4 +- .../Dto/PackageDimensions.php | 10 +- .../Dto/RejectedShippingService.php | 6 +- .../MerchantFulfillmentV0/Dto/Shipment.php | 2 +- .../Dto/ShipmentRequestDetails.php | 2 +- .../Dto/ShippingService.php | 2 +- .../Dto/ShippingServiceOptions.php | 4 +- .../Responses/CancelShipmentResponse.php | 2 +- .../Responses/CreateShipmentResponse.php | 2 +- .../GetAdditionalSellerInputsResponse.php | 2 +- .../GetEligibleShipmentServicesResponse.php | 2 +- .../Responses/GetShipmentResponse.php | 2 +- src/Seller/MessagingV1/Api.php | 54 +- src/Seller/MessagingV1/Dto/Attachment.php | 2 +- .../Dto/CreateDigitalAccessKeyRequest.php | 4 +- src/Seller/MessagingV1/Dto/Embedded2.php | 3 + .../Dto/GetMessagingActionResponse.php | 2 + .../MessagingV1/Dto/GetSchemaResponse.php | 1 + .../MessagingV1/Dto/MessagingAction.php | 3 + .../Requests/ConfirmCustomizationDetails.php | 4 +- .../Requests/CreateAmazonMotors.php | 4 +- .../Requests/CreateConfirmDeliveryDetails.php | 4 +- .../Requests/CreateConfirmOrderDetails.php | 4 +- .../Requests/CreateConfirmServiceDetails.php | 4 +- .../Requests/CreateDigitalAccessKey.php | 6 +- .../Requests/CreateLegalDisclosure.php | 4 +- .../CreateNegativeFeedbackRemoval.php | 4 +- .../Requests/CreateUnexpectedProblem.php | 4 +- .../MessagingV1/Requests/CreateWarranty.php | 4 +- .../MessagingV1/Requests/GetAttributes.php | 4 +- .../Requests/GetMessagingActionsForOrder.php | 2 +- .../MessagingV1/Requests/SendInvoice.php | 6 +- .../GetMessagingActionsForOrderResponse.php | 2 + .../Dto/BatchRequest.php | 6 +- .../Dto/BatchResponse.php | 4 +- .../Dto/CompetitiveSummaryRequest.php | 6 +- .../Dto/CompetitiveSummaryResponse.php | 2 +- .../Dto/CompetitiveSummaryResponseBody.php | 10 +- .../ProductPricingV20220501/Dto/ErrorList.php | 2 +- .../Dto/FeaturedBuyingOption.php | 4 +- .../Dto/FeaturedOffer.php | 4 +- .../Dto/FeaturedOfferExpectedPrice.php | 4 +- .../Dto/FeaturedOfferExpectedPriceRequest.php | 6 +- .../FeaturedOfferExpectedPriceResponse.php | 6 +- ...FeaturedOfferExpectedPriceResponseBody.php | 6 +- .../Dto/FeaturedOfferExpectedPriceResult.php | 2 +- .../Dto/FeaturedOfferSegment.php | 2 +- ...FeaturedOfferExpectedPriceBatchRequest.php | 2 +- .../Dto/HttpStatusLine.php | 4 +- .../Dto/LowestPricedOffer.php | 4 +- .../Dto/LowestPricedOffersInput.php | 2 +- .../ProductPricingV20220501/Dto/Offer.php | 6 +- .../Dto/OfferIdentifier.php | 4 +- .../ProductPricingV20220501/Dto/Points.php | 4 +- .../ProductPricingV20220501/Dto/Price.php | 6 +- .../Dto/ReferencePrice.php | 4 +- .../Dto/SegmentDetails.php | 2 +- .../Dto/SegmentedFeaturedOffer.php | 6 +- .../Dto/ShippingOption.php | 4 +- .../CompetitiveSummaryBatchResponse.php | 2 +- .../Responses/Errors.php | 2 +- ...eaturedOfferExpectedPriceBatchResponse.php | 2 +- ...GetSellingPartnerMetricsResponseMetric.php | 46 +- .../Dto/ListOfferMetricsResponseOffer.php | 28 +- src/Seller/SellersV1/Dto/Account.php | 10 +- src/Seller/SellersV1/Dto/Error.php | 2 +- src/Seller/SellersV1/Dto/Marketplace.php | 2 +- .../Dto/MarketplaceParticipation.php | 6 +- src/Seller/SellersV1/Dto/Participation.php | 4 +- src/Seller/ShippingV2/Api.php | 3 + src/Seller/ShippingV2/Dto/AccessPoint.php | 3 +- src/Seller/ShippingV2/Dto/Address.php | 4 +- src/Seller/ShippingV2/Dto/CarrierAccount.php | 25 + src/Seller/ShippingV2/Dto/ExcludedBenefit.php | 5 +- src/Seller/ShippingV2/Dto/GetRatesRequest.php | 4 + .../Dto/OneClickShipmentRequest.php | 1 + src/Seller/ShippingV2/Dto/OperatingHours.php | 2 +- .../Dto/RequestedDocumentSpecification.php | 2 + .../Dto/RequestedLabelCustomization.php | 23 + src/Seller/ShippingV2/Dto/TimeOfDay.php | 5 + .../ShippingV2/Requests/GetAccessPoints.php | 3 + src/Seller/ShippingV2/Responses/ErrorList.php | 2 +- src/Seller/TransfersV20240601/Api.php | 8 +- .../TransfersV20240601/Dto/ExpiryDate.php | 4 +- .../Dto/InitiatePayoutRequest.php | 4 +- .../Dto/PaymentMethodDetails.php | 35 + .../Requests/GetPaymentMethods.php | 21 +- .../Responses/GetPaymentMethodsResponse.php | 8 +- .../DirectFulfillmentInventoryV1/Api.php | 2 +- .../Dto/InventoryUpdate.php | 4 +- .../Dto/ItemDetails.php | 8 +- .../Requests/SubmitInventoryUpdate.php | 2 +- .../SubmitInventoryUpdateResponse.php | 2 +- .../DirectFulfillmentOrdersV1/Dto/Address.php | 10 +- .../Dto/OrderAcknowledgementItem.php | 4 +- .../Dto/OrderDetails.php | 8 +- .../Dto/OrderList.php | 2 +- .../Responses/GetOrdersResponse.php | 2 +- .../SubmitAcknowledgementResponse.php | 2 +- .../Dto/InvoiceDetail.php | 6 +- .../Dto/SubmitInvoiceRequest.php | 2 +- .../Dto/TaxRegistrationDetail.php | 2 +- .../Responses/SubmitInvoiceResponse.php | 2 +- .../DirectFulfillmentSandboxV20211028/Api.php | 4 +- .../Dto/OrderScenarioRequest.php | 4 +- .../Dto/Pagination.php | 2 +- .../Dto/PartyIdentification.php | 2 +- .../Dto/Transaction.php | 2 +- .../Requests/GenerateOrderScenarios.php | 2 +- .../Requests/GetOrderScenarios.php | 2 +- .../Responses/ErrorList.php | 2 +- .../Responses/TransactionStatus.php | 2 +- .../DirectFulfillmentShippingV1/Api.php | 28 +- .../Dto/CustomerInvoice.php | 2 +- .../Dto/CustomerInvoiceList.php | 2 +- .../DirectFulfillmentShippingV1/Dto/Item.php | 2 +- .../Dto/LabelData.php | 2 +- .../Dto/PackedItem.php | 2 +- .../Dto/Pagination.php | 2 +- .../Dto/ShipmentSchedule.php | 6 +- .../Dto/StatusUpdateDetails.php | 8 +- .../SubmitShipmentConfirmationsRequest.php | 2 +- .../SubmitShipmentStatusUpdatesRequest.php | 2 +- .../Requests/GetCustomerInvoices.php | 6 +- .../Requests/GetPackingSlip.php | 2 +- .../Requests/GetPackingSlips.php | 6 +- .../Requests/GetShippingLabel.php | 2 +- .../Requests/GetShippingLabels.php | 6 +- .../Requests/SubmitShipmentConfirmations.php | 2 +- .../Requests/SubmitShipmentStatusUpdates.php | 2 +- .../Requests/SubmitShippingLabelRequest.php | 2 +- .../Api.php | 44 +- .../Dto/Address.php | 2 +- .../Dto/Container.php | 2 +- .../Dto/ContainerLabel.php | 27 + .../Dto/CreateContainerLabelRequest.php | 33 + .../Dto/CreateShippingLabelsRequest.php | 4 +- .../Dto/Item.php | 6 +- .../Dto/Package.php | 23 + .../Dto/PackedItem.php | 6 +- .../Dto/Pagination.php | 2 +- .../Dto/PartyIdentification.php | 4 +- .../Dto/ShipmentConfirmation.php | 4 +- .../Dto/ShipmentDetails.php | 6 +- .../Dto/ShipmentSchedule.php | 6 +- .../Dto/ShipmentStatusUpdate.php | 4 +- .../Dto/ShippingLabelRequest.php | 6 +- .../Dto/StatusUpdateDetails.php | 8 +- .../SubmitShipmentConfirmationsRequest.php | 2 +- .../SubmitShipmentStatusUpdatesRequest.php | 2 +- .../Dto/SubmitShippingLabelsRequest.php | 2 +- .../Requests/CreateContainerLabel.php | 60 + .../Requests/CreateShippingLabels.php | 2 +- .../Requests/GetCustomerInvoices.php | 4 +- .../Requests/GetPackingSlip.php | 2 +- .../Requests/GetPackingSlips.php | 10 +- .../Requests/GetShippingLabel.php | 2 +- .../Requests/GetShippingLabels.php | 8 +- .../Requests/SubmitShipmentConfirmations.php | 2 +- .../Requests/SubmitShipmentStatusUpdates.php | 2 +- .../CreateContainerLabelResponse.php | 24 + .../Responses/ErrorList.php | 2 +- .../Responses/ShippingLabel.php | 4 +- .../Responses/ShippingLabelList.php | 2 +- .../Responses/GetTransactionResponse.php | 2 +- src/Vendor/InvoicesV1/Api.php | 2 +- src/Vendor/InvoicesV1/Dto/Address.php | 10 +- .../InvoicesV1/Dto/CreditNoteDetails.php | 10 +- src/Vendor/InvoicesV1/Dto/Invoice.php | 10 +- src/Vendor/InvoicesV1/Dto/InvoiceItem.php | 8 +- src/Vendor/InvoicesV1/Dto/ItemQuantity.php | 4 +- src/Vendor/InvoicesV1/Dto/PaymentTerms.php | 2 +- src/Vendor/InvoicesV1/Dto/TotalWeight.php | 25 + .../InvoicesV1/Requests/SubmitInvoices.php | 2 +- .../OrdersV1/Dto/OrderAcknowledgement.php | 1 + src/Vendor/OrdersV1/Dto/OrderDetails.php | 4 + src/Vendor/OrdersV1/Dto/OrderList.php | 3 +- src/Vendor/OrdersV1/Dto/OrderListStatus.php | 3 +- src/Vendor/OrdersV1/Dto/OrderStatus.php | 2 + .../Dto/SubmitAcknowledgementRequest.php | 2 +- .../Responses/GetPurchaseOrderResponse.php | 1 + .../Responses/GetPurchaseOrdersResponse.php | 1 + .../GetPurchaseOrdersStatusResponse.php | 1 + .../SubmitAcknowledgementResponse.php | 1 + src/Vendor/ShipmentsV1/Api.php | 26 + src/Vendor/ShipmentsV1/Dto/ItemQuantity.php | 2 + src/Vendor/ShipmentsV1/Dto/LabelData.php | 31 + src/Vendor/ShipmentsV1/Dto/PackedQuantity.php | 27 + .../Dto/PurchaseOrderItemDetails.php | 23 + .../ShipmentsV1/Dto/ShipmentInformation.php | 37 + src/Vendor/ShipmentsV1/Dto/TotalWeight.php | 25 + src/Vendor/ShipmentsV1/Dto/TransportLabel.php | 29 + .../ShipmentsV1/Dto/TransportationLabels.php | 27 + src/Vendor/ShipmentsV1/Dto/VendorDetails.php | 25 + .../Requests/GetShipmentLabels.php | 76 + .../Responses/GetShipmentLabels.php | 27 + 397 files changed, 12311 insertions(+), 5305 deletions(-) create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/ExpirationDetails.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundEligibility.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrder.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrderCreationData.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrderReference.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundPackages.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundPreferences.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OrderAttribute.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OrderIneligibilityReason.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundExecutionError.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundListing.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrder.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrderCreationData.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrderReference.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundShipment.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/PrepDetails.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/PrepInstruction.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/ShipmentLabels.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/SkuEligibility.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/SkuIneligibilityReason.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/TrackingDetails.php create mode 100644 src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/TransportationDetails.php create mode 100644 src/Seller/ListingsItemsV20210801/Dto/ItemProductTypeByMarketplace.php create mode 100644 src/Seller/ListingsItemsV20210801/Dto/ItemRelationship.php create mode 100644 src/Seller/ListingsItemsV20210801/Dto/ItemRelationshipsByMarketplace.php create mode 100644 src/Seller/ListingsItemsV20210801/Dto/ItemVariationTheme.php create mode 100644 src/Seller/ShippingV2/Dto/CarrierAccount.php create mode 100644 src/Seller/ShippingV2/Dto/RequestedLabelCustomization.php create mode 100644 src/Seller/TransfersV20240601/Dto/PaymentMethodDetails.php create mode 100644 src/Vendor/DirectFulfillmentShippingV20211228/Dto/ContainerLabel.php create mode 100644 src/Vendor/DirectFulfillmentShippingV20211228/Dto/CreateContainerLabelRequest.php create mode 100644 src/Vendor/DirectFulfillmentShippingV20211228/Dto/Package.php create mode 100644 src/Vendor/DirectFulfillmentShippingV20211228/Requests/CreateContainerLabel.php create mode 100644 src/Vendor/DirectFulfillmentShippingV20211228/Responses/CreateContainerLabelResponse.php create mode 100644 src/Vendor/InvoicesV1/Dto/TotalWeight.php create mode 100644 src/Vendor/ShipmentsV1/Dto/LabelData.php create mode 100644 src/Vendor/ShipmentsV1/Dto/PackedQuantity.php create mode 100644 src/Vendor/ShipmentsV1/Dto/PurchaseOrderItemDetails.php create mode 100644 src/Vendor/ShipmentsV1/Dto/ShipmentInformation.php create mode 100644 src/Vendor/ShipmentsV1/Dto/TotalWeight.php create mode 100644 src/Vendor/ShipmentsV1/Dto/TransportLabel.php create mode 100644 src/Vendor/ShipmentsV1/Dto/TransportationLabels.php create mode 100644 src/Vendor/ShipmentsV1/Dto/VendorDetails.php create mode 100644 src/Vendor/ShipmentsV1/Requests/GetShipmentLabels.php create mode 100644 src/Vendor/ShipmentsV1/Responses/GetShipmentLabels.php diff --git a/resources/models/raw/seller/amazon-warehousing-distribution/v2024-05-09.json b/resources/models/raw/seller/amazon-warehousing-distribution/v2024-05-09.json index 8def7e3a1..861fd95f6 100644 --- a/resources/models/raw/seller/amazon-warehousing-distribution/v2024-05-09.json +++ b/resources/models/raw/seller/amazon-warehousing-distribution/v2024-05-09.json @@ -554,7 +554,7 @@ { "name": "nextToken", "in": "query", - "description": "Token to retrieve the next set of paginated results.", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", "schema": { "type": "string" }, @@ -872,7 +872,7 @@ { "name": "nextToken", "in": "query", - "description": "Token to retrieve the next set of paginated results.", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", "schema": { "type": "string" }, @@ -929,7 +929,17 @@ "inventoryDetails": { "availableDistributableQuantity": 10, "reservedDistributableQuantity": 10 - } + }, + "expirationDetails": [ + { + "onhandQuantity": 10, + "expiration": "2027-01-12T10:00:00.000Z" + }, + { + "onhandQuantity": 10, + "expiration": "2028-01-12T10:00:00.000Z" + } + ] }, { "totalOnhandQuantity": 20, @@ -938,7 +948,13 @@ "inventoryDetails": { "availableDistributableQuantity": 10, "reservedDistributableQuantity": 10 - } + }, + "expirationDetails": [ + { + "onhandQuantity": 20, + "expiration": "2027-01-12T10:00:00.000Z" + } + ] } ] } @@ -1276,7 +1292,19 @@ "products": [ { "quantity": 1, - "sku": "testPen" + "sku": "testPen", + "expiration": "2025-06-07T12:12:09.061Z", + "prepDetails": { + "prepCategory": "PERFORATED", + "prepOwner": "AMAZON", + "labelOwner": "SELF", + "prepInstructions": [ + { + "prepType": "ITEM_POLYBAGGING", + "prepOwner": "AMAZON" + } + ] + } } ] }, @@ -1343,7 +1371,19 @@ "products": [ { "quantity": 1, - "sku": "testPen" + "sku": "testPen", + "expiration": "2025-06-07T12:12:09.061Z", + "prepDetails": { + "prepCategory": "PERFORATED", + "prepOwner": "AMAZON", + "labelOwner": "SELF", + "prepInstructions": [ + { + "prepType": "ITEM_POLYBAGGING", + "prepOwner": "AMAZON" + } + ] + } } ] }, @@ -1424,6 +1464,486 @@ }, "description": "This exception is thrown when client inputs are invalid." }, + "FormatType": { + "type": "string", + "description": "The label format type extension.", + "example": "PDF", + "enum": [ + "PDF" + ], + "x-docgen-enum-table-extension": [ + { + "description": "PDF format.", + "value": "PDF" + } + ] + }, + "InboundEligibility": { + "required": [ + "packagesToInbound", + "previewedAt", + "status" + ], + "type": "object", + "properties": { + "ineligibilityReasons": { + "type": "array", + "description": "If there are order level eligibility issues, then this list will contain those error codes and descriptions.", + "items": { + "$ref": "#/components/schemas/OrderIneligibilityReason" + } + }, + "packagesToInbound": { + "type": "array", + "description": "Details on SKU eligibility for each inbound package.", + "items": { + "$ref": "#/components/schemas/SkuEligibility" + } + }, + "previewedAt": { + "type": "string", + "description": "Timestamp when the eligibility check is performed.", + "format": "date-time" + }, + "status": { + "$ref": "#/components/schemas/InboundEligibilityStatus" + } + }, + "description": "Represents the eligibility status of the inbound packages." + }, + "InboundEligibilityStatus": { + "type": "string", + "description": "Enum denoting the package inbound eligibility.", + "enum": [ + "ELIGIBLE", + "INELIGIBLE" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Eligible to inbound.", + "value": "ELIGIBLE" + }, + { + "description": "Ineligible to inbound.", + "value": "INELIGIBLE" + } + ] + }, + "InboundOrder": { + "required": [ + "channelPlacedInboundShipments", + "createdAt", + "orderId", + "orderStatus", + "orderVersion", + "originAddress", + "packagesToInbound" + ], + "type": "object", + "properties": { + "channelPlacedInboundShipments": { + "minItems": 1, + "type": "array", + "description": "List of inbound shipments part of this order.", + "items": { + "$ref": "#/components/schemas/InboundShipment" + } + }, + "createdAt": { + "type": "string", + "description": "Date when this order was created.", + "format": "date-time" + }, + "externalReferenceId": { + "type": "string", + "description": "Reference ID that can be used to correlate the order with partner resources.", + "example": "TestReferenceId" + }, + "orderId": { + "type": "string", + "description": "Inbound order ID." + }, + "orderStatus": { + "$ref": "#/components/schemas/InboundStatus" + }, + "orderVersion": { + "type": "string", + "description": "Inbound order version." + }, + "originAddress": { + "$ref": "#/components/schemas/Address" + }, + "packagesToInbound": { + "minItems": 1, + "type": "array", + "description": "List of packages to be inbounded.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "preferences": { + "$ref": "#/components/schemas/InboundPreferences" + }, + "shipBy": { + "type": "string", + "description": "Date by which this order will be shipped.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + }, + "updatedAt": { + "type": "string", + "description": "Date when this order was last updated.", + "format": "date-time" + } + }, + "description": "Represents an AWD inbound order.", + "example": { + "channelPlacedInboundShipments": [ + { + "destinationAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "orderId": "TestOrderId", + "originAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "receivedQuantity": [], + "shipmentContainerQuantities": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "packages": [], + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 2.54, + "length": 2.54, + "unitOfMeasurement": "CENTIMETERS", + "width": 2.54 + }, + "weight": { + "unitOfMeasurement": "KILOGRAMS", + "weight": 0.453592 + } + }, + "type": "CASE" + } + } + ], + "shipmentId": "TestShipmentId", + "shipmentStatus": "CREATED" + } + ], + "createdAt": "2023-06-07T12:12:09.061Z", + "externalReferenceId": "TestReferenceId", + "destinationRegion": "us-west", + "orderId": "TestOrderId", + "orderStatus": "DRAFT", + "orderVersion": "2", + "originAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "packagesToInbound": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "packages": [], + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 2.54, + "length": 2.54, + "unitOfMeasurement": "CENTIMETERS", + "width": 2.54 + }, + "weight": { + "unitOfMeasurement": "KILOGRAMS", + "weight": 0.453592 + } + }, + "type": "CASE" + } + } + ], + "shipBy": "2023-06-07T12:12:09.061Z", + "updatedAt": "2023-06-07T12:12:09.061Z", + "preferences": { + "destinationRegion": "us-west" + } + } + }, + "InboundOrderCreationData": { + "required": [ + "originAddress", + "packagesToInbound" + ], + "type": "object", + "properties": { + "externalReferenceId": { + "type": "string", + "description": "Reference ID that can be used to correlate the order with partner resources.", + "example": "TestReferenceId" + }, + "originAddress": { + "$ref": "#/components/schemas/Address" + }, + "packagesToInbound": { + "minItems": 1, + "type": "array", + "description": "List of packages to be inbounded.", + "example": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "preferences": { + "$ref": "#/components/schemas/InboundPreferences" + }, + "shipBy": { + "type": "string", + "description": "Estimated date by when goods have to be picked up.", + "format": "date-time", + "example": "2023-06-07T12:12:09.061Z" + } + }, + "description": "Payload for creating an inbound order.", + "example": { + "externalReferenceId": "TestReferenceId", + "originAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "City1", + "countryCode": "CC", + "district": "District1", + "name": "address_name", + "postalCode": "123456", + "stateOrRegion": "State1" + }, + "packagesToInbound": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "shipBy": "2023-06-07T12:12:09.061Z", + "preferences": { + "destinationRegion": "us-west" + } + } + }, + "InboundOrderReference": { + "required": [ + "orderId", + "orderVersion" + ], + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "Order ID of the inbound order." + }, + "orderVersion": { + "type": "string", + "description": "Order version of the inbound order." + } + }, + "description": "A response that contains the reference identifiers for the newly created or updated inbound order. Consists of an order ID and version." + }, + "InboundPackages": { + "required": [ + "packagesToInbound" + ], + "type": "object", + "properties": { + "packagesToInbound": { + "minItems": 1, + "type": "array", + "description": "List of packages to be inbounded.", + "example": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + } + }, + "description": "Represents the packages to inbound.", + "example": { + "packagesToInbound": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ] + } + }, + "InboundPreferences": { + "type": "object", + "properties": { + "destinationRegion": { + "type": "string", + "description": "Pass a preferred region so that the inbound order can be shipped to an AWD warehouse located in that region. This doesn't guarantee the order to be assigned in the specified destination region as it depends on warehouse capacity availability. AWD currently supports following region IDs: [us-west, us-east]" + } + }, + "description": "Preferences that can be passed in context of an inbound order" + }, "InboundShipment": { "required": [ "destinationAddress", @@ -1490,6 +2010,11 @@ "$ref": "#/components/schemas/SkuQuantity" } }, + "destinationRegion": { + "type": "string", + "description": "Assigned region where the order will be shipped. This can differ from what was passed as preference. AWD currently supports following region IDs: [us-west, us-east]", + "example": "us-west" + }, "shipmentStatus": { "$ref": "#/components/schemas/InboundShipmentStatus" }, @@ -1593,6 +2118,56 @@ }, "description": "Summary for an AWD inbound shipment containing the shipment ID, which can be used to retrieve the actual shipment." }, + "InboundStatus": { + "type": "string", + "description": "The supported statuses for an inbound order.", + "enum": [ + "DRAFT", + "VALIDATING", + "CONFIRMED", + "CLOSED", + "EXPIRED", + "CANCELLED" + ], + "x-docgen-enum-table-extension": [ + { + "description": "A newly created inbound order will start in this state.", + "value": "DRAFT" + }, + { + "description": "The order is in this state while being updated. Once updated, the order will enter the updated state.", + "value": "VALIDATING" + }, + { + "description": "The order enters this state as soon as the order is confirmed.", + "value": "CONFIRMED" + }, + { + "description": "The order enters this state when all associated shipments are closed.", + "value": "CLOSED" + }, + { + "description": "The order enters this state if it is not confirmed within a time limit.", + "value": "EXPIRED" + } + ] + }, + "ExpirationDetails": { + "type": "object", + "properties": { + "expiration": { + "type": "string", + "description": "The expiration date of the SKU.", + "format": "date-time" + }, + "onhandQuantity": { + "type": "integer", + "description": "The quantity that is present in AWD.", + "format": "int64" + } + }, + "description": "The expiration details of the inventory. This object will only appear if the details parameter in the request is set to `SHOW`." + }, "InventoryDetails": { "type": "object", "properties": { @@ -1643,7 +2218,7 @@ }, "nextToken": { "type": "string", - "description": "Token to retrieve the next set of paginated results.", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", "example": "SampleToken" } }, @@ -1672,6 +2247,13 @@ ], "type": "object", "properties": { + "expirationDetails": { + "type": "array", + "description": "The expiration details of the inventory. This object will only appear if the `details` parameter in the request is set to `SHOW`.", + "items": { + "$ref": "#/components/schemas/ExpirationDetails" + } + }, "inventoryDetails": { "$ref": "#/components/schemas/InventoryDetails" }, @@ -1715,17 +2297,63 @@ } ] }, - "MeasurementData": { - "required": [ - "weight" + "LabelOwner": { + "type": "string", + "description": "The entity that labels the products.", + "enum": [ + "AMAZON", + "SELF" ], - "type": "object", - "properties": { - "dimensions": { - "$ref": "#/components/schemas/PackageDimensions" + "x-docgen-enum-table-extension": [ + { + "description": "Amazon labels the products.", + "value": "AMAZON" }, - "volume": { - "$ref": "#/components/schemas/PackageVolume" + { + "description": "The seller labels the products.", + "value": "SELF" + } + ] + }, + "LabelStatus": { + "type": "string", + "description": "The status of your label.", + "enum": [ + "GENERATING", + "GENERATED", + "GENERATION_FAILED", + "NOT_READY" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Labels are being generated.", + "value": "GENERATING" + }, + { + "description": "Labels are generated.", + "value": "GENERATED" + }, + { + "description": "Label generation failed.", + "value": "GENERATION_FAILED" + }, + { + "description": "Not yet ready to start label generation.", + "value": "NOT_READY" + } + ] + }, + "MeasurementData": { + "required": [ + "weight" + ], + "type": "object", + "properties": { + "dimensions": { + "$ref": "#/components/schemas/PackageDimensions" + }, + "volume": { + "$ref": "#/components/schemas/PackageVolume" }, "weight": { "$ref": "#/components/schemas/PackageWeight" @@ -1733,6 +2361,584 @@ }, "description": "Package weight and dimension." }, + "OrderAttribute": { + "required": [ + "orderPreference", + "orderPreferenceValue" + ], + "type": "object", + "properties": { + "orderPreference": { + "$ref": "#/components/schemas/OrderPreference" + }, + "orderPreferenceValue": { + "$ref": "#/components/schemas/OrderPreferenceValue" + } + }, + "description": "Consists of the order preference and corresponding preference value.", + "example": { + "orderPreference": "PARTIAL_ORDER", + "orderPreferenceValue": "SET" + } + }, + "OrderIneligibilityReason": { + "required": [ + "code", + "description" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Code for the order ineligibility.", + "example": "INVALID_MSKU" + }, + "description": { + "type": "string", + "description": "Description detailing the ineligibility reason of the order.", + "example": "The MSKU passed as part of order is invalid" + } + }, + "description": "Represents one ineligibility reason for the order (there can be multiple reasons).", + "example": { + "code": "INVALID_MSKU", + "description": "The MSKU of an invalid order." + } + }, + "OrderPreference": { + "type": "string", + "description": "Supported preferences for the distribution order.", + "example": "PARTIAL_ORDER", + "enum": [ + "PARTIAL_ORDER" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Represents a partial order case.", + "value": "PARTIAL_ORDER" + } + ] + }, + "OrderPreferenceValue": { + "type": "string", + "description": "Value for the order preference.", + "example": "SET", + "enum": [ + "SET", + "UNSET" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Sets the order preference.", + "value": "SET" + }, + { + "description": "Unsets the order preference.", + "value": "UNSET" + } + ] + }, + "OutboundExecutionError": { + "required": [ + "failureCode", + "failureReasons" + ], + "type": "object", + "properties": { + "failureCode": { + "type": "string", + "description": "Failure code details for the error.", + "example": "TestErrorCode" + }, + "failureReasons": { + "type": "array", + "description": "Failure reasons for the error.", + "example": [ + "Test failure reason" + ], + "items": { + "type": "string" + } + }, + "sku": { + "type": "string", + "description": "MSKU associated with the error.", + "example": "SampleSKU" + } + }, + "description": "Execution errors associated with the outbound order. This field will be populated if the order failed validation.", + "example": { + "failureCode": "TestErrorCode", + "failureReasons": [ + "Test failure reason" + ], + "sku": "SampleSKU" + } + }, + "OutboundListing": { + "type": "object", + "properties": { + "nextToken": { + "type": "string", + "description": "TA token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "example": "SampleToken" + }, + "outboundOrders": { + "type": "array", + "description": "List of outbound orders.", + "items": { + "$ref": "#/components/schemas/OutboundOrder" + } + } + }, + "description": "A list of paginated outbound orders filtered by the attributes passed in the request." + }, + "OutboundOrder": { + "required": [ + "orderId", + "orderStatus", + "outboundShipments" + ], + "type": "object", + "properties": { + "confirmedOn": { + "type": "string", + "description": "Date on which this outbound order was confirmed.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + }, + "createdAt": { + "type": "string", + "description": "Date on which this outbound order was created.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + }, + "eligiblePackagesToOutbound": { + "type": "array", + "description": "List of packages that are eligible for outbound.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "eligibleProductsToOutbound": { + "type": "array", + "description": "List of product units that are eligible for outbound.", + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + }, + "executionErrors": { + "type": "array", + "description": "Execution errors associated with the outbound order. This field will be populated if the order failed validation.", + "items": { + "$ref": "#/components/schemas/OutboundExecutionError" + } + }, + "orderId": { + "type": "string", + "description": "Order ID for the outbound order." + }, + "orderPreferences": { + "type": "array", + "description": "Order preferences for this outbound order.", + "items": { + "$ref": "#/components/schemas/OrderAttribute" + } + }, + "orderStatus": { + "$ref": "#/components/schemas/OutboundStatus" + }, + "outboundShipments": { + "type": "array", + "description": "List of outbound shipments that are part of this order.", + "items": { + "$ref": "#/components/schemas/OutboundShipment" + } + }, + "packagesToOutbound": { + "type": "array", + "description": "List of packages to be outbound.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "productsToOutbound": { + "type": "array", + "description": "List of product units to be outbound.", + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + }, + "shippedOutboundPackages": { + "type": "array", + "description": "Outbound packages that are shipped after the execution has completed post confirmation.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "shippedOutboundProducts": { + "type": "array", + "description": "Outbound product units that are shipped after the execution has completed post confirmation.", + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + }, + "updatedAt": { + "type": "string", + "description": "Date on which this outbound order was last updated.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + } + }, + "description": "Represents an AWD outbound order." + }, + "OutboundOrderCreationData": { + "type": "object", + "properties": { + "orderPreferences": { + "type": "array", + "description": "Order preferences for the outbound order.", + "example": [ + { + "orderPreference": "PARTIAL_ORDER", + "orderPreferenceValue": "SET" + } + ], + "items": { + "$ref": "#/components/schemas/OrderAttribute" + } + }, + "packagesToOutbound": { + "type": "array", + "description": "List of packages to be outbound.", + "example": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "productsToOutbound": { + "type": "array", + "description": "List of product units to be outbound.", + "example": [ + { + "sku": "TestSKU", + "quantity": 1 + } + ], + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + } + }, + "description": "Payload for creating an outbound order.", + "example": { + "packagesToOutbound": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "productsToOutbound": [], + "orderPreferences": [ + { + "orderPreference": "PARTIAL_ORDER", + "orderPreferenceValue": "SET" + } + ] + } + }, + "OutboundOrderReference": { + "required": [ + "orderId" + ], + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "outbound order ID." + } + }, + "description": "A response that contains the reference identifier for the newly created or updated outbound order. This includes an order ID." + }, + "OutboundShipment": { + "required": [ + "destinationAddress", + "orderId", + "originAddress", + "shipmentId", + "shipmentStatus" + ], + "type": "object", + "properties": { + "createdAt": { + "type": "string", + "description": "Timestamp when the shipment was created.", + "format": "date-time" + }, + "destinationAddress": { + "$ref": "#/components/schemas/Address" + }, + "orderId": { + "type": "string", + "description": "Outbound order ID this outbound shipment belongs to." + }, + "originAddress": { + "$ref": "#/components/schemas/Address" + }, + "shipmentPackageQuantities": { + "type": "array", + "description": "Specific distribution packages that are included in the context of this shipment.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "shipmentId": { + "type": "string", + "description": "Unique shipment ID." + }, + "shipmentProductQuantities": { + "type": "array", + "description": "Specific product units that are included in the context of this shipment.", + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + }, + "shipmentStatus": { + "$ref": "#/components/schemas/OutboundShipmentStatus" + }, + "updatedAt": { + "type": "string", + "description": "Timestamp when the shipment was updated.", + "format": "date-time" + } + }, + "description": "Represents an AWD outbound shipment.", + "example": { + "createdAt": "2023-01-12T10:00:00.000Z", + "destinationAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "originAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "orderId": "TestOrderId", + "shipmentId": "TestShipmentId", + "shipmentPackageQuantities": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "shipmentProductQuantities": [], + "shipmentStatus": "CREATED", + "updatedAt": "2023-01-12T10:00:00.000Z" + } + }, + "OutboundShipmentStatus": { + "type": "string", + "description": "Possible shipment statuses for outbound shipments.", + "example": "CREATED", + "enum": [ + "CREATED", + "IN_TRANSIT", + "DELIVERED", + "RECEIVING", + "RECEIVED", + "CLOSED", + "CANCELLED", + "FAILED" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Shipment is created. No inventory has been picked up at the source node.", + "value": "CREATED" + }, + { + "description": "Carrier acknowledged that the shipment is in transit between the origin node and destination node.", + "value": "IN_TRANSIT" + }, + { + "description": "Carrier indicated that the shipment has arrived at the destination node, but the destination node has not acknowledged the delivery.", + "value": "DELIVERED" + }, + { + "description": "Destination node acknowledged the arrival of the shipment.", + "value": "RECEIVING" + }, + { + "description": "Destination node has received the items.", + "value": "RECEIVED" + }, + { + "description": "No more actions are required for the shipment. This is a final state.", + "value": "CLOSED" + }, + { + "description": "Shipment has been cancelled by order owner. This is a final state.", + "value": "CANCELLED" + }, + { + "description": "Shipment delivery has failed. This is a final state.", + "value": "FAILED" + } + ] + }, + "OutboundStatus": { + "type": "string", + "description": "Statuses supported for an outbound order.", + "enum": [ + "CONFIRMED", + "DRAFT", + "ELIGIBLE", + "EXECUTING", + "FAILURE", + "INELIGIBLE", + "INVENTORY_OUTBOUND", + "SUCCESS", + "VALIDATING" + ], + "x-docgen-enum-table-extension": [ + { + "description": "The order enters this state as soon as the order is confirmed.", + "value": "CONFIRMED" + }, + { + "description": "A newly created outbound order will always start in this state.", + "value": "DRAFT" + }, + { + "description": "This is the only state when an order can be confirmed.", + "value": "ELIGIBLE" + }, + { + "description": "The order is being processed in the system.", + "value": "EXECUTING" + }, + { + "description": "If any of the shipment reports fail, or if a shipment doesn't reach its destination, the order status is marked as failed.", + "value": "FAILURE" + }, + { + "description": "In this state, a validation errors field is provided. This field shows the order errors and provides guidance on fixing them.", + "value": "INELIGIBLE" + }, + { + "description": "The order is complete and awaits inventory movement. In this status, the shipments for an order will be visible.", + "value": "INVENTORY_OUTBOUND" + }, + { + "description": "If all the shipments are successfully received at the destination channel, the order is marked successful.", + "value": "SUCCESS" + }, + { + "description": "The order is being validated asynchronously. The order will be in this state after every item update.", + "value": "VALIDATING" + } + ] + }, "PackageDimensions": { "required": [ "height", @@ -1799,6 +3005,84 @@ }, "description": "Represents the weight of the package with a unit of measurement." }, + "PrepDetails": { + "type": "object", + "properties": { + "labelOwner": { + "$ref": "#/components/schemas/LabelOwner" + }, + "prepCategory": { + "type": "string", + "description": "The preparation category for shipping an item to Amazon's fulfillment network." + }, + "prepInstructions": { + "type": "array", + "description": "Information that pertains to the preparation of inbound products. This is generated based on the specified category.", + "items": { + "$ref": "#/components/schemas/PrepInstruction" + } + }, + "prepOwner": { + "$ref": "#/components/schemas/PrepOwner" + } + }, + "description": "The preparation details for a product. This contains the prep category, prep owner, and label owner.\nPrep instructions are generated based on the specified category." + }, + "PrepInstruction": { + "type": "object", + "properties": { + "prepOwner": { + "$ref": "#/components/schemas/PrepOwner" + }, + "prepType": { + "type": "string", + "description": "The type of preparation to be done. For more information about preparing items, refer to [Prep guidance](https://sellercentral.amazon.com/help/hub/reference/external/GF4G7547KSLDX2KC) on Seller Central." + } + }, + "description": "Information pertaining to the preparation of inbound products." + }, + "PrepOwner": { + "type": "string", + "description": "The owner of the preparations, if special preparations are required.", + "enum": [ + "AMAZON", + "SELF" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Amazon owns the preparation.", + "value": "AMAZON" + }, + { + "description": "The seller owns the preparation", + "value": "SELF" + } + ] + }, + "PageType": { + "type": "string", + "description": "Label page type.", + "example": "PLAIN_PAPER", + "enum": [ + "THERMAL_NONPCP", + "PLAIN_PAPER", + "LETTER_6" + ], + "x-docgen-enum-table-extension": [ + { + "description": "For the use of a thermal printer. Supports non-Amazon-partnered shipments.", + "value": "THERMAL_NONPCP" + }, + { + "description": "One label per sheet of US Letter paper. Only for non-Amazon-partnered shipments.", + "value": "PLAIN_PAPER" + }, + { + "description": "Six labels per US Letter label sheet.", + "value": "LETTER_6" + } + ] + }, "ProductAttribute": { "type": "object", "properties": { @@ -1829,6 +3113,10 @@ "attributes": { "type": "array", "description": "Attributes for this instance of the product. For example, already-prepped, or other attributes that distinguish the product beyond the SKU.", + "example": { + "name": "TestAttribute", + "value": "TestAttributeValue" + }, "items": { "$ref": "#/components/schemas/ProductAttribute" } @@ -1841,16 +3129,40 @@ "sku": { "type": "string", "description": "The seller or merchant SKU." + }, + "expiration": { + "type": "string", + "description": "The expiration date for the SKU. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "format": "date-time" + }, + "prepDetails": { + "$ref": "#/components/schemas/PrepDetails" } }, "description": "Represents a product with the SKU details and the corresponding quantity." }, + "ShipmentLabels": { + "required": [ + "labelStatus" + ], + "type": "object", + "properties": { + "labelDownloadURL": { + "type": "string", + "description": "URL to download generated labels." + }, + "labelStatus": { + "$ref": "#/components/schemas/LabelStatus" + } + }, + "description": "Shipment labels." + }, "ShipmentListing": { "type": "object", "properties": { "nextToken": { "type": "string", - "description": "Token to retrieve the next set of paginated results.", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", "example": "SampleToken" }, "shipments": { @@ -1882,6 +3194,47 @@ } ] }, + "SkuEligibility": { + "required": [ + "packageQuantity", + "status" + ], + "type": "object", + "properties": { + "ineligibilityReasons": { + "type": "array", + "description": "If not eligible, these are list of error codes and descriptions.", + "items": { + "$ref": "#/components/schemas/SkuIneligibilityReason" + } + }, + "packageQuantity": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + }, + "status": { + "$ref": "#/components/schemas/InboundEligibilityStatus" + } + }, + "description": "Represents eligibility of one SKU." + }, + "SkuIneligibilityReason": { + "required": [ + "code", + "description" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Code for the SKU ineligibility." + }, + "description": { + "type": "string", + "description": "Detailed description of the SKU ineligibility." + } + }, + "description": "Represents the ineligibility reason for one SKU." + }, "SkuQuantitiesVisibility": { "type": "string", "description": "Enum to specify if returned shipment should include SKU quantity details", @@ -1940,6 +3293,56 @@ } ] }, + "TrackingDetails": { + "required": [ + "shipBy" + ], + "type": "object", + "properties": { + "carrierCode": { + "$ref": "#/components/schemas/CarrierCode" + }, + "shipBy": { + "type": "string", + "description": "Timestamp denoting when the shipment will be shipped\nDate should be in ISO 8601 format as defined by date-time.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + }, + "bookingId": { + "minLength": 1, + "type": "string", + "description": "The identifier that is received from transportation to uniquely identify a booking." + } + }, + "description": "Tracking details for the shipment. If using SPD transportation, this can be for each case. If not using SPD transportation, this is a single tracking entry for the entire shipment." + }, + "TransportationDetails": { + "required": [ + "trackingDetails" + ], + "type": "object", + "properties": { + "trackingDetails": { + "type": "array", + "description": "Tracking details for the shipment. If using SPD transportation, this can be for each case. If not using SPD transportation, this is a single tracking entry for the entire shipment.", + "items": { + "$ref": "#/components/schemas/TrackingDetails" + } + } + }, + "description": "Transportation details for the shipment.", + "example": { + "trackingDetails": [ + { + "carrierCode": { + "carrierCodeType": "SCAC" + }, + "shipBy": "2024-12-17T07:10:17.886Z", + "bookingId": "TRACKING_ID" + } + ] + } + }, "VolumeUnitOfMeasurement": { "type": "string", "description": "Unit of measurement for the package volume.", diff --git a/resources/models/raw/seller/application-management/v2023-11-30.json b/resources/models/raw/seller/application-management/v2023-11-30.json index ae2c41af4..8b89d0f2a 100644 --- a/resources/models/raw/seller/application-management/v2023-11-30.json +++ b/resources/models/raw/seller/application-management/v2023-11-30.json @@ -67,6 +67,20 @@ "$ref": "#/components/schemas/ErrorList" } } + }, + "x-amzn-api-sandbox": { + "static": [ + { + "response": { + "errors": [ + { + "code": "InvalidInput", + "message": "Application is not enrolled for rotation notification. Please update application notification preference in Developer console." + } + ] + } + } + ] } }, "403": { diff --git a/resources/models/raw/seller/catalog-items/v2022-04-01.json b/resources/models/raw/seller/catalog-items/v2022-04-01.json index e112b5d6a..f99b318cd 100644 --- a/resources/models/raw/seller/catalog-items/v2022-04-01.json +++ b/resources/models/raw/seller/catalog-items/v2022-04-01.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Catalog Items", + "title": "Catalog Items v2022-04-01", "description": "The Selling Partner API for Catalog Items provides programmatic access to information about items in the Amazon catalog.\n\nFor more information, refer to the [Catalog Items API Use Case Guide](doc:catalog-items-api-v2022-04-01-use-case-guide).", "contact": { "name": "Selling Partner API Developer Support", @@ -22,8 +22,9 @@ "/catalog/2022-04-01/items": { "get": { "tags": [ - "catalog" + "Catalog Items" ], + "summary": "searchCatalogItems", "description": "Search for and return a list of Amazon catalog items and associated information either by identifier or by keywords.\n\n**Usage Plans:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may observe higher rate and burst values than those shown here. For more information, refer to the [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "searchCatalogItems", "parameters": [ @@ -1766,8 +1767,9 @@ "/catalog/2022-04-01/items/{asin}": { "get": { "tags": [ - "catalog" + "Catalog Items" ], + "summary": "getCatalogItem", "description": "Retrieves details for an item in the Amazon catalog.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may observe higher rate and burst values than those shown here. For more information, refer to the [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getCatalogItem", "parameters": [ diff --git a/resources/models/raw/seller/easy-ship/v2022-03-23.json b/resources/models/raw/seller/easy-ship/v2022-03-23.json index 29a90b85d..cf52756e3 100644 --- a/resources/models/raw/seller/easy-ship/v2022-03-23.json +++ b/resources/models/raw/seller/easy-ship/v2022-03-23.json @@ -1344,7 +1344,7 @@ "tags": [ "easyShip" ], - "description": "This operation automatically schedules a time slot for all the `amazonOrderId`s given as input, generating the associated shipping labels, along with other compliance documents according to the marketplace (refer to the [marketplace document support table](doc:easyship-api-v2022-03-23-use-case-guide#marketplace-support-table)).\n\nDevelopers calling this operation may optionally assign a `packageDetails` object, allowing them to input a preferred time slot for each order in ther request. In this case, Amazon will try to schedule the respective packages using their optional settings. On the other hand, *i.e.*, if the time slot is not provided, Amazon will then pick the earliest time slot possible. \n\nRegarding the shipping label's file format, external developers are able to choose between PDF or ZPL, and Amazon will create the label accordingly.\n\nThis operation returns an array composed of the scheduled packages, and a short-lived URL pointing to a zip file containing the generated shipping labels and the other documents enabled for your marketplace. If at least an order couldn't be scheduled, then Amazon adds the `rejectedOrders` list into the response, which contains an entry for each order we couldn't process. Each entry is composed of an error message describing the reason of the failure, so that sellers can take action.\n\nThe table below displays the supported request and burst maximum rates:\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "description": "This operation automatically schedules a time slot for all specified `amazonOrderId` values and generates the associated shipping labels and compliance documents based on the marketplace. For more information, refer to the [marketplace support table](https://developer-docs.amazon.com/sp-api/docs/easyship-api-v2022-03-23-use-case-guide#marketplace-support-table).\n\nYou can optionally assign a `packageDetails` object to input a preferred time slot for each order in your request. In such cases, Amazon schedules the respective packages using the specified optional settings. If you don't specify a time slot, Amazon assigns the earliest available time slot. \n\nYou can choose PDF or ZPL for your shipping label's file format and Amazon creates the label accordingly.\n\nThis operation returns an array that contains the scheduled packages, and a temporary URL that you can use to access a ZIP file. The ZIP file includes the generated shipping labels and any other documents that are required for your marketplace. If an order can't be scheduled, Amazon adds the `rejectedOrders` list in the response. The response contains an entry for each order that could not be processed. Each entry contains an error message that describes the reason for the failure.\n\nThe following table contains the supported request and burst maximum rates:\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createScheduledPackageBulk", "requestBody": { "description": "The request schema for the `createScheduledPackageBulk` operation.", diff --git a/resources/models/raw/seller/fba-inbound/v2024-03-20.json b/resources/models/raw/seller/fba-inbound/v2024-03-20.json index 606cb5e00..8f0b78321 100644 --- a/resources/models/raw/seller/fba-inbound/v2024-03-20.json +++ b/resources/models/raw/seller/fba-inbound/v2024-03-20.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "The Selling Partner API for FBA inbound operations.", + "title": "Fulfillment Inbound v2024-03-20", "description": "The Selling Partner API for Fulfillment By Amazon (FBA) Inbound. The FBA Inbound API enables building inbound workflows to create, manage, and send shipments into Amazon's fulfillment network. The API has interoperability with the Send-to-Amazon user interface.", "contact": { "name": "Selling Partner API Developer Support", @@ -22,8 +22,9 @@ "/inbound/fba/2024-03-20/inboundPlans": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listInboundPlans", "description": "Provides a list of inbound plans with minimal information.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listInboundPlans", "parameters": [ @@ -309,20 +310,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -333,14 +328,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -351,8 +352,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -369,8 +370,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -387,8 +388,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -405,8 +406,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -445,8 +446,9 @@ }, "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "createInboundPlan", "description": "Creates an inbound plan. An inbound plan contains all the necessary information to send shipments into Amazon's fufillment network.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createInboundPlan", "requestBody": { @@ -601,20 +603,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -625,14 +621,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -643,8 +645,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -661,8 +663,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -679,8 +681,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -697,8 +699,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -740,8 +742,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "getInboundPlan", "description": "Fetches the top level information about an inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getInboundPlan", "parameters": [ @@ -866,20 +869,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -890,14 +887,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -908,8 +911,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -926,8 +929,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -944,8 +947,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -962,8 +965,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1004,8 +1007,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/boxes": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listInboundPlanBoxes", "description": "Provides a paginated list of box packages in an inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listInboundPlanBoxes", "parameters": [ @@ -1188,20 +1192,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -1212,14 +1210,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -1230,8 +1234,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1248,8 +1252,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1266,8 +1270,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1284,8 +1288,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1326,8 +1330,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/cancellation": { "put": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "cancelInboundPlan", "description": "Cancels an Inbound Plan. Charges may apply if the cancellation is performed outside of a void window. The window for Amazon Partnered Carriers is 24 hours for Small Parcel Delivery (SPD) and one hour for Less-Than-Truckload (LTL) carrier shipments.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelInboundPlan", "parameters": [ @@ -1430,20 +1435,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -1454,14 +1453,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -1472,8 +1477,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1490,8 +1495,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1508,8 +1513,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1526,8 +1531,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1568,8 +1573,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/items": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listInboundPlanItems", "description": "Provides a paginated list of item packages in an inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listInboundPlanItems", "parameters": [ @@ -1728,20 +1734,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -1752,14 +1752,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -1770,8 +1776,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1788,8 +1794,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1806,8 +1812,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1824,8 +1830,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1866,8 +1872,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/name": { "put": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "updateInboundPlanName", "description": "Updates the name of an existing inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateInboundPlanName", "parameters": [ @@ -1982,20 +1989,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -2006,14 +2007,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -2024,8 +2031,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2042,8 +2049,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2060,8 +2067,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2078,8 +2085,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2121,8 +2128,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingGroups/{packingGroupId}/boxes": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listPackingGroupBoxes", "description": "Retrieves a page of boxes from a given packing group. These boxes were previously provided through the `setPackingInformation` operation. This API is used for workflows where boxes are packed before Amazon determines shipment splits.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPackingGroupBoxes", "parameters": [ @@ -2323,20 +2331,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -2347,14 +2349,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -2365,8 +2373,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2383,8 +2391,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2401,8 +2409,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2419,8 +2427,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2461,8 +2469,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingGroups/{packingGroupId}/items": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listPackingGroupItems", "description": "Retrieves a page of items in a given packing group. Packing options must first be generated by the corresponding operation before packing group items can be listed.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPackingGroupItems", "parameters": [ @@ -2637,20 +2646,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -2661,14 +2664,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -2679,8 +2688,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2697,8 +2706,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2715,8 +2724,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2733,8 +2742,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2775,8 +2784,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingInformation": { "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "setPackingInformation", "description": "Sets packing information for an inbound plan. This should be called after an inbound plan is created to populate the box level information required for planning and transportation estimates.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "setPackingInformation", "parameters": [ @@ -2962,20 +2972,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -2986,14 +2990,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -3004,8 +3014,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3022,8 +3032,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3040,8 +3050,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3058,8 +3068,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3101,8 +3111,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingOptions": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listPackingOptions", "description": "Retrieves a list of all packing options for an inbound plan. Packing options must first be generated by the corresponding operation before becoming available.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPackingOptions", "parameters": [ @@ -3278,20 +3289,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -3302,14 +3307,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -3320,8 +3331,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3338,8 +3349,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3356,8 +3367,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3374,8 +3385,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3414,8 +3425,9 @@ }, "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "generatePackingOptions", "description": "Generates available packing options for the inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generatePackingOptions", "parameters": [ @@ -3518,20 +3530,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -3542,14 +3548,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -3560,8 +3572,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3578,8 +3590,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3596,8 +3608,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3614,8 +3626,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3656,8 +3668,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingOptions/{packingOptionId}/confirmation": { "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "confirmPackingOption", "description": "Confirms the packing option for an inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmPackingOption", "parameters": [ @@ -3778,20 +3791,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -3802,14 +3809,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -3820,8 +3833,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3838,8 +3851,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3856,8 +3869,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3874,8 +3887,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3916,8 +3929,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/pallets": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listInboundPlanPallets", "description": "Provides a paginated list of pallet packages in an inbound plan. An inbound plan will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listInboundPlanPallets", "parameters": [ @@ -4072,20 +4086,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -4096,14 +4104,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -4114,8 +4128,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4132,8 +4146,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4150,8 +4164,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4168,8 +4182,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4210,8 +4224,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/placementOptions": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listPlacementOptions", "description": "Provides a list of all placement options for an inbound plan. Placement options must first be generated by the corresponding operation before becoming available.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPlacementOptions", "parameters": [ @@ -4381,20 +4396,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -4405,14 +4414,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -4423,8 +4438,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4441,8 +4456,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4459,8 +4474,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4477,8 +4492,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4517,8 +4532,9 @@ }, "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "generatePlacementOptions", "description": "Generates placement options for the inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generatePlacementOptions", "parameters": [ @@ -4670,20 +4686,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -4694,14 +4704,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -4712,8 +4728,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4730,8 +4746,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4748,8 +4764,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4766,8 +4782,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4809,8 +4825,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/placementOptions/{placementOptionId}/confirmation": { "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "confirmPlacementOption", "description": "Confirms the placement option for an inbound plan. Once confirmed, it cannot be changed for the Inbound Plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmPlacementOption", "parameters": [ @@ -4931,20 +4948,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -4955,14 +4966,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -4973,8 +4990,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4991,8 +5008,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5009,8 +5026,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5027,8 +5044,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5069,8 +5086,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "getShipment", "description": "Provides the full details for a specific shipment within an inbound plan. The `transportationOptionId` inside `acceptedTransportationSelection` can be used to retrieve the transportation details for the shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShipment", "parameters": [ @@ -5281,20 +5299,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -5305,14 +5317,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -5323,8 +5341,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5341,8 +5359,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5359,8 +5377,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5377,8 +5395,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5419,8 +5437,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/boxes": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listShipmentBoxes", "description": "Provides a paginated list of box packages in a shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listShipmentBoxes", "parameters": [ @@ -5621,20 +5640,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -5645,14 +5658,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -5663,8 +5682,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5681,8 +5700,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5699,8 +5718,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5717,8 +5736,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5759,8 +5778,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/contentUpdatePreviews": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listShipmentContentUpdatePreviews", "description": "Retrieve a paginated list of shipment content update previews for a given shipment. The shipment content update preview is a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listShipmentContentUpdatePreviews", "parameters": [ @@ -5986,20 +6006,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -6010,14 +6024,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -6028,8 +6048,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6046,8 +6066,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6064,8 +6084,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6082,8 +6102,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6122,8 +6142,9 @@ }, "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "generateShipmentContentUpdatePreviews", "description": "Generate a shipment content update preview given a set of intended boxes and/or items for a shipment with a confirmed carrier. The shipment content update preview will be viewable with the updated costs and contents prior to confirmation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generateShipmentContentUpdatePreviews", "parameters": [ @@ -6337,20 +6358,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -6361,14 +6376,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -6379,8 +6400,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6397,8 +6418,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6415,8 +6436,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6433,8 +6454,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6476,8 +6497,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/contentUpdatePreviews/{contentUpdatePreviewId}": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "getShipmentContentUpdatePreview", "description": "Retrieve a shipment content update preview which provides a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShipmentContentUpdatePreview", "parameters": [ @@ -6681,20 +6703,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -6705,14 +6721,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -6723,8 +6745,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6741,8 +6763,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6759,8 +6781,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6777,8 +6799,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6819,8 +6841,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/contentUpdatePreviews/{contentUpdatePreviewId}/confirmation": { "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "confirmShipmentContentUpdatePreview", "description": "Confirm a shipment content update preview and accept the changes in transportation cost.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmShipmentContentUpdatePreview", "parameters": [ @@ -6959,20 +6982,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -6983,14 +7000,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -7001,8 +7024,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7019,8 +7042,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7037,8 +7060,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7055,8 +7078,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7097,8 +7120,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/deliveryChallanDocument": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "getDeliveryChallanDocument", "description": "Provide delivery challan document for PCP transportation in IN marketplace.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getDeliveryChallanDocument", "parameters": [ @@ -7223,20 +7247,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -7247,14 +7265,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -7265,8 +7289,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7283,8 +7307,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7301,8 +7325,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7319,8 +7343,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7361,8 +7385,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/deliveryWindowOptions": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listDeliveryWindowOptions", "description": "Retrieves all delivery window options for a shipment. Delivery window options must first be generated by the `generateDeliveryWindowOptions` operation before becoming available.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listDeliveryWindowOptions", "parameters": [ @@ -7527,20 +7552,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -7551,14 +7570,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -7569,8 +7594,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7587,8 +7612,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7605,8 +7630,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7623,8 +7648,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7663,8 +7688,9 @@ }, "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "generateDeliveryWindowOptions", "description": "Generates available delivery window options for a given shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generateDeliveryWindowOptions", "parameters": [ @@ -7785,20 +7811,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -7809,14 +7829,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -7827,8 +7853,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7845,8 +7871,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7863,8 +7889,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7881,8 +7907,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7923,8 +7949,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/deliveryWindowOptions/{deliveryWindowOptionId}/confirmation": { "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "confirmDeliveryWindowOptions", "description": "Confirms the delivery window option for chosen shipment within an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new delivery window options cannot be generated, but the chosen delivery window option can be updated before shipment closure. The window is used to provide the expected time when a shipment will arrive at the warehouse. All transportation options which have the program `CONFIRMED_DELIVERY_WINDOW` require a delivery window to be confirmed prior to transportation option confirmation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmDeliveryWindowOptions", "parameters": [ @@ -8063,20 +8090,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -8087,14 +8108,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -8105,8 +8132,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8123,8 +8150,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8141,8 +8168,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8159,8 +8186,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8201,8 +8228,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/items": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listShipmentItems", "description": "Provides a paginated list of item packages in a shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listShipmentItems", "parameters": [ @@ -8379,20 +8407,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -8403,14 +8425,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -8421,8 +8449,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8439,8 +8467,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8457,8 +8485,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8475,8 +8503,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8517,8 +8545,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/name": { "put": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "updateShipmentName", "description": "Updates the name of an existing shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateShipmentName", "parameters": [ @@ -8651,20 +8680,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -8675,14 +8698,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -8693,8 +8722,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8711,8 +8740,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8729,8 +8758,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8747,8 +8776,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8790,8 +8819,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/pallets": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listShipmentPallets", "description": "Provides a paginated list of pallet packages in a shipment. A palletized shipment will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listShipmentPallets", "parameters": [ @@ -8964,20 +8994,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -8988,14 +9012,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -9006,8 +9036,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9024,8 +9054,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9042,8 +9072,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9060,8 +9090,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9102,8 +9132,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/selfShipAppointmentCancellation": { "put": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "cancelSelfShipAppointment", "description": "Cancels a self-ship appointment slot against a shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelSelfShipAppointment", "parameters": [ @@ -9245,20 +9276,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -9269,14 +9294,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -9287,8 +9318,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9305,8 +9336,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9323,8 +9354,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9341,8 +9372,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9384,8 +9415,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/selfShipAppointmentSlots": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "getSelfShipAppointmentSlots", "description": "Retrieves a list of available self-ship appointment slots used to drop off a shipment at a warehouse.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getSelfShipAppointmentSlots", "parameters": [ @@ -9547,20 +9579,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -9571,14 +9597,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -9589,8 +9621,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9607,8 +9639,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9625,8 +9657,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9643,8 +9675,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9683,8 +9715,9 @@ }, "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "generateSelfShipAppointmentSlots", "description": "Initiates the process of generating the appointment slots list.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generateSelfShipAppointmentSlots", "parameters": [ @@ -9828,20 +9861,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -9852,14 +9879,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -9870,8 +9903,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9888,8 +9921,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9906,8 +9939,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9924,8 +9957,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9967,8 +10000,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/selfShipAppointmentSlots/{slotId}/schedule": { "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "scheduleSelfShipAppointment", "description": "Confirms or reschedules a self-ship appointment slot against a shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "scheduleSelfShipAppointment", "parameters": [ @@ -10135,20 +10169,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -10159,14 +10187,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -10177,8 +10211,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10195,8 +10229,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10213,8 +10247,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10231,8 +10265,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10274,8 +10308,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/sourceAddress": { "put": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "updateShipmentSourceAddress", "description": "Updates the source address of an existing shipment. The shipment source address can only be updated prior to the confirmation of the shipment carriers. As a result of the updated source address, existing transportation options will be invalidated and will need to be regenerated to capture the potential difference in transportation options and quotes due to the new source address.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateShipmentSourceAddress", "parameters": [ @@ -10439,20 +10474,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -10463,14 +10492,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -10481,8 +10516,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10499,8 +10534,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10517,8 +10552,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10535,8 +10570,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10578,8 +10613,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/trackingDetails": { "put": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "updateShipmentTrackingDetails", "description": "Updates a shipment's tracking details.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateShipmentTrackingDetails", "parameters": [ @@ -10751,20 +10787,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -10775,14 +10805,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -10793,8 +10829,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10811,8 +10847,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10829,8 +10865,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10847,8 +10883,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10890,8 +10926,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/transportationOptions": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listTransportationOptions", "description": "Retrieves all transportation options for a shipment. Transportation options must first be generated by the `generateTransportationOptions` operation before becoming available.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listTransportationOptions", "parameters": [ @@ -11090,20 +11127,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -11114,14 +11145,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -11132,8 +11169,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11150,8 +11187,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11168,8 +11205,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11186,8 +11223,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11226,8 +11263,9 @@ }, "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "generateTransportationOptions", "description": "Generates available transportation options for a given placement option.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generateTransportationOptions", "parameters": [ @@ -11423,20 +11461,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -11447,14 +11479,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -11465,8 +11503,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11483,8 +11521,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11501,8 +11539,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11519,8 +11557,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11562,8 +11600,9 @@ "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/transportationOptions/confirmation": { "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "confirmTransportationOptions", "description": "Confirms all the transportation options for an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new transportation options can not be generated or confirmed for the Inbound Plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmTransportationOptions", "parameters": [ @@ -11707,20 +11746,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -11731,14 +11764,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -11749,8 +11788,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11767,8 +11806,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11785,8 +11824,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11803,8 +11842,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11846,8 +11885,9 @@ "/inbound/fba/2024-03-20/items/compliance": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listItemComplianceDetails", "description": "List the inbound compliance details for MSKUs in a given marketplace.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listItemComplianceDetails", "parameters": [ @@ -12017,20 +12057,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -12041,14 +12075,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -12059,8 +12099,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12077,8 +12117,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12095,8 +12135,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12113,8 +12153,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12153,8 +12193,9 @@ }, "put": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "updateItemComplianceDetails", "description": "Update compliance details for a list of MSKUs. The details provided here are only used for the India (IN - A21TJRUUN4KGV) marketplace compliance validation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateItemComplianceDetails", "parameters": [ @@ -12305,20 +12346,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -12329,14 +12364,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -12347,8 +12388,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12365,8 +12406,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12383,8 +12424,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12401,8 +12442,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12444,8 +12485,9 @@ "/inbound/fba/2024-03-20/items/labels": { "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "createMarketplaceItemLabels", "description": "For a given marketplace - creates labels for a list of MSKUs.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createMarketplaceItemLabels", "requestBody": { @@ -12612,20 +12654,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -12636,14 +12672,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -12654,8 +12696,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12672,8 +12714,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12690,8 +12732,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12708,8 +12750,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12751,8 +12793,9 @@ "/inbound/fba/2024-03-20/items/prepDetails": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "listPrepDetails", "description": "Get preparation details for a list of MSKUs in a specified marketplace.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPrepDetails", "parameters": [ @@ -12904,20 +12947,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -12928,14 +12965,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -12946,8 +12989,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12964,8 +13007,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12982,8 +13025,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13000,8 +13043,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13040,8 +13083,9 @@ }, "post": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "setPrepDetails", "description": "Set the preparation details for a list of MSKUs in a specified marketplace.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "setPrepDetails", "requestBody": { @@ -13165,20 +13209,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -13189,14 +13227,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -13207,8 +13251,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13225,8 +13269,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13243,8 +13287,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13261,8 +13305,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13304,8 +13348,9 @@ "/inbound/fba/2024-03-20/operations/{operationId}": { "get": { "tags": [ - "fbaInbound" + "Fulfillment Inbound" ], + "summary": "getInboundOperationStatus", "description": "Gets the status of the processing of an asynchronous API call.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getInboundOperationStatus", "parameters": [ @@ -13418,20 +13463,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -13442,14 +13481,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -13460,8 +13505,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13478,8 +13523,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13496,8 +13541,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13514,8 +13559,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", diff --git a/resources/models/raw/seller/fba-outbound/v2020-07-01.json b/resources/models/raw/seller/fba-outbound/v2020-07-01.json index 61cb2611b..c74de18a4 100644 --- a/resources/models/raw/seller/fba-outbound/v2020-07-01.json +++ b/resources/models/raw/seller/fba-outbound/v2020-07-01.json @@ -3604,7 +3604,7 @@ "$ref": "#/components/schemas/DropOffLocation" } }, - "description": "The delivery preferences applied to the destination address. These preferences will be applied when possible and are best effort.\nThis feature is currently supported only in the JP marketplace and not applicable for other marketplaces." + "description": "The delivery preferences applied to the destination address. These preferences are applied when possible and are best effort.\nThis feature is currently supported only in the JP marketplace and not applicable for other marketplaces.\nFor eligible orders, the default delivery preference will be to deliver the package unattended at the front door, unless you specify otherwise." }, "DropOffLocation": { "required": [ @@ -5744,7 +5744,7 @@ }, "ShippingSpeedCategory": { "type": "string", - "description": "The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose Ship for the `fulfillmentAction`. Hold is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`.", + "description": "The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose `Ship` for the `fulfillmentAction`. `Hold` is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`.\nNote: Shipping method service level agreements vary by marketplace. Sellers should refer to the [Seller Central](https://developer-docs.amazon.com/sp-api/docs/seller-central-urls) website in their marketplace for shipping method service level agreements and fulfillment fees.", "enum": [ "Standard", "Expedited", diff --git a/resources/models/raw/seller/feeds/v2021-06-30.json b/resources/models/raw/seller/feeds/v2021-06-30.json index d231a03e0..c195d545e 100644 --- a/resources/models/raw/seller/feeds/v2021-06-30.json +++ b/resources/models/raw/seller/feeds/v2021-06-30.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Feeds", + "title": "Feeds v2021-06-30", "description": "The Selling Partner API for Feeds lets you upload data to Amazon on behalf of a selling partner.", "contact": { "name": "Selling Partner API Developer Support", @@ -22,8 +22,9 @@ "/feeds/2021-06-30/feeds": { "get": { "tags": [ - "feeds" + "Feeds" ], + "summary": "getFeeds", "description": "Returns feed details for the feeds that match the filters that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getFeeds", "parameters": [ @@ -390,8 +391,9 @@ }, "post": { "tags": [ - "feeds" + "Feeds" ], + "summary": "createFeed", "description": "Creates a feed. Upload the contents of the feed document before calling this operation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0083 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).\n\nThe rate limit for the [`JSON_LISTINGS_FEED`](https://developer-docs.amazon.com/sp-api/docs/listings-feed-type-values#listings-feed) feed type differs from the rate limit for the [`createFeed`](https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference#post-feeds2021-06-30feeds) operation. For more information, refer to the [Building Listings Management Workflows Guide](https://developer-docs.amazon.com/sp-api/docs/building-listings-management-workflows-guide#should-i-submit-in-bulk-using-the-json_listings_feed-or-individually-with-the-listings-items-api).", "operationId": "createFeed", "requestBody": { @@ -644,8 +646,9 @@ "/feeds/2021-06-30/feeds/{feedId}": { "get": { "tags": [ - "feeds" + "Feeds" ], + "summary": "getFeed", "description": "Returns feed details (including the `resultDocumentId`, if available) for the feed that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getFeed", "parameters": [ @@ -887,8 +890,9 @@ }, "delete": { "tags": [ - "feeds" + "Feeds" ], + "summary": "cancelFeed", "description": "Cancels the feed that you specify. Only feeds with `processingStatus=IN_QUEUE` can be cancelled. Cancelled feeds are returned in subsequent calls to the [`getFeed`](https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference#getfeed) and [`getFeeds`](https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference#getfeeds) operations.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelFeed", "parameters": [ @@ -1118,8 +1122,9 @@ "/feeds/2021-06-30/documents": { "post": { "tags": [ - "feeds" + "Feeds" ], + "summary": "createFeedDocument", "description": "Creates a feed document for the feed type that you specify. This operation returns a presigned URL for uploading the feed document contents. It also returns a `feedDocumentId` value that you can pass in with a subsequent call to the [`createFeed`](https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference#createfeed) operation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createFeedDocument", "requestBody": { @@ -1362,8 +1367,9 @@ "/feeds/2021-06-30/documents/{feedDocumentId}": { "get": { "tags": [ - "feeds" + "Feeds" ], + "summary": "getFeedDocument", "description": "Returns the information required for retrieving a feed document's contents.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getFeedDocument", "parameters": [ diff --git a/resources/models/raw/seller/finances/v0.json b/resources/models/raw/seller/finances/v0.json index da94bfcb3..0888605e2 100644 --- a/resources/models/raw/seller/finances/v0.json +++ b/resources/models/raw/seller/finances/v0.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "Selling Partner API for Finances", - "description": "The Selling Partner API for Finances provides financial information that is relevant to a seller's business. You can obtain financial events for a given order, financial event group, or date range without having to wait until a statement period closes. You can also obtain financial event groups for a given date range. ", + "description": "The Selling Partner API for Finances helps you obtain financial information relevant to a seller's business. You can obtain financial events for a given order, financial event group, or date range without having to wait until a statement period closes. You can also obtain financial event groups for a given date range.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -21,13 +21,13 @@ "paths": { "/finances/v0/financialEventGroups": { "get": { - "description": "Returns financial event groups for a given date range. Orders from the last 48 hours might not be included in financial events.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", + "description": "Returns financial event groups for a given date range. It may take up to 48 hours for orders to appear in your financial events.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listFinancialEventGroups", "parameters": [ { "name": "MaxResultsPerPage", "in": "query", - "description": "The maximum number of results per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`.", + "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'.", "schema": { "maximum": 100, "minimum": 1, @@ -39,7 +39,7 @@ { "name": "FinancialEventGroupStartedBefore", "in": "query", - "description": "A date that selects financial event groups that opened before (but not at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be after `FinancialEventGroupStartedAfter` and more than two minutes before the time of request. If `FinancialEventGroupStartedAfter` and `FinancialEventGroupStartedBefore` are more than 180 days apart, no financial event groups are returned.", + "description": "A date used for selecting financial event groups that opened before (but not at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be later than FinancialEventGroupStartedAfter and no later than two minutes before the request was submitted. If FinancialEventGroupStartedAfter and FinancialEventGroupStartedBefore are more than 180 days apart, no financial event groups are returned.", "schema": { "type": "string", "format": "date-time" @@ -48,7 +48,7 @@ { "name": "FinancialEventGroupStartedAfter", "in": "query", - "description": "A date that selects financial event groups that opened after (or at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be more than two minutes before you submit the request.", + "description": "A date used for selecting financial event groups that opened after (or at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be no later than two minutes before the request was submitted.", "schema": { "type": "string", "format": "date-time" @@ -57,7 +57,7 @@ { "name": "NextToken", "in": "query", - "description": "The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "description": "A string token returned in the response of your previous request.", "schema": { "type": "string" } @@ -282,13 +282,13 @@ }, "/finances/v0/financialEventGroups/{eventGroupId}/financialEvents": { "get": { - "description": "Returns all financial events for the specified financial event group. Orders from the last 48 hours might not be included in financial events.\n\n**Note:** This operation only retrieves a group's data for the past two years. A request for data spanning more than two years produces an empty response.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", + "description": "Returns all financial events for the specified financial event group. It may take up to 48 hours for orders to appear in your financial events.\n\n**Note:** This operation will only retrieve group's data for the past two years. If a request is submitted for data spanning more than two years, an empty response is returned.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listFinancialEventsByGroupId", "parameters": [ { "name": "MaxResultsPerPage", "in": "query", - "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`.", + "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'.", "schema": { "maximum": 100, "minimum": 1, @@ -300,7 +300,7 @@ { "name": "PostedAfter", "in": "query", - "description": "The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request.", + "description": "A date used for selecting financial events posted after (or at) a specified time. The date-time **must** be more than two minutes before the time of the request, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format.", "schema": { "type": "string", "format": "date-time" @@ -309,7 +309,7 @@ { "name": "PostedBefore", "in": "query", - "description": "The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.\n\nThe date-time must be later than `PostedAfter` and more than two minutes before the requestd was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. If you include the `PostedBefore` parameter in your request, you must also specify the `PostedAfter` parameter.\n\n**Default:** Two minutes before the time of the request.", + "description": "A date used for selecting financial events posted before (but not at) a specified time. The date-time must be later than `PostedAfter` and no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. If `PostedAfter` and `PostedBefore` are more than 180 days apart, no financial events are returned. You must specify the `PostedAfter` parameter if you specify the `PostedBefore` parameter. Default: Now minus two minutes.", "schema": { "type": "string", "format": "date-time" @@ -327,7 +327,7 @@ { "name": "NextToken", "in": "query", - "description": "The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "description": "A string token returned in the response of your previous request.", "schema": { "type": "string" } @@ -866,7 +866,7 @@ }, "/finances/v0/orders/{orderId}/financialEvents": { "get": { - "description": "Returns all financial events for the specified order. Orders from the last 48 hours might not be included in financial events.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", + "description": "Returns all financial events for the specified order. It may take up to 48 hours for orders to appear in your financial events.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listFinancialEventsByOrderId", "parameters": [ { @@ -881,7 +881,7 @@ { "name": "MaxResultsPerPage", "in": "query", - "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`.", + "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'.", "schema": { "maximum": 100, "minimum": 1, @@ -893,7 +893,7 @@ { "name": "NextToken", "in": "query", - "description": "The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "description": "A string token returned in the response of your previous request.", "schema": { "type": "string" } @@ -1210,13 +1210,13 @@ }, "/finances/v0/financialEvents": { "get": { - "description": "Returns financial events for the specified data range. Orders from the last 48 hours might not be included in financial events.\n\n**Note:** in `ListFinancialEvents`, deferred events don't show up in responses until in they are released.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", + "description": "Returns financial events for the specified data range. It may take up to 48 hours for orders to appear in your financial events. **Note:** in `ListFinancialEvents`, deferred events don't show up in responses until in they are released.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listFinancialEvents", "parameters": [ { "name": "MaxResultsPerPage", "in": "query", - "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`.", + "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'.", "schema": { "maximum": 100, "minimum": 1, @@ -1228,7 +1228,7 @@ { "name": "PostedAfter", "in": "query", - "description": "The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request.", + "description": "A date used for selecting financial events posted after (or at) a specified time. The date-time must be no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format.", "schema": { "type": "string", "format": "date-time" @@ -1237,7 +1237,7 @@ { "name": "PostedBefore", "in": "query", - "description": "The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.\n\nThe date-time must be later than `PostedAfter` and more than two minutes before the request was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. If you include the `PostedBefore` parameter in your request, you must also specify the `PostedAfter` parameter.\n\n**Default:** Two minutes before the time of the request.", + "description": "A date used for selecting financial events posted before (but not at) a specified time. The date-time must be later than PostedAfter and no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. If PostedAfter and PostedBefore are more than 180 days apart, no financial events are returned. You must specify the PostedAfter parameter if you specify the PostedBefore parameter. Default: Now minus two minutes.", "schema": { "type": "string", "format": "date-time" @@ -1246,7 +1246,7 @@ { "name": "NextToken", "in": "query", - "description": "The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "description": "A string token returned in the response of your previous request.", "schema": { "type": "string" } @@ -1565,7 +1565,7 @@ "properties": { "TransactionType": { "type": "string", - "description": "The type of transaction. For example, \"Disbursed to Amazon Gift Card balance\"." + "description": "Indicates the type of transaction.\n\nExample: \"Disbursed to Amazon Gift Card balance\"" }, "PostedDate": { "$ref": "#/components/schemas/Date" @@ -1592,7 +1592,7 @@ "properties": { "AdjustmentType": { "type": "string", - "description": "The type of adjustment.\n\nPossible values:\n\n* `FBAInventoryReimbursement`: An FBA inventory reimbursement to a seller's account. This occurs if a seller's inventory is damaged.\n* `ReserveEvent`: A reserve event that is generated at the time a settlement period closes. This occurs when some money from a seller's account is held back.\n* `PostageBilling`: The amount paid by a seller for shipping labels.\n* `PostageRefund`: The reimbursement of shipping labels purchased for orders that were canceled or refunded.\n* `LostOrDamagedReimbursement`: An Amazon Easy Ship reimbursement to a seller's account for a package that we lost or damaged.\n* `CanceledButPickedUpReimbursement`: An Amazon Easy Ship reimbursement to a seller's account. This occurs when a package is picked up and the order is subsequently canceled. This value is used only in the India marketplace.\n* `ReimbursementClawback`: An Amazon Easy Ship reimbursement clawback from a seller's account. This occurs when a prior reimbursement is reversed. This value is used only in the India marketplace.\n* `SellerRewards`: An award credited to a seller's account for their participation in an offer in the Seller Rewards program. Applies only to the India marketplace." + "description": "The type of adjustment.\n\nPossible values:\n\n* FBAInventoryReimbursement - An FBA inventory reimbursement to a seller's account. This occurs if a seller's inventory is damaged.\n\n* ReserveEvent - A reserve event that is generated at the time of a settlement period closing. This occurs when some money from a seller's account is held back.\n\n* PostageBilling - The amount paid by a seller for shipping labels.\n\n* PostageRefund - The reimbursement of shipping labels purchased for orders that were canceled or refunded.\n\n* LostOrDamagedReimbursement - An Amazon Easy Ship reimbursement to a seller's account for a package that we lost or damaged.\n\n* CanceledButPickedUpReimbursement - An Amazon Easy Ship reimbursement to a seller's account. This occurs when a package is picked up and the order is subsequently canceled. This value is used only in the India marketplace.\n\n* ReimbursementClawback - An Amazon Easy Ship reimbursement clawback from a seller's account. This occurs when a prior reimbursement is reversed. This value is used only in the India marketplace.\n\n* SellerRewards - An award credited to a seller's account for their participation in an offer in the Seller Rewards program. Applies only to the India marketplace." }, "PostedDate": { "$ref": "#/components/schemas/Date" @@ -1618,7 +1618,7 @@ "properties": { "Quantity": { "type": "string", - "description": "Represents the number of units in the seller's inventory when the `AdjustmentType` is `FBAInventoryReimbursement`." + "description": "Represents the number of units in the seller's inventory when the AdustmentType is FBAInventoryReimbursement." }, "PerUnitAmount": { "$ref": "#/components/schemas/Currency" @@ -1641,6 +1641,10 @@ "ASIN": { "type": "string", "description": "The Amazon Standard Identification Number (ASIN) of the item." + }, + "TransactionNumber": { + "type": "string", + "description": "The transaction number that is related to the adjustment." } }, "description": "An item in an adjustment to the seller's account." @@ -1669,11 +1673,11 @@ }, "MarketplaceId": { "type": "string", - "description": "The Amazon-defined marketplace identifier." + "description": "An encrypted, Amazon-defined marketplace identifier." }, "TransactionType": { "type": "string", - "description": "The type of transaction. \n\nPossible values:\n\n* `Charge`: an affordability promotion expense.\n* `Refund`: an affordability promotion expense reversal." + "description": "Indicates the type of transaction. \n\nPossible values:\n\n* Charge - For an affordability promotion expense.\n\n* Refund - For an affordability promotion expense reversal." }, "BaseExpense": { "$ref": "#/components/schemas/Currency" @@ -1702,7 +1706,7 @@ }, "BigDecimal": { "type": "number", - "description": "A signed decimal number." + "description": "Fields with a schema type of BigDecimal are a signed decimal number (for example CurrencyAmount)." }, "ChargeComponent": { "type": "object", @@ -1715,7 +1719,7 @@ "$ref": "#/components/schemas/Currency" } }, - "description": "A charge on the seller's account.\n\nPossible values:\n\n* `Principal`: The selling price of the order item, which is equal to the selling price of the item multiplied by the quantity ordered.\n\n* `Tax`: The tax on the principal that is collected by the seller.\n\n* `MarketplaceFacilitatorTax-Principal`: The tax that is withheld on the principal.\n\n* `MarketplaceFacilitatorTax-Shipping`: The tax that is withheld on the `ShippingCharge`.\n\n* `MarketplaceFacilitatorTax-Giftwrap`: The tax that is withheld on the Giftwrap charge.\n\n* `MarketplaceFacilitatorTax-Other`: The tax that is withheld on other miscellaneous charges.\n\n* `Discount`: The promotional discount for an order item.\n\n* `TaxDiscount`: The tax that is deducted for promotional rebates.\n\n* `CODItemCharge`: The COD charge for an order item.\n\n* `CODItemTaxCharge`: The tax that is collected by the seller on a `CODItemCharge`.\n\n* `CODOrderCharge`: The COD charge for an order.\n\n* `CODOrderTaxCharge`: The tax that is collected by the seller on a `CODOrderCharge`.\n\n* `CODShippingCharge`: Shipping charges for a COD order.\n\n* `CODShippingTaxCharge`: The tax that is collected by the seller on a `CODShippingCharge`.\n\n* `ShippingCharge`: The shipping charge.\n\n* `ShippingTax`: The tax that is collected by the seller on a `ShippingCharge`.\n\n* `Goodwill`: The amount of money that is given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience.\n\n* `Giftwrap`: The gift wrap charge.\n\n* `GiftwrapTax`: The tax that is collected by the seller on a gift wrap charge.\n\n* `RestockingFee`: The charge that is applied to the buyer when returning a product in certain categories.\n\n* `ReturnShipping`: The amount of money that is given to the buyer to compensate for shipping the item back if we are at fault.\n\n* `PointsFee`: The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction.\n\n* `GenericDeduction`: A generic bad debt deduction.\n\n* `FreeReplacementReturnShipping`: The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item.\n\n* `PaymentMethodFee`: The fee that is collected for certain payment methods in certain marketplaces.\n\n* `ExportCharge`: The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program.\n\n* `SAFE-TReimbursement`: The SAFE-T claim amount for the item.\n\n* `TCS-CGST`: Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST).\n\n* `TCS-SGST`: Tax Collected at Source for State Goods and Services Tax (SGST).\n\n* `TCS-IGST`: Tax Collected at Source for Integrated Goods and Services Tax (IGST).\n\n* `TCS-UTGST`: Tax Collected at Source for Union Territories Goods and Services Tax (UTGST)." + "description": "A charge on the seller's account.\n\nPossible values:\n\n* Principal - The selling price of the order item, equal to the selling price of the item multiplied by the quantity ordered.\n\n* Tax - The tax collected by the seller on the Principal.\n\n* MarketplaceFacilitatorTax-Principal - The tax withheld on the Principal.\n\n* MarketplaceFacilitatorTax-Shipping - The tax withheld on the ShippingCharge.\n\n* MarketplaceFacilitatorTax-Giftwrap - The tax withheld on the Giftwrap charge.\n\n* MarketplaceFacilitatorTax-Other - The tax withheld on other miscellaneous charges.\n\n* Discount - The promotional discount for an order item.\n\n* TaxDiscount - The tax amount deducted for promotional rebates.\n\n* CODItemCharge - The COD charge for an order item.\n\n* CODItemTaxCharge - The tax collected by the seller on a CODItemCharge.\n\n* CODOrderCharge - The COD charge for an order.\n\n* CODOrderTaxCharge - The tax collected by the seller on a CODOrderCharge.\n\n* CODShippingCharge - Shipping charges for a COD order.\n\n* CODShippingTaxCharge - The tax collected by the seller on a CODShippingCharge.\n\n* ShippingCharge - The shipping charge.\n\n* ShippingTax - The tax collected by the seller on a ShippingCharge.\n\n* Goodwill - The amount given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience.\n\n* Giftwrap - The gift wrap charge.\n\n* GiftwrapTax - The tax collected by the seller on a Giftwrap charge.\n\n* RestockingFee - The charge applied to the buyer when returning a product in certain categories.\n\n* ReturnShipping - The amount given to the buyer to compensate for shipping the item back in the event we are at fault.\n\n* PointsFee - The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction.\n\n* GenericDeduction - A generic bad debt deduction.\n\n* FreeReplacementReturnShipping - The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item.\n\n* PaymentMethodFee - The fee collected for certain payment methods in certain marketplaces.\n\n* ExportCharge - The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program.\n\n* SAFE-TReimbursement - The SAFE-T claim amount for the item.\n\n* TCS-CGST - Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST).\n\n* TCS-SGST - Tax Collected at Source for State Goods and Services Tax (SGST).\n\n* TCS-IGST - Tax Collected at Source for Integrated Goods and Services Tax (IGST).\n\n* TCS-UTGST - Tax Collected at Source for Union Territories Goods and Services Tax (UTGST)." }, "ChargeComponentList": { "type": "array", @@ -1756,11 +1760,11 @@ }, "ReasonCode": { "type": "string", - "description": "The reason given for a charge refund. For example, `SubscriptionFeeCorrection`." + "description": "The reason given for a charge refund.\n\nExample: `SubscriptionFeeCorrection`" }, "ReasonCodeDescription": { "type": "string", - "description": "A description of the Reason Code. For example, `SubscriptionFeeCorrection`." + "description": "A description of the Reason Code. \n\nExample: `SubscriptionFeeCorrection`" }, "ChargeRefundTransactions": { "$ref": "#/components/schemas/ChargeRefundTransactions" @@ -1852,7 +1856,7 @@ }, "Date": { "type": "string", - "description": "A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "description": "Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate).", "format": "date-time" }, "DebtRecoveryEvent": { @@ -1860,7 +1864,7 @@ "properties": { "DebtRecoveryType": { "type": "string", - "description": "The debt recovery type.\n\nPossible values:\n\n* `DebtPayment`\n* `DebtPaymentFailure`\n* `DebtAdjustment`" + "description": "The debt recovery type.\n\nPossible values:\n\n* DebtPayment\n\n* DebtPaymentFailure\n\n* DebtAdjustment" }, "RecoveryAmount": { "$ref": "#/components/schemas/Currency" @@ -1914,7 +1918,7 @@ "properties": { "DirectPaymentType": { "type": "string", - "description": "The type of payment.\n\nPossible values:\n\n* `StoredValueCardRevenue` - The amount that is deducted from the seller's account because the seller received money through a stored value card.\n\n* `StoredValueCardRefund` - The amount that Amazon returns to the seller if the order that is purchased using a stored value card is refunded.\n\n* `PrivateLabelCreditCardRevenue` - The amount that is deducted from the seller's account because the seller received money through a private label credit card offered by Amazon.\n\n* `PrivateLabelCreditCardRefund` - The amount that Amazon returns to the seller if the order that is purchased using a private label credit card offered by Amazon is refunded.\n\n* `CollectOnDeliveryRevenue` - The COD amount that the seller collected directly from the buyer.\n\n* `CollectOnDeliveryRefund` - The amount that Amazon refunds to the buyer if an order paid for by COD is refunded." + "description": "The type of payment.\n\nPossible values:\n\n* StoredValueCardRevenue - The amount that is deducted from the seller's account because the seller received money through a stored value card.\n\n* StoredValueCardRefund - The amount that Amazon returns to the seller if the order that is bought using a stored value card is refunded.\n\n* PrivateLabelCreditCardRevenue - The amount that is deducted from the seller's account because the seller received money through a private label credit card offered by Amazon.\n\n* PrivateLabelCreditCardRefund - The amount that Amazon returns to the seller if the order that is bought using a private label credit card offered by Amazon is refunded.\n\n* CollectOnDeliveryRevenue - The COD amount that the seller collected directly from the buyer.\n\n* CollectOnDeliveryRefund - The amount that Amazon refunds to the buyer if an order paid for by COD is refunded." }, "DirectPaymentAmount": { "$ref": "#/components/schemas/Currency" @@ -1931,7 +1935,7 @@ }, "FailedAdhocDisbursementEventList": { "type": "array", - "description": "A list of `FailedAdhocDisbursementEvent`.", + "description": "A list of `FailedAdhocDisbursementEvent`s.", "items": { "$ref": "#/components/schemas/FailedAdhocDisbursementEvent" } @@ -1941,7 +1945,7 @@ "properties": { "FundsTransfersType": { "type": "string", - "description": "The type of fund transfer. For example, `Refund`." + "description": "The type of fund transfer. \n\nExample \"Refund\"" }, "TransferId": { "type": "string", @@ -1953,11 +1957,11 @@ }, "PaymentDisbursementType": { "type": "string", - "description": "The type of payment for disbursement. For example, `CREDIT_CARD`." + "description": "The type of payment for disbursement. \n\nExample `CREDIT_CARD`" }, "Status": { "type": "string", - "description": "The status of the failed `AdhocDisbursement`. For example, `HARD_DECLINED`." + "description": "The status of the failed `AdhocDisbursement`. \n\nExample `HARD_DECLINED`" }, "TransferAmount": { "$ref": "#/components/schemas/Currency" @@ -2023,7 +2027,7 @@ }, "ProcessingStatus": { "type": "string", - "description": "The processing status of the financial event group indicates whether the balance of the financial event group is settled.\n\nPossible values:\n\n* `Open`\n* `Closed`" + "description": "The processing status of the financial event group indicates whether the balance of the financial event group is settled.\n\nPossible values:\n\n* Open\n\n* Closed" }, "FundTransferStatus": { "type": "string", @@ -2168,7 +2172,7 @@ "$ref": "#/components/schemas/CapacityReservationBillingEventList" } }, - "description": "All the information that is related to a financial event." + "description": "Contains all information related to a financial event." }, "ImagingServicesFeeEvent": { "type": "object", @@ -2208,7 +2212,7 @@ "$ref": "#/components/schemas/FinancialEventGroupList" } }, - "description": "The payload for the `listFinancialEventGroups` operation." + "description": "The payload for the listFinancialEventGroups operation." }, "ListFinancialEventGroupsResponse": { "type": "object", @@ -2220,7 +2224,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `listFinancialEventGroups` operation." + "description": "The response schema for the listFinancialEventGroups operation." }, "ListFinancialEventsPayload": { "type": "object", @@ -2233,7 +2237,7 @@ "$ref": "#/components/schemas/FinancialEvents" } }, - "description": "The payload for the `listFinancialEvents` operation." + "description": "The payload for the listFinancialEvents operation." }, "ListFinancialEventsResponse": { "type": "object", @@ -2245,7 +2249,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `listFinancialEvents` operation." + "description": "The response schema for the listFinancialEvents operation." }, "LoanServicingEvent": { "type": "object", @@ -2255,7 +2259,7 @@ }, "SourceBusinessEventType": { "type": "string", - "description": "The type of event.\n\nPossible values:\n\n* `LoanAdvance`\n\n* `LoanPayment`\n\n* `LoanRefund`" + "description": "The type of event.\n\nPossible values:\n\n* LoanAdvance\n\n* LoanPayment\n\n* LoanRefund" } }, "description": "A loan advance, loan payment, or loan refund." @@ -2272,7 +2276,7 @@ "properties": { "TransactionType": { "type": "string", - "description": "The type of network item swap.\n\nPossible values:\n\n* `NetCo`: A Fulfillment by Amazon inventory pooling transaction. Available only in the India marketplace.\n\n* `ComminglingVAT`: A commingling VAT transaction. Available only in the Spain, UK, France, Germany, and Italy marketplaces." + "description": "The type of network item swap.\n\nPossible values:\n\n* NetCo - A Fulfillment by Amazon inventory pooling transaction. Available only in the India marketplace.\n\n* ComminglingVAT - A commingling VAT transaction. Available only in the UK, Spain, France, Germany, and Italy marketplaces." }, "PostedDate": { "$ref": "#/components/schemas/Date" @@ -2335,7 +2339,7 @@ }, "PaymentAmountType": { "type": "string", - "description": "The type of payment.\n\nPossible values:\n\n* `Sales`" + "description": "The type of payment.\n\nPossible values:\n\n* Sales" }, "AmountDescription": { "type": "string", @@ -2343,11 +2347,11 @@ }, "FulfillmentChannel": { "type": "string", - "description": "The fulfillment channel.\n\nPossible values:\n\n* `AFN`: Amazon Fulfillment Network (Fulfillment by Amazon)\n\n* `MFN`: Merchant Fulfillment Network (self-fulfilled)" + "description": "The fulfillment channel.\n\nPossible values:\n\n* AFN - Amazon Fulfillment Network (Fulfillment by Amazon)\n\n* MFN - Merchant Fulfillment Network (self-fulfilled)" }, "StoreName": { "type": "string", - "description": "The name of the store where the event occurred." + "description": "The store name where the event occurred." } }, "description": "An event related to the seller's Pay with Amazon account." @@ -2367,11 +2371,11 @@ }, "transactionType": { "type": "string", - "description": "Indicates if the transaction is for a charge or a refund.\n\nPossible values:\n\n* `charge`\n\n* `refund`" + "description": "Indicates if the transaction is for a charge or a refund.\n\nPossible values:\n\n* charge - Charge\n\n* refund - Refund" }, "invoiceId": { "type": "string", - "description": "The identifier for the invoice that includes the transaction." + "description": "Identifier for the invoice that the transaction appears in." }, "baseValue": { "$ref": "#/components/schemas/Currency" @@ -2424,7 +2428,7 @@ }, "MerchantOrderId": { "type": "string", - "description": "The merchant removal `orderId`." + "description": "The merchant removal orderId." }, "OrderId": { "type": "string", @@ -2432,7 +2436,7 @@ }, "TransactionType": { "type": "string", - "description": "The type of removal order.\n\nPossible values:\n\n* `WHOLESALE_LIQUIDATION`" + "description": "The type of removal order.\n\nPossible values:\n\n* WHOLESALE_LIQUIDATION" }, "StoreName": { "type": "string", @@ -2460,7 +2464,7 @@ }, "TaxCollectionModel": { "type": "string", - "description": "The tax collection model that is applied to the item.\n\nPossible values:\n\n* `MarketplaceFacilitator`: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n* `Standard`: Tax is paid to the seller and not remitted to the taxing authority by Amazon." + "description": "The tax collection model applied to the item.\n\nPossible values:\n\n* MarketplaceFacilitator - Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n\n* Standard - Tax is paid to the seller and not remitted to the taxing authority by Amazon." }, "FulfillmentNetworkSKU": { "type": "string", @@ -2488,7 +2492,7 @@ }, "RemovalShipmentItemList": { "type": "array", - "description": "A list of `RemovalShipmentItem`.", + "description": "A list of information about removal shipment items.", "items": { "$ref": "#/components/schemas/RemovalShipmentItem" } @@ -2513,11 +2517,11 @@ }, "TransactionType": { "type": "string", - "description": "The type of removal order.\n\nPossible values:\n\n* `WHOLESALE_LIQUIDATION`." + "description": "The type of removal order.\n\nPossible values:\n\n* WHOLESALE_LIQUIDATION." }, "RemovalShipmentItemAdjustmentList": { "type": "array", - "description": "A comma-delimited list of `RemovalShipmentItemAdjustment` details for FBA inventory.", + "description": "A comma-delimited list of Removal shipmentItemAdjustment details for FBA inventory.", "items": { "$ref": "#/components/schemas/RemovalShipmentItemAdjustment" } @@ -2527,7 +2531,7 @@ }, "RemovalShipmentAdjustmentEventList": { "type": "array", - "description": "A comma-delimited list of `RemovalShipmentAdjustment` details for FBA inventory.", + "description": "A comma-delimited list of Removal shipmentAdjustment details for FBA inventory.", "items": { "$ref": "#/components/schemas/RemovalShipmentAdjustmentEvent" } @@ -2541,7 +2545,7 @@ }, "TaxCollectionModel": { "type": "string", - "description": "The tax collection model that is applied to the item.\n\nPossible values:\n\n* `MarketplaceFacilitator`: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n* `Standard`: Tax is paid to the seller and not remitted to the taxing authority by Amazon." + "description": "The tax collection model applied to the item.\n\nPossible values:\n\n* MarketplaceFacilitator - Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n\n* Standard - Tax is paid to the seller and not remitted to the taxing authority by Amazon." }, "FulfillmentNetworkSKU": { "type": "string", @@ -2549,7 +2553,7 @@ }, "AdjustedQuantity": { "type": "integer", - "description": "Adjusted quantity of `RemovalShipmentItemAdjustment` items.", + "description": "Adjusted quantity of removal shipmentItemAdjustment items.", "format": "int32" }, "RevenueAdjustment": { @@ -2573,11 +2577,11 @@ }, "RentalEventType": { "type": "string", - "description": "The type of rental event.\n\nPossible values:\n\n* `RentalCustomerPayment-Buyout`: A transaction type that represents when the customer wants to buy out a rented item.\n\n* `RentalCustomerPayment-Extension`: A transaction type that represents when the customer wants to extend the rental period.\n\n* `RentalCustomerRefund-Buyout`: A transaction type that represents when the customer requests a refund for the buyout of the rented item.\n\n* `RentalCustomerRefund-Extension`: A transaction type that represents when the customer requests a refund over the extension on the rented item.\n\n* `RentalHandlingFee`: A transaction type that represents the fee that Amazon charges sellers who rent through Amazon.\n\n* `RentalChargeFailureReimbursement`: A transaction type that represents when Amazon sends money to the seller to compensate for a failed charge.\n\n* `RentalLostItemReimbursement`: A transaction type that represents when Amazon sends money to the seller to compensate for a lost item." + "description": "The type of rental event.\n\nPossible values:\n\n* RentalCustomerPayment-Buyout - Transaction type that represents when the customer wants to buy out a rented item.\n\n* RentalCustomerPayment-Extension - Transaction type that represents when the customer wants to extend the rental period.\n\n* RentalCustomerRefund-Buyout - Transaction type that represents when the customer requests a refund for the buyout of the rented item.\n\n* RentalCustomerRefund-Extension - Transaction type that represents when the customer requests a refund over the extension on the rented item.\n\n* RentalHandlingFee - Transaction type that represents the fee that Amazon charges sellers who rent through Amazon.\n\n* RentalChargeFailureReimbursement - Transaction type that represents when Amazon sends money to the seller to compensate for a failed charge.\n\n* RentalLostItemReimbursement - Transaction type that represents when Amazon sends money to the seller to compensate for a lost item." }, "ExtensionLength": { "type": "integer", - "description": "The number of days that the buyer extended an already rented item. This value is only returned for `RentalCustomerPayment-Extension` and `RentalCustomerRefund-Extension` events.", + "description": "The number of days that the buyer extended an already rented item. This value is only returned for RentalCustomerPayment-Extension and RentalCustomerRefund-Extension events.", "format": "int32" }, "PostedDate": { @@ -2617,7 +2621,7 @@ "properties": { "RetrochargeEventType": { "type": "string", - "description": "The type of event.\n\nPossible values:\n\n* `Retrocharge`\n\n* `RetrochargeReversal`" + "description": "The type of event.\n\nPossible values:\n\n* Retrocharge\n\n* RetrochargeReversal" }, "AmazonOrderId": { "type": "string", @@ -2644,7 +2648,7 @@ }, "RetrochargeEventList": { "type": "array", - "description": "A list of information about `Retrocharge` or `RetrochargeReversal` events.", + "description": "A list of information about Retrocharge or RetrochargeReversal events.", "items": { "$ref": "#/components/schemas/RetrochargeEvent" } @@ -2674,7 +2678,7 @@ }, "SAFETReimbursementEventList": { "type": "array", - "description": "A list of `SAFETReimbursementEvent`.", + "description": "A list of SAFETReimbursementEvents.", "items": { "$ref": "#/components/schemas/SAFETReimbursementEvent" } @@ -2698,7 +2702,7 @@ }, "SAFETReimbursementItemList": { "type": "array", - "description": "A list of `SAFETReimbursementItem`.", + "description": "A list of SAFETReimbursementItems.", "items": { "$ref": "#/components/schemas/SAFETReimbursementItem" } @@ -2719,11 +2723,11 @@ }, "eventType": { "type": "string", - "description": "The type of event: `SellerDealComplete`." + "description": "The type of event: SellerDealComplete." }, "feeType": { "type": "string", - "description": "The type of fee: `RunLightningDealFee`." + "description": "The type of fee: RunLightningDealFee." }, "feeAmount": { "$ref": "#/components/schemas/Currency" @@ -2990,7 +2994,7 @@ }, "SolutionProviderCreditEventList": { "type": "array", - "description": "A list of `SolutionProviderCreditEvent`.", + "description": "A list of information about solution provider credits.", "items": { "$ref": "#/components/schemas/SolutionProviderCreditEvent" } @@ -3005,7 +3009,7 @@ "$ref": "#/components/schemas/Date" } }, - "description": "The period during which tax withholding on a seller's account is calculated." + "description": "Period which taxwithholding on seller's account is calculated." }, "TaxWithholdingEvent": { "type": "object", @@ -3023,11 +3027,11 @@ "$ref": "#/components/schemas/TaxWithholdingPeriod" } }, - "description": "A tax withholding event on a seller's account." + "description": "A TaxWithholding event on seller's account." }, "TaxWithholdingEventList": { "type": "array", - "description": "A list of tax withholding events.", + "description": "A list of `TaxWithholding` events.", "items": { "$ref": "#/components/schemas/TaxWithholdingEvent" } @@ -3037,7 +3041,7 @@ "properties": { "TaxCollectionModel": { "type": "string", - "description": "The tax collection model applied to the item.\n\nPossible values:\n\n* `MarketplaceFacilitator`: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n* `Standard`: Tax is paid to the seller and not remitted to the taxing authority by Amazon." + "description": "The tax collection model applied to the item.\n\nPossible values:\n\n* MarketplaceFacilitator - Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n\n* Standard - Tax is paid to the seller and not remitted to the taxing authority by Amazon." }, "TaxesWithheld": { "$ref": "#/components/schemas/ChargeComponentList" @@ -3118,7 +3122,7 @@ "properties": { "TransactionType": { "type": "string", - "description": "The transaction type. For example, 'Other Support Service fees'" + "description": "Indicates the type of transaction.\n\nExample: 'Other Support Service fees'" }, "PostedDate": { "$ref": "#/components/schemas/Date" @@ -3138,7 +3142,7 @@ "properties": { "TransactionType": { "type": "string", - "description": "The transaction type. For example, FBA Inventory Fee." + "description": "Indicates the type of transaction. For example, FBA Inventory Fee" }, "PostedDate": { "$ref": "#/components/schemas/Date" diff --git a/resources/models/raw/seller/listings-items/v2021-08-01.json b/resources/models/raw/seller/listings-items/v2021-08-01.json index 374f53d00..f337b5b25 100644 --- a/resources/models/raw/seller/listings-items/v2021-08-01.json +++ b/resources/models/raw/seller/listings-items/v2021-08-01.json @@ -86,7 +86,9 @@ "issues", "offers", "fulfillmentAvailability", - "procurement" + "procurement", + "relationships", + "productTypes" ], "x-docgen-enum-table-extension": [ { @@ -111,7 +113,15 @@ }, { "value": "procurement", - "description": "The vendor procurement details for the listing item. " + "description": "Vendor procurement details for the listing item. " + }, + { + "value": "relationships", + "description": "Relationship details for a listing item (for example, variations)." + }, + { + "value": "productTypes", + "description": "Product types that are associated with a listing item." } ] }, @@ -1257,7 +1267,7 @@ "tags": [ "listings" ], - "description": "Partially update (patch) a listings item for a selling partner. Only top-level listings item attributes can be patched. Patching nested attributes is not supported.\n\n**Note:** This operation has a throttling rate of one request per second when `mode` is `VALIDATION_PREVIEW`.\n\n**Note:** The parameters associated with this operation may contain special characters that must be encoded to successfully call the API. To avoid errors with SKUs when encoding URLs, refer to [URL Encoding](https://developer-docs.amazon.com/sp-api/docs/url-encoding).\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Partially update (patch) a listings item for a selling partner. Only top-level listings item attributes can be patched. Patching nested attributes is not supported.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api) in the Selling Partner API documentation.", "operationId": "patchListingsItem", "parameters": [ { @@ -1666,7 +1676,7 @@ "tags": [ "listings" ], - "description": "Search for and return list of listings items and respective details for a selling partner.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Search for and return a list of selling partner listings items and their respective details.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "searchListingsItems", "parameters": [ { @@ -1694,10 +1704,78 @@ }, "example": "ATVPDKIKX0DER" }, + { + "name": "issueLocale", + "in": "query", + "description": "A locale that is used to localize issues. When not provided, the default language code of the first marketplace is used. Examples: \"en_US\", \"fr_CA\", \"fr_FR\". When a localization is not available in the specified locale, localized messages default to \"en_US\".", + "schema": { + "type": "string" + }, + "example": "en_US" + }, + { + "name": "includedData", + "in": "query", + "description": "A comma-delimited list of datasets that you want to include in the response. Default: `summaries`.", + "style": "form", + "explode": false, + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "summaries", + "attributes", + "issues", + "offers", + "fulfillmentAvailability", + "procurement", + "relationships", + "productTypes" + ], + "x-docgen-enum-table-extension": [ + { + "value": "summaries", + "description": "Summary details for the listing item." + }, + { + "value": "attributes", + "description": "A JSON object that contains structured listing item attribute data, keyed by attribute name." + }, + { + "value": "issues", + "description": "Issues that are associated with the listing item." + }, + { + "value": "offers", + "description": "Current offers for the listing item." + }, + { + "value": "fulfillmentAvailability", + "description": "Fulfillment availability details for the listing item." + }, + { + "value": "procurement", + "description": "Vendor procurement details for the listing item. " + }, + { + "value": "relationships", + "description": "Relationship details for a listing item (for example, variations)." + }, + { + "value": "productTypes", + "description": "Product types associated with a listing item." + } + ] + }, + "default": "[\"summaries\"]" + }, + "example": "summaries" + }, { "name": "identifiers", "in": "query", - "description": "A comma-delimited list of product identifiers to search for listings items by. \n\n**Note**: \n1. Required when `identifiersType` is provided.", + "description": "A comma-delimited list of product identifiers that you can use to search for listings items. \n\n**Note**: \n1. This is required when you specify `identifiersType`.\n2. You cannot use 'identifiers' if you specify `variationParentSku` or `packageHierarchySku`.", "style": "form", "explode": false, "schema": { @@ -1712,12 +1790,13 @@ { "name": "identifiersType", "in": "query", - "description": "Type of product identifiers to search for listings items by. \n\n**Note**: \n1. Required when `identifiers` is provided.", + "description": "A type of product identifiers that you can use to search for listings items. \n\n**Note**: \nThis is required when `identifiers` is provided.", "schema": { "type": "string", "enum": [ "ASIN", "EAN", + "FNSKU", "GTIN", "ISBN", "JAN", @@ -1734,6 +1813,10 @@ "value": "EAN", "description": "European Article Number." }, + { + "value": "FNSKU", + "description": "Fulfillment Network Stock Keeping Unit." + }, { "value": "GTIN", "description": "Global Trade Item Number." @@ -1752,7 +1835,7 @@ }, { "value": "SKU", - "description": "Stock Keeping Unit, a seller-specified identifier for an Amazon listing." + "description": "Stock Keeping Unit (SKU): A seller-specified identifier for an Amazon listing." }, { "value": "UPC", @@ -1770,6 +1853,10 @@ "value": "EAN", "description": "European Article Number." }, + { + "value": "FNSKU", + "description": "Fulfillment Network Stock Keeping Unit." + }, { "value": "GTIN", "description": "Global Trade Item Number." @@ -1788,7 +1875,7 @@ }, { "value": "SKU", - "description": "Stock Keeping Unit, a seller-specified identifier for an Amazon listing." + "description": "Stock Keeping Unit (SKU): A seller-specified identifier for an Amazon listing." }, { "value": "UPC", @@ -1797,29 +1884,67 @@ ] }, { - "name": "pageSize", + "name": "variationParentSku", "in": "query", - "description": "Number of results to be returned per page.", + "description": "Filters results to include listing items that are variation children of the specified SKU. \n\n**Note**: You cannot use `variationParentSku` if you include `identifiers` or `packageHierarchySku` in your request.", "schema": { - "maximum": 20, - "type": "integer", - "default": 10 + "type": "string" }, - "example": 9 + "example": "GM-ZDPI-9B4E" }, { - "name": "pageToken", + "name": "packageHierarchySku", "in": "query", - "description": "A token to fetch a certain page when there are multiple pages worth of results.", + "description": "Filter results to include listing items that contain or are contained by the specified SKU. \n\n**Note**: You cannot use `packageHierarchySku` if you include `identifiers` or `variationParentSku` in your request.", "schema": { "type": "string" }, - "example": "sdlkj234lkj234lksjdflkjwdflkjsfdlkj234234234234" + "example": "GM-ZDPI-9B4E" }, { - "name": "includedData", + "name": "createdAfter", + "in": "query", + "description": "A date-time that is used to filter listing items. The response includes listings items that were created at or after this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "schema": { + "type": "string", + "format": "date-time" + }, + "example": "2024-03-01T01:30:00.000Z" + }, + { + "name": "createdBefore", "in": "query", - "description": "A comma-delimited list of data sets to include in the response. Default: summaries.", + "description": "A date-time that is used to filter listing items. The response includes listings items that were created at or before this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "schema": { + "type": "string", + "format": "date-time" + }, + "example": "2024-03-31T21:45:00.000Z" + }, + { + "name": "lastUpdatedAfter", + "in": "query", + "description": "A date-time that is used to filter listing items. The response includes listings items that were last updated at or after this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "schema": { + "type": "string", + "format": "date-time" + }, + "example": "2024-05-05T23:45:00.000Z" + }, + { + "name": "lastUpdatedBefore", + "in": "query", + "description": "A date-time that is used to filter listing items. The response includes listings items that were last updated at or before this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "schema": { + "type": "string", + "format": "date-time" + }, + "example": "2024-05-01T01:15:00.000Z" + }, + { + "name": "withIssueSeverity", + "in": "query", + "description": "Filter results to include only listing items that have issues that match one or more of the specified severity levels.", "style": "form", "explode": false, "schema": { @@ -1827,52 +1952,175 @@ "items": { "type": "string", "enum": [ - "summaries", - "attributes", - "issues", - "offers", - "fulfillmentAvailability", - "procurement" + "WARNING", + "ERROR" ], "x-docgen-enum-table-extension": [ { - "value": "summaries", - "description": "Summary details of the listing item." + "value": "ERROR", + "description": "Indicates that an issue has occurred, which prevented the submission from processing. For example, a validation error." }, { - "value": "attributes", - "description": "JSON object containing structured listing item attribute data keyed by attribute name." - }, + "value": "WARNING", + "description": "Indicates an issue has occurred that should be reviewed, but it has not prevented the submission from processing." + } + ] + } + }, + "example": "WARNING" + }, + { + "name": "withStatus", + "in": "query", + "description": "Filter results to include only listing items that have the specified status.", + "style": "form", + "explode": false, + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "BUYABLE", + "DISCOVERABLE" + ], + "x-docgen-enum-table-extension": [ { - "value": "issues", - "description": "Issues associated with the listing item." + "value": "BUYABLE", + "description": "The listings item can be purchased by shoppers. This status does not apply to vendor listings." }, { - "value": "offers", - "description": "Current offers for the listing item." - }, + "value": "DISCOVERABLE", + "description": "The listings item is visible to shoppers." + } + ] + } + }, + "example": "DISCOVERABLE" + }, + { + "name": "withoutStatus", + "in": "query", + "description": "Filter results to include only listing items that don't contain the specified statuses.", + "style": "form", + "explode": false, + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "BUYABLE", + "DISCOVERABLE" + ], + "x-docgen-enum-table-extension": [ { - "value": "fulfillmentAvailability", - "description": "Fulfillment availability details for the listing item." + "value": "BUYABLE", + "description": "The listings item can be purchased by shoppers. This status does not apply to vendor listings." }, { - "value": "procurement", - "description": "Vendor procurement details for the listing item. " + "value": "DISCOVERABLE", + "description": "The listings item is visible to shoppers." } ] + } + }, + "example": "BUYABLE" + }, + { + "name": "sortBy", + "in": "query", + "description": "An attribute by which to sort the returned listing items.", + "schema": { + "type": "string", + "default": "lastUpdatedDate", + "enum": [ + "sku", + "createdDate", + "lastUpdatedDate" + ], + "x-docgen-enum-table-extension": [ + { + "value": "sku", + "description": "Stock Keeping Unit, a seller-specified identifier for an Amazon listing." + }, + { + "value": "createdDate", + "description": "The date when the listing item was created. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format." + }, + { + "value": "lastUpdatedDate", + "description": "The date when the listing item was last updated. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format." + } + ] + }, + "example": "lastUpdatedDate", + "x-docgen-enum-table-extension": [ + { + "value": "sku", + "description": "Stock Keeping Unit, a seller-specified identifier for an Amazon listing." }, - "default": "[\"summaries\"]" + { + "value": "createdDate", + "description": "The date when the listing item was created. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format." + }, + { + "value": "lastUpdatedDate", + "description": "The date when the listing item was last updated. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format." + } + ] + }, + { + "name": "sortOrder", + "in": "query", + "description": "The order in which to sort the result items.", + "schema": { + "type": "string", + "default": "DESC", + "enum": [ + "ASC", + "DESC" + ], + "x-docgen-enum-table-extension": [ + { + "value": "ASC", + "description": "Ascending order." + }, + { + "value": "DESC", + "description": "Descending order." + } + ] }, - "example": "summaries" + "example": "DESC", + "x-docgen-enum-table-extension": [ + { + "value": "ASC", + "description": "Ascending order." + }, + { + "value": "DESC", + "description": "Descending order." + } + ] }, { - "name": "issueLocale", + "name": "pageSize", + "in": "query", + "description": "The number of results that you want to include on each page.", + "schema": { + "maximum": 20, + "type": "integer", + "default": 10 + }, + "example": 9 + }, + { + "name": "pageToken", "in": "query", - "description": "A locale for localization of issues. When not provided, the default language code of the first marketplace is used. Examples: \"en_US\", \"fr_CA\", \"fr_FR\". Localized messages default to \"en_US\" when a localization is not available in the specified locale.", + "description": "A token that you can use to fetch a specific page when there are multiple pages of results.", "schema": { "type": "string" }, - "example": "en_US" + "example": "sdlkj234lkj234lksjdflkjwdflkjsfdlkj234234234234" } ], "responses": { @@ -1955,7 +2203,7 @@ "bullet_point": [ { "language_tag": "en_US", - "value": "SMART TV WITH UNIVERSAL GUIDE: Simple on-screen Guide is an easy way to find streaming content and live TV shows", + "value": "SMART TV WITH UNIVERSAL GUIDE: Simple On-screen Guide is an easy way to find streaming content and live TV shows", "marketplace_id": "ATVPDKIKX0DER" }, { @@ -3000,6 +3248,12 @@ "items": { "$ref": "#/components/schemas/ItemProcurement" } + }, + "relationships": { + "$ref": "#/components/schemas/ItemRelationships" + }, + "productTypes": { + "$ref": "#/components/schemas/ItemProductTypes" } }, "description": "A listings item." @@ -3013,9 +3267,7 @@ }, "ItemSummaryByMarketplace": { "required": [ - "asin", "createdDate", - "itemName", "lastUpdatedDate", "marketplaceId", "productType", @@ -3384,6 +3636,127 @@ }, "description": "The vendor procurement information for the listings item." }, + "ItemRelationships": { + "type": "array", + "description": "Relationships for a listing item, by marketplace (for example, variations).", + "items": { + "$ref": "#/components/schemas/ItemRelationshipsByMarketplace" + } + }, + "ItemRelationshipsByMarketplace": { + "required": [ + "marketplaceId", + "relationships" + ], + "type": "object", + "properties": { + "marketplaceId": { + "type": "string", + "description": "Amazon marketplace identifier." + }, + "relationships": { + "type": "array", + "description": "Relationships for the listing item.", + "items": { + "$ref": "#/components/schemas/ItemRelationship" + } + } + }, + "description": "Relationship details for the listing item in the specified marketplace." + }, + "ItemRelationship": { + "required": [ + "type" + ], + "type": "object", + "properties": { + "childSkus": { + "type": "array", + "description": "Identifiers (SKUs) of the related items that are children of this listing item.", + "items": { + "type": "string" + } + }, + "parentSkus": { + "type": "array", + "description": "Identifiers (SKUs) of the related items that are parents of this listing item.", + "items": { + "type": "string" + } + }, + "variationTheme": { + "$ref": "#/components/schemas/ItemVariationTheme" + }, + "type": { + "type": "string", + "description": "The type of relationship.", + "example": "VARIATION", + "enum": [ + "VARIATION", + "PACKAGE_HIERARCHY" + ], + "x-docgen-enum-table-extension": [ + { + "value": "VARIATION", + "description": "The listing item in the request is a variation parent or variation child of the related listing items, indicated by SKU." + }, + { + "value": "PACKAGE_HIERARCHY", + "description": "The listing item in the request is a package container or is contained by the related listing items, indicated by SKU." + } + ] + } + }, + "description": "the relationship details for a listing item." + }, + "ItemVariationTheme": { + "required": [ + "attributes", + "theme" + ], + "type": "object", + "properties": { + "attributes": { + "type": "array", + "description": "The names of the listing item attributes that are associated with the variation theme.", + "items": { + "type": "string" + } + }, + "theme": { + "type": "string", + "description": "The variation theme that indicates the combination of listing item attributes that define the variation family.", + "example": "COLOR_NAME/STYLE_NAME" + } + }, + "description": "A variation theme that indicates the combination of listing item attributes that define the variation family." + }, + "ItemProductTypes": { + "type": "array", + "description": "Product types for a listing item, by marketplace.", + "items": { + "$ref": "#/components/schemas/ItemProductTypeByMarketplace" + } + }, + "ItemProductTypeByMarketplace": { + "required": [ + "marketplaceId", + "productType" + ], + "type": "object", + "properties": { + "marketplaceId": { + "type": "string", + "description": "Amazon marketplace identifier." + }, + "productType": { + "type": "string", + "description": "The name of the product type that is submitted by the Selling Partner.", + "example": "LUGGAGE" + } + }, + "description": "Product types that are associated with the listing item for the specified marketplace." + }, "FulfillmentAvailability": { "required": [ "fulfillmentChannelCode" diff --git a/resources/models/raw/seller/merchant-fulfillment/v0.json b/resources/models/raw/seller/merchant-fulfillment/v0.json index 3c2eb5d7b..e7fa9e7a3 100644 --- a/resources/models/raw/seller/merchant-fulfillment/v0.json +++ b/resources/models/raw/seller/merchant-fulfillment/v0.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "Selling Partner API for Merchant Fulfillment", - "description": "The Selling Partner API for Merchant Fulfillment helps you build applications that let sellers purchase shipping for non-Prime and Prime orders using Amazon\u2019s Buy Shipping Services.", + "description": "With the Selling Partner API for Merchant Fulfillment, you can build applications that sellers can use to purchase shipping for non-Prime and Prime orders using Amazon's Buy Shipping Services.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -24,10 +24,10 @@ "tags": [ "merchantFulfillment" ], - "description": "Returns a list of shipping service offers that satisfy the specified shipment request details.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of shipping service offers that satisfy the specified shipment request details.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 6 | 12 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getEligibleShipmentServices", "requestBody": { - "description": "Request schema for GetEligibleShipmentServices operation.", + "description": "The request schema for the `GetEligibleShipmentServices` operation.", "content": { "application/json": { "schema": { @@ -39,7 +39,7 @@ }, "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -307,7 +307,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -429,7 +429,7 @@ "tags": [ "merchantFulfillment" ], - "description": "Returns the shipment information for an existing shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the shipment information for an existing shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShipment", "parameters": [ { @@ -445,7 +445,7 @@ ], "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -622,7 +622,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -741,7 +741,7 @@ "tags": [ "merchantFulfillment" ], - "description": "Cancel the shipment indicated by the specified shipment identifier.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Cancel the shipment indicated by the specified shipment identifier.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelShipment", "parameters": [ { @@ -757,7 +757,7 @@ ], "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -919,7 +919,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1040,10 +1040,10 @@ "tags": [ "merchantFulfillment" ], - "description": "Create a shipment with the information provided.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Create a shipment with the information provided.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createShipment", "requestBody": { - "description": "Request schema for CreateShipment operation.", + "description": "The request schema for the `CreateShipment` operation.", "content": { "application/json": { "schema": { @@ -1055,7 +1055,7 @@ }, "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1302,7 +1302,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1424,10 +1424,10 @@ "tags": [ "merchantFulfillment" ], - "description": "Gets a list of additional seller inputs required for a ship method. This is generally used for international shipping.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Gets a list of additional seller inputs required for a ship method. This is generally used for international shipping.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getAdditionalSellerInputs", "requestBody": { - "description": "Request schema for GetAdditionalSellerInputs operation.", + "description": "The request schema for the `GetAdditionalSellerInputs` operation.", "content": { "application/json": { "schema": { @@ -1439,7 +1439,7 @@ }, "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1563,7 +1563,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1692,7 +1692,7 @@ "properties": { "code": { "type": "string", - "description": "An error code that identifies the type of error that occured." + "description": "An error code that identifies the type of error that occurred." }, "message": { "type": "string", @@ -2053,7 +2053,7 @@ "$ref": "#/components/schemas/ExcludedBenefits" } }, - "description": "Benefits that are included and excluded for each shipping offer. Benefits represents services provided by Amazon (eg. CLAIMS_PROTECTED, etc.) when sellers purchase shipping through Amazon. Benefit details will be made available for any shipment placed on or after January 1st 2024 00:00 UTC" + "description": "Benefits that are included and excluded for each shipping offer. Benefits represents services provided by Amazon (for example, `CLAIMS_PROTECTED`) when sellers purchase shipping through Amazon. Benefit details are made available for any shipment placed on or after January 1st 2024 00:00 UTC." }, "IncludedBenefits": { "type": "array", @@ -2064,7 +2064,7 @@ }, "ExcludedBenefits": { "type": "array", - "description": "A list of excluded benefit. Refer to the ExcludeBenefit object for further documentation.", + "description": "A list of excluded benefits. Refer to the `ExcludeBenefit` object for further documentation.", "items": { "$ref": "#/components/schemas/ExcludedBenefit" } @@ -2074,17 +2074,17 @@ "properties": { "Benefit": { "type": "string", - "description": "Benefit that is being excluded from a shipment." + "description": "A benefit that is being excluded from a shipment." }, "ReasonCodes": { "$ref": "#/components/schemas/ExcludedBenefitReasonCodes" } }, - "description": "Object representing an excluded benefit that is excluded for a shipping offer or rate." + "description": "An object representing an excluded benefit that is excluded for a shipping offer or rate." }, "ExcludedBenefitReasonCodes": { "type": "array", - "description": "List of reasons (eg. LATE_DELIVERY_RISK, etc.) indicating why a benefit is excluded for a shipping offer.", + "description": "List of reasons why a benefit is excluded for a shipping offer (for example, `LATE_DELIVERY_RISK`).", "items": { "type": "string" } @@ -2108,7 +2108,7 @@ }, "CountryCode": { "type": "string", - "description": "The country code. A two-character country code, in ISO 3166-1 alpha-2 format." + "description": "The two-letter country code in [ISO 3166-1 alpha-2](https://www.iban.com/country-codes) format." }, "CreateShipmentRequest": { "required": [ @@ -2205,7 +2205,7 @@ "$ref": "#/components/schemas/ItemLevelFieldsList" } }, - "description": "The payload for the getAdditionalSellerInputs operation." + "description": "The payload for the `getAdditionalSellerInputs` operation." }, "GetAdditionalSellerInputsResponse": { "type": "object", @@ -2242,7 +2242,7 @@ "CustomTextForLabel": { "maxLength": 14, "type": "string", - "description": "Custom text to print on the label.\n\nNote: Custom text is only included on labels that are in ZPL format (ZPL203). FedEx does not support CustomTextForLabel." + "description": "Custom text to print on the label. Note: Custom text is only included on labels that are in ZPL format (ZPL203). FedEx does not support `CustomTextForLabel`." }, "DeliveryExperienceType": { "type": "string", @@ -2256,15 +2256,15 @@ "x-docgen-enum-table-extension": [ { "value": "DeliveryConfirmationWithAdultSignature", - "description": "Delivery confirmation with adult signature." + "description": "Delivery confirmation with an adult signature." }, { "value": "DeliveryConfirmationWithSignature", - "description": "Delivery confirmation with signature. Required for DPD (UK)." + "description": "Delivery confirmation with a signature. Required for DPD (UK)." }, { "value": "DeliveryConfirmationWithoutSignature", - "description": "Delivery confirmation without signature." + "description": "Delivery confirmation without a signature." }, { "value": "NoTracking", @@ -2290,14 +2290,14 @@ "properties": { "Contents": { "type": "string", - "description": "Data for printing labels, in the form of a Base64-encoded, GZip-compressed string." + "description": "Data for printing labels encoded into a Base64, GZip-compressed string." }, "FileType": { "$ref": "#/components/schemas/FileType" }, "Checksum": { "type": "string", - "description": "An MD5 hash to validate the PDF document data, in the form of a Base64-encoded string." + "description": "An MD5 hash to validate the PDF document data, in the form of a Base64 string." } }, "description": "The document data and checksum." @@ -2371,7 +2371,7 @@ "$ref": "#/components/schemas/TermsAndConditionsNotAcceptedCarrierList" } }, - "description": "The payload for the getEligibleShipmentServices operation." + "description": "The payload for the `getEligibleShipmentServices` operation." }, "GetShipmentResponse": { "type": "object", @@ -2443,7 +2443,7 @@ }, "ItemList": { "type": "array", - "description": "The list of items to be included in a shipment.", + "description": "The list of items you want to include in a shipment.", "items": { "$ref": "#/components/schemas/Item" } @@ -2577,7 +2577,7 @@ }, "PackageDimension": { "type": "number", - "description": "Number representing the given package dimension.", + "description": "A number that represents the given package dimension.", "format": "double" }, "PackageDimensions": { @@ -2613,7 +2613,7 @@ }, "PredefinedPackageDimensions": { "type": "string", - "description": "An enumeration of predefined parcel tokens. If you specify a PredefinedPackageDimensions token, you are not obligated to use a branded package from a carrier. For example, if you specify the FedEx_Box_10kg token, you do not have to use that particular package from FedEx. You are only obligated to use a box that matches the dimensions specified by the token.\n\nNote: Please note that carriers can have restrictions on the type of package allowed for certain ship methods. Check the carrier website for all details. Example: Flat rate pricing is available when materials are sent by USPS in a USPS-produced Flat Rate Envelope or Box.", + "description": "An enumeration of predefined parcel tokens. If you specify a `PredefinedPackageDimensions` token, you are not obligated to use a branded package from a carrier. For example, if you specify the `FedEx_Box_10kg` token, you do not have to use that particular package from FedEx. You are only obligated to use a box that matches the dimensions specified by the token. Note: Carriers can have restrictions on the type of package allowed for certain ship methods. Check the carrier website for details. Example: Flat rate pricing is available when materials are sent by USPS in a USPS-produced Flat Rate envelope or box.", "enum": [ "FedEx_Box_10kg", "FedEx_Box_25kg", @@ -2945,7 +2945,7 @@ "$ref": "#/components/schemas/Timestamp" } }, - "description": "The details of a shipment, including the shipment status." + "description": "The details of a shipment. Includes the shipment status." }, "ShipmentId": { "type": "string", @@ -3007,15 +3007,15 @@ "x-docgen-enum-table-extension": [ { "value": "Purchased", - "description": "The seller purchased a label by calling the createShipment operation." + "description": "The seller purchased a label by calling the `createShipment` operation." }, { "value": "RefundPending", - "description": "The seller requested a label refund by calling the cancelShipment operation, and the refund request is being processed by the carrier.\n\nNote:\n\n* A seller can create a new shipment for an order while Status=RefundPending for a canceled shipment.\n* After a label refund is requested by calling the cancelShipment operation, the order status of the order remains \"Shipped\"." + "description": "The seller requested a label refund by calling the `cancelShipment` operation, and the refund request is being processed by the carrier. Note: A seller can create a new shipment for an order while `Status = RefundPending` for a canceled shipment. After you request a label refund (by calling `cancelShipment`), the status of the order remains `Shipped`." }, { "value": "RefundRejected", - "description": "The label refund request was rejected by the carrier. A refund request is rejected for either of the following reasons:\n\n* The cancellation window has expired. Cancellation policies vary by carrier. For more information about carrier cancellation policies, see the Seller Central Help.\n* The carrier has already accepted the shipment for delivery." + "description": "The label refund request is rejected by the carrier. A refund request is rejected because the cancellation window has expired or the carrier has already accepted the shipment for delivery. Cancellation policies vary by carrier. For more information about carrier cancellation policies, refer to the Seller Central Help for your marketplace." }, { "value": "RefundApplied", @@ -3164,7 +3164,7 @@ }, "CarrierWillPickUp": { "type": "boolean", - "description": "When true, the carrier will pick up the package.\n\nNote: Scheduled carrier pickup is available only using Dynamex (US), DPD (UK), and Royal Mail (UK)." + "description": "When true, the carrier will pick up the package. Note: Scheduled carrier pickup is available only using Dynamex (US), DPD (UK), and Royal Mail (UK)." }, "CarrierWillPickUpOption": { "$ref": "#/components/schemas/CarrierWillPickUpOption" @@ -3214,7 +3214,7 @@ "StateOrProvinceCode": { "maxLength": 30, "type": "string", - "description": "The state or province code. **Note.** Required in the Canada, US, and UK marketplaces. Also required for shipments originating from China." + "description": "The state or province code. This is a required field in Canada, US, and UK marketplaces, and for shipments that originate in China." }, "RejectedShippingService": { "required": [ @@ -3227,18 +3227,18 @@ "properties": { "CarrierName": { "type": "string", - "description": "The rejected shipping carrier name. e.g. USPS" + "description": "The rejected shipping carrier name. For example, USPS." }, "ShippingServiceName": { "type": "string", - "description": "The rejected shipping service localized name. e.g. FedEx Standard Overnight" + "description": "The rejected shipping service localized name. For example, FedEx Standard Overnight." }, "ShippingServiceId": { "$ref": "#/components/schemas/ShippingServiceIdentifier" }, "RejectionReasonCode": { "type": "string", - "description": "A reason code meant to be consumed programatically. e.g. CARRIER_CANNOT_SHIP_TO_POBOX" + "description": "A reason code meant to be consumed programatically. For example, `CARRIER_CANNOT_SHIP_TO_POBOX`." }, "RejectionReasonMessage": { "type": "string", @@ -3249,7 +3249,7 @@ }, "RejectedShippingServiceList": { "type": "array", - "description": "List of services that were for some reason unavailable for this request", + "description": "List of services that are for some reason unavailable for this request", "items": { "$ref": "#/components/schemas/RejectedShippingService" } @@ -3305,7 +3305,7 @@ }, "TransparencyCode": { "type": "string", - "description": "The Transparency code associated with the item. The Transparency serial number that needs to be submitted can be determined by the following:\n\n**1D or 2D Barcode:** This has a **T** logo. Submit either the 29-character alpha-numeric identifier beginning with **AZ** or **ZA**, or the 38-character Serialized Global Trade Item Number (SGTIN).\n**2D Barcode SN:** Submit the 7- to 20-character serial number barcode, which likely has the prefix **SN**. The serial number will be applied to the same side of the packaging as the GTIN (UPC/EAN/ISBN) barcode.\n**QR code SN:** Submit the URL that the QR code generates." + "description": "The transparency code associated with the item. Determine the transparency serial number with:\n\n**1D or 2D barcode:** This has a **T** logo. Submit either the 29-character alpha-numeric identifier beginning with **AZ** or **ZA**, or the 38-character Serialized Global Trade Item Number (SGTIN).\n**2D barcode SN:** Submit the 7- to 20-character serial number barcode, that likely has the prefix **SN**. The serial number is applied to the same side of the packaging as the GTIN (UPC/EAN/ISBN) barcode.\n**QR code SN:** Submit the URL that the QR code generates." }, "TransparencyCodeList": { "type": "array", @@ -3401,7 +3401,7 @@ }, { "value": "FL_OZ", - "description": "Fluid Ounce - Imperial unit of volume." + "description": "Fluid ounce - Imperial unit of volume." }, { "value": "GAL", @@ -3426,7 +3426,7 @@ "description": "The measurement value." } }, - "description": "Liquid Volume." + "description": "Liquid volume." }, "DangerousGoodsDetails": { "type": "object", @@ -3439,7 +3439,7 @@ "TransportationRegulatoryClass": { "pattern": "^[1-9](\\.[1-9])?$", "type": "string", - "description": "The specific regulatory class of the item being shipped." + "description": "The specific regulatory class of the shipped item." }, "PackingGroup": { "type": "string", @@ -3485,60 +3485,60 @@ "x-docgen-enum-table-extension": [ { "value": "PI965_SECTION_IA", - "description": "Ion PI965 Section IA (LiBa)" + "description": "Ion PI965 Section IA (LiBa)." }, { "value": "PI965_SECTION_IB", - "description": "Ion PI965 Section IB (LiBa)" + "description": "Ion PI965 Section IB (LiBa)." }, { "value": "PI965_SECTION_II", - "description": "Ion PI965 Section II (LiBa)" + "description": "Ion PI965 Section II (LiBa)." }, { "value": "PI966_SECTION_I", - "description": "Ion PI966 Section I (LiBa with equipment)" + "description": "Ion PI966 Section I (LiBa with equipment)." }, { "value": "PI966_SECTION_II", - "description": "Ion PI966 Section II (LiBa with equipment)" + "description": "Ion PI966 Section II (LiBa with equipment)." }, { "value": "PI967_SECTION_I", - "description": "Ion PI967 Section I (LiBa in equipment)" + "description": "Ion PI967 Section I (LiBa in equipment)." }, { "value": "PI967_SECTION_II", - "description": "Ion PI967 Section II (LiBa in equipment)" + "description": "Ion PI967 Section II (LiBa in equipment)." }, { "value": "PI968_SECTION_IA", - "description": "Metal PI968 Section IA (LiBa)" + "description": "Metal PI968 Section IA (LiBa)." }, { "value": "PI968_SECTION_IB", - "description": "Metal PI968 Section IB (LiBa)" + "description": "Metal PI968 Section IB (LiBa)." }, { "value": "PI969_SECTION_I", - "description": "Metal PI969 Section I (LiBa with equipment)" + "description": "Metal PI969 Section I (LiBa with equipment)." }, { "value": "PI969_SECTION_II", - "description": "Metal PI969 Section II (LiBa with equipment)" + "description": "Metal PI969 Section II (LiBa with equipment)." }, { "value": "PI970_SECTION_I", - "description": "Metal PI970 Section I (LiBa in equipment)" + "description": "Metal PI970 Section I (LiBa in equipment)." }, { "value": "PI970_SECTION_II", - "description": "Metal PI970 Section II (LiBa in equipment)" + "description": "Metal PI970 Section II (LiBa in equipment)." } ] } }, - "description": "Details related to any dangerous goods/items that are being shipped." + "description": "Details related to any dangerous goods or items that are shipped." } } }, diff --git a/resources/models/raw/seller/messaging/v1.json b/resources/models/raw/seller/messaging/v1.json index 3da6a903e..440eff76f 100644 --- a/resources/models/raw/seller/messaging/v1.json +++ b/resources/models/raw/seller/messaging/v1.json @@ -24,7 +24,7 @@ "tags": [ "messaging" ], - "description": "Returns a list of message types that are available for an order that you specify. A message type is represented by an actions object, which contains a path and query parameter(s). You can use the path and parameter(s) to call an operation that sends a message.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of message types that are available for an order that you specify. A message type is represented by an actions object, which contains a path and query parameter(s). You can use the path and parameter(s) to call an operation that sends a message.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getMessagingActionsForOrder", "parameters": [ { @@ -39,7 +39,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -268,12 +268,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -292,12 +286,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -316,12 +304,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -340,12 +322,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -364,12 +340,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -388,13 +358,13 @@ "tags": [ "messaging" ], - "description": "Sends a message asking a buyer to provide or verify customization details such as name spelling, images, initials, etc.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message asking a buyer to provide or verify customization details such as name spelling, images, initials, etc.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmCustomizationDetails", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -403,7 +373,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -417,6 +387,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -576,12 +547,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -600,12 +565,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -624,12 +583,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -648,12 +601,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -672,12 +619,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -697,13 +638,13 @@ "tags": [ "messaging" ], - "description": "Sends a message to a buyer to arrange a delivery or to confirm contact information for making a delivery.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to a buyer to arrange a delivery or to confirm contact information for making a delivery.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createConfirmDeliveryDetails", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -712,7 +653,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -726,6 +667,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -875,12 +817,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -899,12 +835,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -923,12 +853,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -947,12 +871,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -971,12 +889,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -996,13 +908,13 @@ "tags": [ "messaging" ], - "description": "Sends a critical message that contains documents that a seller is legally obligated to provide to the buyer. This message should only be used to deliver documents that are required by law.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a critical message that contains documents that a seller is legally obligated to provide to the buyer. This message should only be used to deliver documents that are required by law.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createLegalDisclosure", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -1011,7 +923,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -1025,6 +937,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -1183,12 +1096,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1207,12 +1114,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1231,12 +1132,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1255,12 +1150,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1279,12 +1168,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1304,13 +1187,13 @@ "tags": [ "messaging" ], - "description": "Sends a non-critical message that asks a buyer to remove their negative feedback. This message should only be sent after the seller has resolved the buyer's problem.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a non-critical message that asks a buyer to remove their negative feedback. This message should only be sent after the seller has resolved the buyer's problem.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createNegativeFeedbackRemoval", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -1319,7 +1202,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -1467,12 +1350,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1491,12 +1368,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1515,12 +1386,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1539,12 +1404,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1563,12 +1422,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1587,13 +1440,13 @@ "tags": [ "messaging" ], - "description": "Sends a message to ask a buyer an order-related question prior to shipping their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to ask a buyer an order-related question prior to shipping their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createConfirmOrderDetails", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -1602,7 +1455,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -1616,6 +1469,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -1765,12 +1619,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1789,12 +1637,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1813,12 +1655,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1837,12 +1673,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1861,12 +1691,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1886,13 +1710,13 @@ "tags": [ "messaging" ], - "description": "Sends a message to contact a Home Service customer to arrange a service call or to gather information prior to a service call.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to contact a Home Service customer to arrange a service call or to gather information prior to a service call.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createConfirmServiceDetails", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -1901,7 +1725,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -1915,6 +1739,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -2064,12 +1889,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2088,12 +1907,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2112,12 +1925,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2136,12 +1943,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2160,12 +1961,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2185,13 +1980,13 @@ "tags": [ "messaging" ], - "description": "Sends a message to a buyer to provide details about an Amazon Motors order. This message can only be sent by Amazon Motors sellers.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to a buyer to provide details about an Amazon Motors order. This message can only be sent by Amazon Motors sellers.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "CreateAmazonMotors", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -2200,7 +1995,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -2214,6 +2009,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -2368,12 +2164,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2392,12 +2182,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2416,12 +2200,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2440,12 +2218,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2464,12 +2236,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2489,13 +2255,13 @@ "tags": [ "messaging" ], - "description": "Sends a message to a buyer to provide details about warranty information on a purchase in their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to a buyer to provide details about warranty information on a purchase in their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "CreateWarranty", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -2504,7 +2270,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -2518,6 +2284,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -2674,12 +2441,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2698,12 +2459,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2722,12 +2477,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2746,12 +2495,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2770,12 +2513,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2801,7 +2538,7 @@ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -2810,7 +2547,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -2994,12 +2731,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3027,12 +2758,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3060,12 +2785,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3093,12 +2812,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3126,12 +2839,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3159,13 +2866,13 @@ "tags": [ "messaging" ], - "description": "Sends a message to a buyer to share a digital access key needed to utilize digital content in their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a buyer a message to share a digital access key that is required to utilize digital content in their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createDigitalAccessKey", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -3174,7 +2881,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -3188,6 +2895,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -3347,12 +3055,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3371,12 +3073,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3395,12 +3091,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3419,12 +3109,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3443,12 +3127,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3468,13 +3146,13 @@ "tags": [ "messaging" ], - "description": "Sends a critical message to a buyer that an unexpected problem was encountered affecting the completion of the order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a critical message to a buyer that an unexpected problem was encountered affecting the completion of the order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createUnexpectedProblem", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -3483,7 +3161,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -3497,6 +3175,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -3646,12 +3325,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3670,12 +3343,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3694,12 +3361,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3718,12 +3379,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3742,12 +3397,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3773,7 +3422,7 @@ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -3782,7 +3431,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -3796,6 +3445,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -3810,7 +3460,7 @@ "description": "The message was created for the order.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3848,7 +3498,7 @@ "description": "Request has missing or invalid parameters and cannot be parsed.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3894,7 +3544,7 @@ "description": "403 can be caused for reasons like Access Denied, Unauthorized, Expired Token, Invalid Signature or Resource Not Found.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3912,7 +3562,7 @@ "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3936,13 +3586,7 @@ "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3960,13 +3604,7 @@ "description": "The entity of the request is in a format not supported by the requested resource.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3984,13 +3622,7 @@ "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -4008,13 +3640,7 @@ "description": "Encountered an unexpected condition which prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -4032,13 +3658,7 @@ "description": "Temporary overloading or maintenance of the server.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -4068,14 +3688,14 @@ "properties": { "uploadDestinationId": { "type": "string", - "description": "The identifier of the upload destination. Get this value by calling the [createUploadDestinationForResource](doc:uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation of the Uploads API." + "description": "The identifier for the upload destination. To retrieve this value, call the Uploads API [`createUploadDestinationForResource`](https://developer-docs.amazon.com/sp-api/docs/uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation." }, "fileName": { "type": "string", "description": "The name of the file, including the extension. This is the file name that will appear in the message. This does not need to match the file name of the file that you uploaded." } }, - "description": "Represents a file uploaded to a destination that was created by the [createUploadDestinationForResource](doc:uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation of the Selling Partner API for Uploads." + "description": "Represents a file that was uploaded to a destination that was created by the Uploads API [`createUploadDestinationForResource`](https://developer-docs.amazon.com/sp-api/docs/uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation." }, "LinkObject": { "required": [ @@ -4101,7 +3721,8 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "description": "The name of the template." } }, "description": "A simple object containing the name of the template." @@ -4133,7 +3754,8 @@ "$ref": "#/components/schemas/LinkObject" } } - } + }, + "description": "The links response that is associated with the specified `amazonOrderId`." }, "_embedded": { "required": [ @@ -4147,13 +3769,14 @@ "$ref": "#/components/schemas/GetMessagingActionResponse" } } - } + }, + "description": "The messaging actions response that is associated with the specified `amazonOrderId`." }, "errors": { "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the getMessagingActionsForOrder operation." + "description": "The response schema for the `getMessagingActionsForOrder` operation." }, "GetMessagingActionResponse": { "type": "object", @@ -4171,7 +3794,8 @@ "schema": { "$ref": "#/components/schemas/LinkObject" } - } + }, + "description": "The links response that is associated with the messaging action." }, "_embedded": { "type": "object", @@ -4179,7 +3803,8 @@ "schema": { "$ref": "#/components/schemas/GetSchemaResponse" } - } + }, + "description": "The embedded response associated with the messaging action." }, "payload": { "$ref": "#/components/schemas/MessagingAction" @@ -4202,7 +3827,8 @@ "self": { "$ref": "#/components/schemas/LinkObject" } - } + }, + "description": "The links response that is associated with the object." }, "payload": { "$ref": "#/components/schemas/Schema" @@ -4210,7 +3836,8 @@ "errors": { "$ref": "#/components/schemas/ErrorList" } - } + }, + "description": "The `GET` request schema response." }, "InvoiceRequest": { "type": "object", @@ -4223,7 +3850,7 @@ } } }, - "description": "The request schema for the sendInvoice operation." + "description": "The request schema for the `sendInvoice` operation." }, "InvoiceResponse": { "type": "object", @@ -4436,17 +4063,17 @@ "maxLength": 400, "minLength": 1, "type": "string", - "description": "The text to be sent to the buyer. Only links related to the digital access key are allowed. Do not include HTML or email addresses. The text must be written in the buyer's language of preference, which can be retrieved from the GetAttributes operation." + "description": "The text that is sent to the buyer. Only links that are related to the digital access key are allowed. Do not include HTML or email addresses. The text must be written in the buyer's preferred language, which you can retrieve from the `GetAttributes` operation." }, "attachments": { "type": "array", - "description": "Attachments to include in the message to the buyer.", + "description": "Attachments that you want to include in the message to the buyer.", "items": { "$ref": "#/components/schemas/Attachment" } } }, - "description": "The request schema for the createDigitalAccessKey operation." + "description": "The request schema for the `createDigitalAccessKey` operation." }, "CreateDigitalAccessKeyResponse": { "type": "object", @@ -4455,7 +4082,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the createDigitalAccessKey operation." + "description": "The response schema for the `createDigitalAccessKey` operation." }, "CreateUnexpectedProblemRequest": { "type": "object", diff --git a/resources/models/raw/seller/orders/v0.json b/resources/models/raw/seller/orders/v0.json index c762583c1..6bfd5cbfa 100644 --- a/resources/models/raw/seller/orders/v0.json +++ b/resources/models/raw/seller/orders/v0.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Orders", + "title": "Orders v0", "description": "Use the Orders Selling Partner API to programmatically retrieve order information. With this API, you can develop fast, flexible, and custom applications to manage order synchronization, perform order research, and create demand-based decision support tools. \n\n_Note:_ For the JP, AU, and SG marketplaces, the Orders API supports orders from 2016 onward. For all other marketplaces, the Orders API supports orders for the last two years (orders older than this don't show up in the response).", "contact": { "name": "Selling Partner API Developer Support", @@ -22,8 +22,9 @@ "/orders/v0/orders": { "get": { "tags": [ - "ordersV0" + "Orders" ], + "summary": "getOrders", "description": "Returns orders that are created or updated during the specified time period. If you want to return specific types of orders, you can apply filters to your request. `NextToken` doesn't affect any filters that you include in your request; it only impacts the pagination for the filtered orders response. \n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0167 | 20 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api) in the Selling Partner API documentation.", "operationId": "getOrders", "parameters": [ @@ -677,8 +678,9 @@ "/orders/v0/orders/{orderId}": { "get": { "tags": [ - "ordersV0" + "Orders" ], + "summary": "getOrder", "description": "Returns the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrder", "parameters": [ @@ -1057,8 +1059,9 @@ "/orders/v0/orders/{orderId}/buyerInfo": { "get": { "tags": [ - "ordersV0" + "Orders" ], + "summary": "getOrderBuyerInfo", "description": "Returns buyer information for the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderBuyerInfo", "parameters": [ @@ -1275,8 +1278,9 @@ "/orders/v0/orders/{orderId}/address": { "get": { "tags": [ - "ordersV0" + "Orders" ], + "summary": "getOrderAddress", "description": "Returns the shipping address for the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderAddress", "parameters": [ @@ -1503,8 +1507,9 @@ "/orders/v0/orders/{orderId}/orderItems": { "get": { "tags": [ - "ordersV0" + "Orders" ], + "summary": "getOrderItems", "description": "Returns detailed order item information for the order that you specify. If `NextToken` is provided, it's used to retrieve the next page of order items.\n\n__Note__: When an order is in the Pending state (the order has been placed but payment has not been authorized), the getOrderItems operation does not return information about pricing, taxes, shipping charges, gift status or promotions for the order items in the order. After an order leaves the Pending state (this occurs when payment has been authorized) and enters the Unshipped, Partially Shipped, or Shipped state, the getOrderItems operation returns information about pricing, taxes, shipping charges, gift status and promotions for the order items in the order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderItems", "parameters": [ @@ -1846,8 +1851,9 @@ "/orders/v0/orders/{orderId}/orderItems/buyerInfo": { "get": { "tags": [ - "ordersV0" + "Orders" ], + "summary": "getOrderItemsBuyerInfo", "description": "Returns buyer information for the order items in the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderItemsBuyerInfo", "parameters": [ @@ -2086,8 +2092,9 @@ "/orders/v0/orders/{orderId}/shipment": { "post": { "tags": [ - "shipment" + "Orders" ], + "summary": "updateShipmentStatus", "description": "Update the shipment status for an order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateShipmentStatus", "parameters": [ @@ -2329,8 +2336,9 @@ "/orders/v0/orders/{orderId}/regulatedInfo": { "get": { "tags": [ - "ordersV0" + "Orders" ], + "summary": "getOrderRegulatedInfo", "description": "Returns regulated information for the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderRegulatedInfo", "parameters": [ @@ -2860,8 +2868,9 @@ }, "patch": { "tags": [ - "ordersV0" + "Orders" ], + "summary": "updateVerificationStatus", "description": "Updates (approves or rejects) the verification status of an order containing regulated products.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateVerificationStatus", "parameters": [ @@ -3250,8 +3259,9 @@ "/orders/v0/orders/{orderId}/shipmentConfirmation": { "post": { "tags": [ - "ordersV0" + "Orders" ], + "summary": "confirmShipment", "description": "Updates the shipment confirmation status for a specified order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmShipment", "parameters": [ diff --git a/resources/models/raw/seller/product-pricing/v2022-05-01.json b/resources/models/raw/seller/product-pricing/v2022-05-01.json index b48e6a4f9..68e5abac2 100644 --- a/resources/models/raw/seller/product-pricing/v2022-05-01.json +++ b/resources/models/raw/seller/product-pricing/v2022-05-01.json @@ -24,7 +24,7 @@ "tags": [ "productPricing" ], - "description": "Returns the set of responses that correspond to the batched list of up to 40 requests defined in the request body. The response for each successful (HTTP status code 200) request in the set includes the computed listing price at or below which a seller can expect to become the featured offer (before applicable promotions). This is called the featured offer expected price (FOEP). Featured offer is not guaranteed, because competing offers may change, and different offers may be featured based on other factors, including fulfillment capabilities to a specific customer. The response to an unsuccessful request includes the available error text.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.033 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the set of responses that correspond to the batched list of up to 40 requests defined in the request body. The response for each successful (HTTP status code 200) request in the set includes the computed listing price at or below which a seller can expect to become the featured offer (before applicable promotions). This is called the featured offer expected price (FOEP). Featured offer is not guaranteed because competing offers might change. Other offers might be featured based on factors such as fulfillment capabilities to a specific customer. The response to an unsuccessful request includes the available error text.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.033 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api) in the Selling Partner API.", "operationId": "getFeaturedOfferExpectedPriceBatch", "requestBody": { "description": "The batch of `getFeaturedOfferExpectedPrice` requests.", @@ -601,7 +601,7 @@ "tags": [ "productPricing" ], - "description": "Returns the competitive summary response including featured buying options for the ASIN and `marketplaceId` combination.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.033 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the competitive summary response, including featured buying options for the ASIN and `marketplaceId` combination.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.033 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api) in the Selling Partner API.", "operationId": "getCompetitiveSummary", "requestBody": { "description": "The batch of `getCompetitiveSummary` requests.", @@ -732,6 +732,13 @@ "amount": 18.11, "currencyCode": "USD" } + }, + { + "name": "WasPrice", + "price": { + "amount": 18.49, + "currencyCode": "USD" + } } ], "lowestPricedOffers": [ @@ -974,6 +981,13 @@ "amount": 18.11, "currencyCode": "USD" } + }, + { + "name": "WasPrice", + "price": { + "amount": 18.49, + "currencyCode": "USD" + } } ], "lowestPricedOffers": [ @@ -1267,13 +1281,13 @@ "FeaturedOfferExpectedPriceRequestList": { "minItems": 1, "type": "array", - "description": "A batched list of featured offer expected price requests.", + "description": "A batched list of FOEP requests.", "items": { "$ref": "#/components/schemas/FeaturedOfferExpectedPriceRequest" } }, "FeaturedOfferExpectedPriceRequest": { - "description": "An individual featured offer expected price request for a particular SKU.", + "description": "An individual FOEP request for a particular SKU.", "allOf": [ { "$ref": "#/components/schemas/BatchRequest" @@ -1311,13 +1325,13 @@ "FeaturedOfferExpectedPriceResponseList": { "minItems": 1, "type": "array", - "description": "A batched list of featured offer expected price responses.", + "description": "A batched list of FOEP responses.", "items": { "$ref": "#/components/schemas/FeaturedOfferExpectedPriceResponse" } }, "FeaturedOfferExpectedPriceResponse": { - "description": "Schema for an individual featured offer expected price response.", + "description": "Schema for an individual FOEP response.", "allOf": [ { "$ref": "#/components/schemas/BatchResponse" @@ -1387,7 +1401,7 @@ "maxItems": 5, "minItems": 0, "type": "array", - "description": "The list of `lowestPricedOffersInput` parameters used to build the `lowestPricedOffers` in the response. This attribute is valid only if `lowestPricedOffers` is requested in `includedData`.", + "description": "The list of `lowestPricedOffersInput` parameters that are used to build `lowestPricedOffers` in the response. This attribute is only valid if `lowestPricedOffers` is requested in `includedData`", "items": { "$ref": "#/components/schemas/LowestPricedOffersInput" } @@ -1403,11 +1417,25 @@ }, "CompetitiveSummaryIncludedData": { "type": "string", - "description": "The supported types of data in the `getCompetitiveSummary` API.", + "description": "The supported data types in the `getCompetitiveSummary` API.", "enum": [ "featuredBuyingOptions", "referencePrices", "lowestPricedOffers" + ], + "x-docgen-enum-table-extension": [ + { + "value": "featuredBuyingOptions", + "description": "Describes the current segmented featured offer information for the item." + }, + { + "value": "referencePrices", + "description": "Provides reference price points for the item, such as the Competitive Price Threshold." + }, + { + "value": "lowestPricedOffers", + "description": "The lowest-priced standard offers that are available for the item in the Amazon store." + } ] }, "LowestPricedOffersInput": { @@ -1422,13 +1450,19 @@ }, "offerType": { "type": "string", - "description": "The type of offers requested for the `LowestPricedOffers`. The `offerType` options are `Consumer` or `Business`. The default `offerType` is `Consumer`.", + "description": "The input parameter specifies the type of offers requested for `LowestPricedOffers`. This applies to `Consumer` and `Business` offers. `Consumer` is the default `offerType`.", "enum": [ "CONSUMER" + ], + "x-docgen-enum-table-extension": [ + { + "value": "CONSUMER", + "description": "An offer that is available to all Amazon customers." + } ] } }, - "description": "The input required for building the `LowestPricedOffers` data in the response." + "description": "The input required for building `LowestPricedOffers` data in the response." }, "CompetitiveSummaryBatchResponse": { "required": [ @@ -1440,13 +1474,13 @@ "$ref": "#/components/schemas/CompetitiveSummaryResponseList" } }, - "description": "The response schema of the `competitiveSummaryBatch` operation." + "description": "The response schema for the `competitiveSummaryBatch` operation." }, "CompetitiveSummaryResponseList": { "maxItems": 20, "minItems": 1, "type": "array", - "description": "The response list of the `competitiveSummaryBatch` operation.", + "description": "The response list for the `competitiveSummaryBatch` operation.", "items": { "$ref": "#/components/schemas/CompetitiveSummaryResponse" } @@ -1482,21 +1516,21 @@ }, "featuredBuyingOptions": { "type": "array", - "description": "A list of featured buying options for the given ASIN `marketplaceId` combination.", + "description": "A list of featured buying options for the specified ASIN `marketplaceId` combination.", "items": { "$ref": "#/components/schemas/FeaturedBuyingOption" } }, "lowestPricedOffers": { "type": "array", - "description": "A list of the lowest priced offers for the given ASIN `marketplaceId` combination.", + "description": "A list of lowest priced offers for the specified ASIN `marketplaceId` combination.", "items": { "$ref": "#/components/schemas/LowestPricedOffer" } }, "referencePrices": { "type": "array", - "description": "A list of reference prices for the given ASIN `marketplaceId` combination.", + "description": "A list of reference prices for the specified ASIN `marketplaceId` combination.", "items": { "$ref": "#/components/schemas/ReferencePrice" } @@ -1516,13 +1550,13 @@ "properties": { "name": { "type": "string", - "description": "The name of the reference price like `CompetitivePriceThreshold`." + "description": "The name of the reference price, such as `CompetitivePriceThreshold` and `WasPrice`. For reference price definitions, refer to the [Use Case Guide](https://developer-docs.amazon.com/sp-api/docs/product-pricing-api-v2022-05-01-use-case-guide)." }, "price": { "$ref": "#/components/schemas/MoneyType" } }, - "description": "The reference price for the given ASIN `marketplaceId` combination. " + "description": "The reference price for the specified ASIN `marketplaceId` combination." }, "FeaturedBuyingOption": { "required": [ @@ -1533,7 +1567,7 @@ "properties": { "buyingOptionType": { "type": "string", - "description": "The buying option type of the featured offer. This field represents the buying options that a customer sees on the detail page. For example, B2B, Fresh, and Subscribe n Save. Currently supports `NEW`", + "description": "The buying option type for the featured offer. `buyingOptionType` represents the buying options that a customer receives on the detail page, such as `B2B`, `Fresh`, and `Subscribe n Save`. `buyingOptionType` currently supports `NEW` as a value.", "enum": [ "New" ], @@ -1547,13 +1581,13 @@ "segmentedFeaturedOffers": { "minItems": 1, "type": "array", - "description": "A list of segmented featured offers for the current buying option type. A segment can be considered as a group of regional contexts that all have the same featured offer. A regional context is a combination of factors such as customer type, region or postal code and buying option.", + "description": "A list of segmented featured offers for the current buying option type. A segment can be considered as a group of regional contexts that all have the same featured offer. A regional context is a combination of factors such as customer type, region, or postal code and buying option.", "items": { "$ref": "#/components/schemas/SegmentedFeaturedOffer" } } }, - "description": "Describes a featured buying option which includes a list of segmented featured offers for a particular item condition." + "description": "Describes a featured buying option, which includes a list of segmented featured offers for a particular item condition." }, "SegmentedFeaturedOffer": { "description": "A product offer with segment information indicating where it's featured.", @@ -1593,13 +1627,13 @@ "maxItems": 20, "minItems": 1, "type": "array", - "description": "A list of up to 20 lowest priced offers that match the criteria specified in the `lowestPricedOffersInput` parameter.", + "description": "A list of up to 20 lowest priced offers that match the criteria specified in `lowestPricedOffersInput`.", "items": { "$ref": "#/components/schemas/Offer" } } }, - "description": "The lowest priced offer for the requested item condition and offer type." + "description": "Describes the lowest priced offers for the specified item condition and offer type." }, "Offer": { "required": [ @@ -1619,7 +1653,7 @@ }, "subCondition": { "type": "string", - "description": "The item subcondition for the offer.", + "description": "The item subcondition of the offer.", "enum": [ "New", "Mint", @@ -1729,15 +1763,15 @@ "x-docgen-enum-table-extension": [ { "value": "NATIONAL", - "description": "Indicates that this offer has Prime eligibility throughout the entire marketplace." + "description": "Indicates that this offer has Amazon Prime eligibility in all regions within the marketplace." }, { "value": "REGIONAL", - "description": "Indicates that this offer has Prime eligibility in some(but not all) regions in the marketplace." + "description": "Indicates that this offer has Amazon Prime eligibility in some (but not all) regions within the marketplace." }, { "value": "NONE", - "description": "Indicates that this offer is not an Amazon Prime offer in any regions." + "description": "Indicates that this offer is not an Amazon Prime offer in any region within the marketplace." } ] } @@ -1753,7 +1787,7 @@ "properties": { "shippingOptionType": { "type": "string", - "description": "The type of the shipping option.", + "description": "The type of shipping option.", "enum": [ "DEFAULT" ], @@ -1779,7 +1813,7 @@ "properties": { "customerMembership": { "type": "string", - "description": "The customer membership type that make up this segment", + "description": "The customer membership type that makes up this segment", "enum": [ "PRIME", "NON_PRIME" @@ -1806,7 +1840,7 @@ "properties": { "glanceViewWeightPercentage": { "type": "number", - "description": "Glance view weight percentage for this segment. The glance views for this segment as a percentage of total glance views across all segments on the ASIN. A higher percentage indicates more Amazon customers see this offer as the Featured Offer." + "description": "The glance view weighted percentage for this segment, which is the glance views for this segment as a percentage of total glance views across all segments for the ASIN. A higher percentage indicates that more Amazon customers receive this offer as the Featured Offer." } }, "description": "The details about the segment." @@ -1836,11 +1870,11 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The featured offer expected price response data for a requested SKU." + "description": "The FOEP response data for a requested SKU." }, "FeaturedOfferExpectedPriceResultList": { "type": "array", - "description": "A list of featured offer expected price results for the requested offer.", + "description": "A list of FOEP results for the requested offer.", "items": { "$ref": "#/components/schemas/FeaturedOfferExpectedPriceResult" } @@ -1856,7 +1890,7 @@ }, "resultStatus": { "type": "string", - "description": "The status of the featured offer expected price computation. Possible values include `VALID_FOEP`, `NO_COMPETING_OFFER`, `OFFER_NOT_ELIGIBLE`, `OFFER_NOT_FOUND`, `ASIN_NOT_ELIGIBLE`. Additional values may be added in the future." + "description": "The status of the FOEP computation. Possible values include `VALID_FOEP`, `NO_COMPETING_OFFER`, `OFFER_NOT_ELIGIBLE`, `OFFER_NOT_FOUND`, and `ASIN_NOT_ELIGIBLE`. Additional values might be added in the future." }, "competingFeaturedOffer": { "$ref": "#/components/schemas/FeaturedOffer" @@ -1865,7 +1899,7 @@ "$ref": "#/components/schemas/FeaturedOffer" } }, - "description": "The featured offer expected price result data for the requested offer." + "description": "The FOEP result data for the requested offer." }, "FeaturedOfferExpectedPrice": { "required": [ @@ -1905,7 +1939,7 @@ "additionalProperties": { "type": "string" }, - "description": "A mapping of additional HTTP headers to send/receive for an individual request within a batch." + "description": "A mapping of additional HTTP headers to send or receive for an individual request within a batch." }, "HttpStatusLine": { "type": "object", @@ -1914,27 +1948,27 @@ "maximum": 599, "minimum": 100, "type": "integer", - "description": "The HTTP response Status-Code." + "description": "The HTTP response status code." }, "reasonPhrase": { "type": "string", - "description": "The HTTP response Reason-Phase." + "description": "The HTTP response reason phrase." } }, - "description": "The HTTP status line associated with the response to an individual request within a batch. For more information, consult [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html)." + "description": "The HTTP status line associated with the response for an individual request within a batch. For more information, refer to [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html)." }, "HttpBody": { "type": "object", "additionalProperties": { "type": "object" }, - "description": "Additional HTTP body information associated with an individual request within a batch." + "description": "Additional HTTP body information that is associated with an individual request within a batch." }, "HttpUri": { "maxLength": 512, "minLength": 6, "type": "string", - "description": "The URI associated with the individual APIs being called as part of the batch request." + "description": "The URI associated with the individual APIs that are called as part of the batch request." }, "HttpMethod": { "type": "string", @@ -1978,7 +2012,7 @@ "properties": { "uri": { "type": "string", - "description": "The URI associated with an individual request within a batch. For `FeaturedOfferExpectedPrice`, this should be `/products/pricing/2022-05-01/offer/featuredOfferExpectedPrice`." + "description": "The URI associated with an individual request within a batch. For `FeaturedOfferExpectedPrice`, this is `/products/pricing/2022-05-01/offer/featuredOfferExpectedPrice`." }, "method": { "$ref": "#/components/schemas/HttpMethod" @@ -2024,7 +2058,7 @@ }, "sku": { "type": "string", - "description": "The seller stock keeping unit (SKU) of the item. This will only be present for the target offer, which belongs to the requesting seller." + "description": "The seller SKU of the item. This will only be present for the target offer, which belongs to the requesting seller." }, "asin": { "$ref": "#/components/schemas/Asin" @@ -2033,7 +2067,7 @@ "$ref": "#/components/schemas/FulfillmentType" } }, - "description": "Identifies an offer from a particular seller on an ASIN." + "description": "Identifies an offer from a particular seller for a specified ASIN." }, "MoneyType": { "type": "object", @@ -2047,7 +2081,7 @@ "description": "The monetary value." } }, - "description": "Currency type and monetary value. Schema for demonstrating pricing info." + "description": "Currency type and monetary value schema to demonstrate pricing information." }, "Price": { "required": [ @@ -2065,21 +2099,21 @@ "$ref": "#/components/schemas/Points" } }, - "description": "Schema for item's price information, including listing price, shipping price, and Amazon points." + "description": "The schema for item's price information, including listing price, shipping price, and Amazon Points." }, "Points": { "type": "object", "properties": { "pointsNumber": { "type": "integer", - "description": "The number of points.", + "description": "The number of Amazon Points.", "format": "int32" }, "pointsMonetaryValue": { "$ref": "#/components/schemas/MoneyType" } }, - "description": "The number of Amazon Points offered with the purchase of an item, and their monetary value." + "description": "The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points." }, "FulfillmentType": { "type": "string", @@ -2142,11 +2176,11 @@ }, "Asin": { "type": "string", - "description": "The Amazon Standard Identification Number (ASIN) of the item." + "description": "The ASIN of the item." }, "ErrorList": { "type": "array", - "description": "A list of error responses returned when a request is unsuccessful.", + "description": "A list of error responses that are returned when a request is unsuccessful.", "items": { "$ref": "#/components/schemas/Error" } diff --git a/resources/models/raw/seller/replenishment/v2022-11-07.json b/resources/models/raw/seller/replenishment/v2022-11-07.json index c4503d550..0eabc1e09 100644 --- a/resources/models/raw/seller/replenishment/v2022-11-07.json +++ b/resources/models/raw/seller/replenishment/v2022-11-07.json @@ -72,6 +72,15 @@ "subscriberAverageReorders": 3.25, "nonSubscriberAverageReorders": 1.11, "couponsRevenuePenetration": 0, + "revenueFromSubscriptionsWithMultipleDeliveries": 98623.04, + "revenueFromActiveSubscriptionsWithSingleDelivery": 30345.2, + "revenueFromCancelledSubscriptionsAfterSingleDelivery": 2372, + "subscriberRetentionFor30Days": 94.43, + "subscriberRetentionFor90Days": 78.43, + "revenuePenetrationFor0PercentSellerFunding": 10.23, + "revenuePenetrationFor5PercentSellerFunding": 22.2, + "revenuePenetrationFor10PercentSellerFunding": 67.57, + "shareOfCouponSubscriptions": 17.32, "currencyCode": "USD", "timeInterval": { "endDate": "2023-05-09T22:36:56Z", @@ -119,6 +128,15 @@ "subscriberAverageReorders": 3.25, "nonSubscriberAverageReorders": 1.11, "couponsRevenuePenetration": 0, + "revenueFromSubscriptionsWithMultipleDeliveries": 98623.04, + "revenueFromActiveSubscriptionsWithSingleDelivery": 30345.2, + "revenueFromCancelledSubscriptionsAfterSingleDelivery": 2372, + "subscriberRetentionFor30Days": 94.43, + "subscriberRetentionFor90Days": 78.43, + "revenuePenetrationFor0PercentSellerFunding": 10.23, + "revenuePenetrationFor5PercentSellerFunding": 22.2, + "revenuePenetrationFor10PercentSellerFunding": 67.57, + "shareOfCouponSubscriptions": 17.32, "currencyCode": "USD", "timeInterval": { "endDate": "2023-05-09T22:36:56Z", @@ -401,6 +419,7 @@ "revenuePenetration": 10.34, "lostRevenueDueToOOS": 12.32, "couponsRevenuePenetration": 10, + "shareOfCouponSubscriptions": 24.04, "timeInterval": { "endDate": "2023-03-11T00:00:00Z", "startDate": "2023-03-05T00:00:00Z" @@ -415,6 +434,7 @@ "revenuePenetration": 9.87, "lostRevenueDueToOOS": 17.82, "couponsRevenuePenetration": 17, + "shareOfCouponSubscriptions": 20.04, "timeInterval": { "endDate": "2023-03-11T00:00:00Z", "startDate": "2023-03-05T00:00:00Z" @@ -474,6 +494,7 @@ "activeSubscriptions": 100, "lostRevenueDueToOOS": 12.32, "couponsRevenuePenetration": 10, + "shareOfCouponSubscriptions": 20.04, "timeInterval": { "startDate": "2022-01-01T00:00:00Z", "endDate": "2022-12-31T00:00:00Z" @@ -489,6 +510,7 @@ "activeSubscriptions": 100, "lostRevenueDueToOOS": 17.82, "couponsRevenuePenetration": 17, + "shareOfCouponSubscriptions": 19.2, "timeInterval": { "startDate": "2022-01-01T00:00:00Z", "endDate": "2022-12-31T00:00:00Z" @@ -1501,39 +1523,39 @@ "x-docgen-enum-table-extension": [ { "value": "SHIPPED_SUBSCRIPTION_UNITS", - "description": "The number of units shipped to the subscribers over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`." + "description": "The number of units shipped to the subscribers over a period of time. Applicable to PERFORMANCE timePeriodType." }, { "value": "TOTAL_SUBSCRIPTIONS_REVENUE", - "description": "The revenue generated from subscriptions over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`." + "description": "The revenue generated from subscriptions over a period of time. Applicable to PERFORMANCE timePeriodType." }, { "value": "ACTIVE_SUBSCRIPTIONS", - "description": "The number of active subscriptions present at the end of the period. Applicable only for the `PERFORMANCE` `timePeriodType`." + "description": "The number of active subscriptions present at the end of the period. Applicable to PERFORMANCE timePeriodType." }, { "value": "NEXT_90DAYS_SHIPPED_SUBSCRIPTION_UNITS", - "description": "The forecasted shipped subscription units for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted shipped subscription units for the next 90 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_60DAYS_SHIPPED_SUBSCRIPTION_UNITS", - "description": "The forecasted shipped subscription units for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted shipped subscription units for the next 60 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_30DAYS_SHIPPED_SUBSCRIPTION_UNITS", - "description": "The forecasted shipped subscription units for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted shipped subscription units for the next 30 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_90DAYS_TOTAL_SUBSCRIPTIONS_REVENUE", - "description": "The forecasted total subscription revenue for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted total subscription revenue for the next 90 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_60DAYS_TOTAL_SUBSCRIPTIONS_REVENUE", - "description": "The forecasted total subscription revenue for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted total subscription revenue for the next 60 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_30DAYS_TOTAL_SUBSCRIPTIONS_REVENUE", - "description": "The forecasted total subscription revenue for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted total subscription revenue for the next 30 days. Applicable to FORECAST timePeriodType." } ] }, @@ -1726,7 +1748,11 @@ "SUBSCRIBER_NON_SUBSCRIBER_AVERAGE_REVENUE", "LOST_REVENUE_DUE_TO_OOS", "SUBSCRIBER_NON_SUBSCRIBER_AVERAGE_REORDERS", - "COUPONS_REVENUE_PENETRATION" + "COUPONS_REVENUE_PENETRATION", + "REVENUE_BY_DELIVERIES", + "SUBSCRIBER_RETENTION", + "REVENUE_PENETRATION_BY_SELLER_FUNDING", + "SHARE_OF_COUPON_SUBSCRIPTIONS" ], "x-docgen-enum-table-extension": [ { @@ -1760,6 +1786,22 @@ { "value": "COUPONS_REVENUE_PENETRATION", "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs." + }, + { + "value": "REVENUE_BY_DELIVERIES", + "description": "The subscription revenue generated from subscriptions with over two deliveries, active subscriptions with one delivery and cancelled subscriptions after one delivery over the past 12 months." + }, + { + "value": "SUBSCRIBER_RETENTION", + "description": "The percentage of subscriptions retained after 30 and 90 days of subscription creation." + }, + { + "value": "REVENUE_PENETRATION_BY_SELLER_FUNDING", + "description": "The percentage of subscription revenue generated by different tiers of seller-funded discount over the last 12 months." + }, + { + "value": "SHARE_OF_COUPON_SUBSCRIPTIONS", + "description": "The percentage of new subscriptions acquired through coupons." } ] }, @@ -1819,62 +1861,129 @@ "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "totalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The revenue generated from subscriptions over a period of time. Applicable for both the `PERFORMANCE` and `FORECAST` `timePeriodType`.", + "description": "The revenue generated from subscriptions over a period of time. Applicable for both the PERFORMANCE and FORECAST timePeriodType.", "format": "double" }, "shippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The number of units shipped to the subscribers over a period of time. Applicable for both the `PERFORMANCE` and `FORECAST` `timePeriodType`.", + "description": "The number of units shipped to the subscribers over a period of time. Applicable for both the PERFORMANCE and FORECAST timePeriodType.", "format": "int64" }, "activeSubscriptions": { "minimum": 0, "type": "number", - "description": "The number of active subscriptions present at the end of the period. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The number of active subscriptions present at the end of the period. Applicable to PERFORMANCE timePeriodType.", "format": "int64" }, "subscriberAverageRevenue": { "minimum": 0, "type": "number", - "description": "The average revenue per subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The average revenue per subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "nonSubscriberAverageRevenue": { "minimum": 0, "type": "number", - "description": "The average revenue per non-subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The average revenue per non-subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "lostRevenueDueToOOS": { "minimum": 0, "type": "number", - "description": "The revenue that would have been generated had there not been out of stock. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The revenue that would have been generated had there not been out of stock. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "subscriberAverageReorders": { "minimum": 0, "type": "number", - "description": "The average reorders per subscriber of the program over a period of 12 months. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The average reorders per subscriber of the program over a period of 12 months. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "nonSubscriberAverageReorders": { "minimum": 0, "type": "number", - "description": "The average reorders per non-subscriber of the program over a period of past 12 months. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The average reorders per non-subscriber of the program over a period of past 12 months. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "couponsRevenuePenetration": { "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenueFromSubscriptionsWithMultipleDeliveries": { + "minimum": 0, + "type": "number", + "description": "The subscription revenue generated from subscriptions with over two deliveries over the past 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenueFromActiveSubscriptionsWithSingleDelivery": { + "minimum": 0, + "type": "number", + "description": "The subscription revenue generated from active subscriptions with one delivery over the past 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenueFromCancelledSubscriptionsAfterSingleDelivery": { + "minimum": 0, + "type": "number", + "description": "The subscription revenue generated from subscriptions which are cancelled after one delivery over the past 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "subscriberRetentionFor30Days": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of subscriptions retained after 30 days of subscription creation. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "subscriberRetentionFor90Days": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of subscriptions retained after 90 days of subscription creation. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenuePenetrationFor0PercentSellerFunding": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of subscription revenue generated by offers with 0% seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenuePenetrationFor5PercentSellerFunding": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "[Applicable only for Sellers] The percentage of subscription revenue generated by offers with 5% seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenuePenetrationFor10PercentSellerFunding": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "[Applicable only for Sellers] The percentage of subscription revenue generated by offers with 10% seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenuePenetrationFor5PlusPercentSellerFunding": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "[Applicable only for vendors] The percentage of subscription revenue generated by offers with 5% or above seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "shareOfCouponSubscriptions": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of new subscriptions acquired through coupons. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "timeInterval": { @@ -1976,81 +2085,88 @@ "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "totalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The revenue generated from subscriptions over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The revenue generated from subscriptions over a period of time. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "shippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The number of units shipped to the subscribers over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The number of units shipped to the subscribers over a period of time. Applicable to PERFORMANCE timePeriodType.", "format": "int64" }, "activeSubscriptions": { "minimum": 0, "type": "number", - "description": "The number of active subscriptions present at the end of the period. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The number of active subscriptions present at the end of the period. Applicable to PERFORMANCE timePeriodType.", "format": "int64" }, "revenuePenetration": { "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of total program revenue out of total product revenue. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The percentage of total program revenue out of total product revenue. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "lostRevenueDueToOOS": { "minimum": 0, "type": "number", - "description": "The revenue that would have been generated had there not been out of stock. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The revenue that would have been generated had there not been out of stock. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "couponsRevenuePenetration": { "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "shareOfCouponSubscriptions": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of new subscriptions acquired through coupons. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "next30DayTotalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The forecasted total subscription revenue for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted total subscription revenue for the next 30 days. Applicable to FORECAST timePeriodType.", "format": "double" }, "next60DayTotalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The forecasted total subscription revenue for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted total subscription revenue for the next 60 days. Applicable to FORECAST timePeriodType.", "format": "double" }, "next90DayTotalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The forecasted total subscription revenue for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted total subscription revenue for the next 90 days. Applicable to FORECAST timePeriodType.", "format": "double" }, "next30DayShippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The forecasted shipped subscription units for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted shipped subscription units for the next 30 days. Applicable to FORECAST timePeriodType.", "format": "int64" }, "next60DayShippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The forecasted shipped subscription units for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted shipped subscription units for the next 60 days. Applicable to FORECAST timePeriodType.", "format": "int64" }, "next90DayShippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The forecasted shipped subscription units for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted shipped subscription units for the next 90 days. Applicable to FORECAST timePeriodType.", "format": "int64" }, "timeInterval": { diff --git a/resources/models/raw/seller/reports/v2021-06-30.json b/resources/models/raw/seller/reports/v2021-06-30.json index 66ecd37e2..fe2c49e62 100644 --- a/resources/models/raw/seller/reports/v2021-06-30.json +++ b/resources/models/raw/seller/reports/v2021-06-30.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Reports", + "title": "Report v2021-06-30", "description": "The Selling Partner API for Reports lets you retrieve and manage a variety of reports that can help selling partners manage their businesses.", "contact": { "name": "Selling Partner API Developer Support", @@ -22,8 +22,9 @@ "/reports/2021-06-30/reports": { "get": { "tags": [ - "reports" + "Reports" ], + "summary": "getReports", "description": "Returns report details for the reports that match the filters that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReports", "parameters": [ @@ -391,8 +392,9 @@ }, "post": { "tags": [ - "reports" + "Reports" ], + "summary": "createReport", "description": "Creates a report.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0167 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createReport", "requestBody": { @@ -646,8 +648,9 @@ "/reports/2021-06-30/reports/{reportId}": { "get": { "tags": [ - "reports" + "Reports" ], + "summary": "getReport", "description": "Returns report details (including the `reportDocumentId`, if available) for the report that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReport", "parameters": [ @@ -891,8 +894,9 @@ }, "delete": { "tags": [ - "reports" + "Reports" ], + "summary": "cancelReport", "description": "Cancels the report that you specify. Only reports with `processingStatus=IN_QUEUE` can be cancelled. Cancelled reports are returned in subsequent calls to the `getReport` and `getReports` operations.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelReport", "parameters": [ @@ -1118,8 +1122,9 @@ "/reports/2021-06-30/schedules": { "get": { "tags": [ - "reports" + "Reports" ], + "summary": "getReportSchedules", "description": "Returns report schedule details that match the filters that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReportSchedules", "parameters": [ @@ -1385,8 +1390,9 @@ }, "post": { "tags": [ - "reports" + "Reports" ], + "summary": "createReportSchedule", "description": "Creates a report schedule. If a report schedule with the same report type and marketplace IDs already exists, it will be cancelled and replaced with this one.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createReportSchedule", "requestBody": { @@ -1638,8 +1644,9 @@ "/reports/2021-06-30/schedules/{reportScheduleId}": { "get": { "tags": [ - "reports" + "Reports" ], + "summary": "getReportSchedule", "description": "Returns report schedule details for the report schedule that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReportSchedule", "parameters": [ @@ -1879,8 +1886,9 @@ }, "delete": { "tags": [ - "reports" + "Reports" ], + "summary": "cancelReportSchedule", "description": "Cancels the report schedule that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelReportSchedule", "parameters": [ @@ -2106,8 +2114,9 @@ "/reports/2021-06-30/documents/{reportDocumentId}": { "get": { "tags": [ - "reports" + "Reports" ], + "summary": "getReportDocument", "description": "Returns the information required for retrieving a report document's contents.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0167 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReportDocument", "parameters": [ diff --git a/resources/models/raw/seller/sellers/v1.json b/resources/models/raw/seller/sellers/v1.json index d8741e221..9224ea3ca 100644 --- a/resources/models/raw/seller/sellers/v1.json +++ b/resources/models/raw/seller/sellers/v1.json @@ -1,8 +1,8 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Sellers", - "description": "The [Selling Partner API for Sellers](https://developer-docs.amazon.com/sp-api/docs/sellers-api-v1-reference) (Sellers API) provides essential information about seller accounts, such as:\n\n- The marketplaces a seller can list in\n- The default language and currency of a marketplace\n- Whether the seller has suspended listings\n\nRefer to the [Sellers API reference](https://developer-docs.amazon.com/sp-api/docs/sellers-api-v1-reference) for details about this API's operations, data types, and schemas.", + "title": "The Selling Partner API for Sellers", + "description": "The Selling Partner API for Sellers lets you retrieve information on behalf of sellers about their seller account, such as the marketplaces they participate in. Along with listing the marketplaces that a seller can sell in, the API also provides additional information about the marketplace such as the default language and the default currency. The API also provides seller-specific information such as whether the seller has suspended listings in that marketplace.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -24,7 +24,7 @@ "tags": [ "sellers" ], - "description": "Returns a list of marketplaces where the seller can list items and information about the seller's participation in those marketplaces.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.016 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of marketplaces that the seller submitting the request can sell in and information about the seller's participation in those marketplaces.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.016 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getMarketplaceParticipations", "responses": { "200": { @@ -60,6 +60,7 @@ "defaultLanguageCode": "en_US", "domainName": "www.amazon.com" }, + "storeName": "BestSellerStore", "participation": { "isParticipating": true, "hasSuspendedListings": false @@ -85,6 +86,7 @@ "defaultLanguageCode": "en_US", "domainName": "www.amazon.com" }, + "storeName": "BestSellerStore", "participation": { "isParticipating": true, "hasSuspendedListings": false @@ -290,7 +292,7 @@ "tags": [ "sellers" ], - "description": "Returns information about a seller account and its marketplaces.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.016 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns information about a seller account and its marketplaces.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.016 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getAccount", "responses": { "200": { @@ -317,7 +319,7 @@ "example": { "payload": { "businessType": "PRIVATE_LIMITED", - "marketplaceLevelAttributes": [ + "marketplaceParticipationList": [ { "marketplace": { "id": "ATVPDKIKX0DER", @@ -326,10 +328,13 @@ "domainName": "www.amazon.com" }, "storeName": "BestSellerStore", - "listingStatus": "ACTIVE", - "sellingPlan": "PROFESSIONAL" + "participation": { + "isParticipating": true, + "hasSuspendedListings": false + } } ], + "sellingPlan": "PROFESSIONAL", "business": { "name": "BestSeller Inc.", "nonLatinName": "\u30d9\u30b9\u30c8\u30bb\u30e9\u30fc\u682a\u5f0f\u4f1a\u793e", @@ -341,7 +346,8 @@ "postalCode": "98101", "countryCode": "US" }, - "companyRegistrationNumber": "123456789" + "companyRegistrationNumber": "123456789", + "companyTaxIdentificationNumber": "987654321" }, "primaryContact": { "name": "John Doe", @@ -362,9 +368,13 @@ "x-amzn-api-sandbox": { "static": [ { + "request": { + "parameters": {} + }, "response": { "payload": { - "marketplaceLevelAttributes": [ + "businessType": "PRIVATE_LIMITED", + "marketplaceParticipationList": [ { "marketplace": { "id": "ATVPDKIKX0DER", @@ -373,13 +383,16 @@ "domainName": "www.amazon.com" }, "storeName": "BestSellerStore", - "listingStatus": "ACTIVE", - "sellingPlan": "PROFESSIONAL" + "participation": { + "isParticipating": true, + "hasSuspendedListings": false + } } ], - "businessType": "SOLE_PROPRIETORSHIP", + "sellingPlan": "PROFESSIONAL", "business": { "name": "BestSeller Inc.", + "nonLatinName": "\u30d9\u30b9\u30c8\u30bb\u30e9\u30fc\u682a\u5f0f\u4f1a\u793e", "registeredBusinessAddress": { "addressLine1": "123 Main St", "addressLine2": "Suite 500", @@ -388,7 +401,8 @@ "postalCode": "98101", "countryCode": "US" }, - "companyTaxIdentificationNumber": "TAX123456" + "companyRegistrationNumber": "123456789", + "companyTaxIdentificationNumber": "987654321" }, "primaryContact": { "name": "John Doe", @@ -428,25 +442,20 @@ "application/json": { "schema": { "$ref": "#/components/schemas/GetAccountResponse" - }, - "example": { - "errors": [ - { - "code": "400", - "message": "Validation failed for obfuscatedId:ACUULBDVZHYZ1" - } - ] } } }, "x-amzn-api-sandbox": { "static": [ { + "request": { + "parameters": {} + }, "response": { "errors": [ { - "code": "400", - "message": "Validation failed for obfuscatedId:ACUULBDVZHYZ1" + "code": "InvalidInput", + "message": "Invalid Input" } ] } @@ -609,7 +618,7 @@ }, "details": { "type": "string", - "description": "Additional details that can help you understand or fix the issue." + "description": "Additional details that can help the caller understand or fix the issue." } }, "description": "Error response returned when the request is unsuccessful." @@ -624,7 +633,8 @@ "MarketplaceParticipation": { "required": [ "marketplace", - "participation" + "participation", + "storeName" ], "type": "object", "properties": { @@ -633,6 +643,10 @@ }, "participation": { "$ref": "#/components/schemas/Participation" + }, + "storeName": { + "type": "string", + "description": "The name of the seller's store as displayed in the marketplace." } } }, @@ -672,7 +686,7 @@ }, "name": { "type": "string", - "description": "The marketplace name." + "description": "Marketplace name." }, "countryCode": { "pattern": "^([A-Z]{2})$", @@ -692,7 +706,7 @@ "description": "The domain name of the marketplace." } }, - "description": "Information about an Amazon marketplace where a seller can list items and customers can view and purchase items." + "description": "Detailed information about an Amazon market where a seller can list items for sale and customers can view and purchase items." }, "Participation": { "required": [ @@ -703,14 +717,14 @@ "properties": { "isParticipating": { "type": "boolean", - "description": "If `true`, the seller participates in the marketplace. Otherwise `false`." + "description": "If true, the seller participates in the marketplace." }, "hasSuspendedListings": { "type": "boolean", - "description": "Specifies if the seller has suspended listings. `true` if the seller Listing Status is set to Inactive, otherwise `false`." + "description": "If true, the seller has suspended listings." } }, - "description": "Information that is specific to a seller in a marketplace." + "description": "Detailed information that is specific to a seller in a marketplace." }, "GetAccountResponse": { "type": "object", @@ -724,74 +738,16 @@ }, "description": "The response schema for the `getAccount` operation." }, - "MarketplaceLevelAttributes": { - "required": [ - "listingStatus", - "marketplace", - "sellingPlan", - "storeName" - ], - "type": "object", - "properties": { - "marketplace": { - "$ref": "#/components/schemas/Marketplace" - }, - "storeName": { - "type": "string", - "description": "The name of the seller's store as displayed in the marketplace." - }, - "listingStatus": { - "type": "string", - "description": "The current status of the seller's listings.", - "enum": [ - "ACTIVE", - "INACTIVE" - ], - "x-docgen-enum-table-extension": [ - { - "value": "ACTIVE", - "description": "The seller's listings are currently active." - }, - { - "value": "INACTIVE", - "description": "The seller's listings are currently inactive." - } - ] - }, - "sellingPlan": { - "type": "string", - "description": "The selling plan details.", - "enum": [ - "PROFESSIONAL", - "INDIVIDUAL" - ], - "x-docgen-enum-table-extension": [ - { - "value": "PROFESSIONAL", - "description": "The seller has a professional selling plan." - }, - { - "value": "INDIVIDUAL", - "description": "The seller has an individual selling plan." - } - ] - } - }, - "description": "Attributes that define the seller's presence and status within a specific marketplace. These attributes include the marketplace details, store name, listing status, and the selling plan the seller is subscribed to." - }, "Account": { "required": [ "businessType", - "marketplaceLevelAttributes" + "marketplaceParticipationList", + "sellingPlan" ], "type": "object", "properties": { - "marketplaceLevelAttributes": { - "type": "array", - "description": "A list of details of the marketplaces where the seller account is active.", - "items": { - "$ref": "#/components/schemas/MarketplaceLevelAttributes" - } + "marketplaceParticipationList": { + "$ref": "#/components/schemas/MarketplaceParticipationList" }, "businessType": { "type": "string", @@ -841,6 +797,24 @@ } ] }, + "sellingPlan": { + "type": "string", + "description": "The selling plan details.", + "enum": [ + "PROFESSIONAL", + "INDIVIDUAL" + ], + "x-docgen-enum-table-extension": [ + { + "value": "PROFESSIONAL", + "description": "The seller has a professional selling plan." + }, + { + "value": "INDIVIDUAL", + "description": "The seller has an individual selling plan." + } + ] + }, "business": { "$ref": "#/components/schemas/Business" }, @@ -877,7 +851,7 @@ "description": "The non-Latin script version of the registered business name, if applicable." } }, - "description": "Information about the seller's business. Certain fields may be omitted depending on the seller's `businessType`." + "description": "Information about the Seller's business. These fields may be omitted if the Seller is registered as an individual." }, "Address": { "required": [ diff --git a/resources/models/raw/seller/shipping/v2.json b/resources/models/raw/seller/shipping/v2.json index 45ef61d4d..6db861383 100644 --- a/resources/models/raw/seller/shipping/v2.json +++ b/resources/models/raw/seller/shipping/v2.json @@ -266,7 +266,18 @@ "rateItemType": "MANDATORY" } ], - "paymentType": "PAY_THROUGH_AMAZON" + "paymentType": "PAY_THROUGH_AMAZON", + "benefits": { + "includedBenefits": [], + "excludedBenefits": [ + { + "benefit": "CLAIMS_PROTECTED", + "reasonCodes": [ + "LATE_DELIVERY_RISK" + ] + } + ] + } } ], "ineligibleRates": [ @@ -720,6 +731,12 @@ "start": "2019-12-13T07:09:05.513Z", "end": "2019-12-13T09:09:05.513Z" } + }, + "benefits": { + "includedBenefits": [ + "CLAIMS_PROTECTED" + ], + "excludedBenefits": [] } } } @@ -2083,7 +2100,13 @@ "format": "PNG", "contents": "sdioadaiosfhdodsaiufhouafhoudfhdouahfac==" } - ] + ], + "benefits": { + "includedBenefits": [ + "CLAIMS_PROTECTED" + ], + "excludedBenefits": [] + } } } } @@ -2800,6 +2823,7 @@ { "name": "accessPointTypes", "in": "query", + "description": "Access point types", "required": true, "style": "form", "explode": false, @@ -2853,7 +2877,6 @@ } ] }, - "example": "HELIX", "x-docgen-enum-table-extension": [ { "value": "HELIX", @@ -2892,6 +2915,7 @@ { "name": "countryCode", "in": "query", + "description": "Country code for access point", "required": true, "schema": { "type": "string" @@ -2901,6 +2925,7 @@ { "name": "postalCode", "in": "query", + "description": "postal code for access point", "required": true, "schema": { "type": "string" @@ -4319,6 +4344,7 @@ "properties": { "errors": { "type": "array", + "description": "Array of Errors", "items": { "$ref": "#/components/schemas/Error" } @@ -4552,6 +4578,10 @@ "type": "string", "description": "The carrier name for the offering." }, + "AccountId": { + "type": "string", + "description": "Identifier for the seller's carrier account." + }, "PackageClientReferenceId": { "type": "string", "description": "A client provided unique identifier for a package being shipped. This value should be saved by the client to pass as a parameter to the getShipmentDocuments operation." @@ -4582,15 +4612,18 @@ "DeliveredToRearDoor", "DeliveredToReceptionist", "DeliveredToShed", + "DeliveredWithOTP", "Signed", "Damaged", "IncorrectItems", "NotRequired", "Rejected", + "RejectedByRecipientWithVerification", "CancelledByRecipient", "AddressNotFound", "HazmatShipment", - "Undeliverable" + "Undeliverable", + "ArrivedAtLocalFacility" ], "x-docgen-enum-table-extension": [ { @@ -4665,6 +4698,10 @@ "value": "DeliveredToShed", "description": "Shipment delivered to shed." }, + { + "value": "DeliveredWithOTP", + "description": "Shipment delivered with onetime passcode." + }, { "value": "Signed", "description": "Shipment delivered and signature received." @@ -4685,6 +4722,10 @@ "value": "Rejected", "description": "Recipient refused to accept the shipment." }, + { + "value": "RejectedByRecipientWithVerification", + "description": "Recipient refused to accept the shipment and provided verification." + }, { "value": "CancelledByRecipient", "description": "Shipment was cancelled by the recipient. This tag is paired with the rejected shipment status." @@ -4700,6 +4741,10 @@ { "value": "Undeliverable", "description": "Shipment is undeliverable and is returning to the seller." + }, + { + "value": "ArrivedAtLocalFacility", + "description": "Package arrived at the local facility." } ] }, @@ -4765,7 +4810,8 @@ "city", "countryCode", "name", - "postalCode" + "postalCode", + "stateOrRegion" ], "type": "object", "properties": { @@ -4941,6 +4987,45 @@ "type": "string", "description": "A Base64 encoded string of the file contents." }, + "RequestedLabelCustomization": { + "type": "object", + "properties": { + "requestAttributes": { + "$ref": "#/components/schemas/RequestAttributes" + } + }, + "description": "Object contains customised data requested by a shipper to be printed on a shipping label." + }, + "RequestAttributes": { + "type": "array", + "description": "Specify the type of attributes to be added on a label.", + "items": { + "$ref": "#/components/schemas/LabelAttribute" + } + }, + "LabelAttribute": { + "type": "string", + "description": "Enumerates the attributes supported to be printed on a shipping label. The values for these attributes are retrieved from GetRates/OneClickShipment request", + "enum": [ + "PACKAGE_CLIENT_REFERENCE_ID", + "SELLER_DISPLAY_NAME", + "COLLECT_ON_DELIVERY_AMOUNT" + ], + "x-docgen-enum-table-extension": [ + { + "value": "PACKAGE_CLIENT_REFERENCE_ID", + "description": "Prints client reference ID on the shipping label" + }, + { + "value": "SELLER_DISPLAY_NAME", + "description": "Prints seller name on the shipping label" + }, + { + "value": "COLLECT_ON_DELIVERY_AMOUNT", + "description": "Prints Collect On Delivery amount on the shipping label." + } + ] + }, "PackageDocumentList": { "type": "array", "description": "A list of documents related to a package.", @@ -5098,6 +5183,9 @@ "items": { "$ref": "#/components/schemas/DocumentType" } + }, + "requestedLabelCustomization": { + "$ref": "#/components/schemas/RequestedLabelCustomization" } }, "description": "The document specifications requested. For calls to the purchaseShipment operation, the shipment purchase fails if the specified document specifications are not among those returned in the response to the getRates operation." @@ -5411,7 +5499,7 @@ "type": "object", "properties": { "unitedNationsRegulatoryId": { - "pattern": "^(UN)[0-9]{4}$", + "pattern": "^(UN|ID|NA)[0-9]{4}$", "type": "string", "description": "The specific UNID of the item being shipped." }, @@ -5572,7 +5660,8 @@ "Undeliverable", "PickupCancelled", "ReturnInitiated", - "AvailableForPickup" + "AvailableForPickup", + "RecipientRequestedAlternateDeliveryTiming" ], "x-docgen-enum-table-extension": [ { @@ -5626,6 +5715,10 @@ { "value": "AvailableForPickup", "description": "Package held for recipient pickup." + }, + { + "value": "RecipientRequestedAlternateDeliveryTiming", + "description": "Recipient has requested an update to their delivery date." } ] }, @@ -6027,6 +6120,9 @@ }, "destinationAccessPointDetails": { "$ref": "#/components/schemas/AccessPointDetails" + }, + "carrierAccounts": { + "$ref": "#/components/schemas/CarrierAccounts" } }, "description": "The request schema for the getRates operation. When the channelType is Amazon, the shipTo address is not required and will be ignored." @@ -6037,7 +6133,8 @@ "accessPointId": { "$ref": "#/components/schemas/AccessPointId" } - } + }, + "description": "AccessPointDetails object" }, "NdrAction": { "type": "string", @@ -6461,12 +6558,14 @@ }, "exceptionOperatingHours": { "type": "array", + "description": "Exception operating hours for Access Point", "items": { "$ref": "#/components/schemas/ExceptionOperatingHours" } }, "assistanceType": { "type": "string", + "description": "Assistance type enum for Access point i.e. STAFF_ASSISTED or SELF_ASSISTED", "enum": [ "STAFF_ASSISTED", "SELF_ASSISTED" @@ -6507,6 +6606,7 @@ }, "midDayClosures": { "type": "array", + "description": "midDayClosures operating hours array", "items": { "$ref": "#/components/schemas/TimeOfDay" } @@ -6518,13 +6618,16 @@ "type": "object", "properties": { "hourOfDay": { - "type": "integer" + "type": "integer", + "description": "Denotes hour of the day, used for defining opening or closing time of access points" }, "minuteOfHour": { - "type": "integer" + "type": "integer", + "description": "Denotes minute of the hour, used for defining opening or closing time of access points" }, "secondOfMinute": { - "type": "integer" + "type": "integer", + "description": "Denotes second of the minute, used for defining opening or closing time of access points" } }, "description": "Denotes time of the day, used for defining opening or closing time of access points" @@ -6621,6 +6724,29 @@ } ] }, + "CarrierAccounts": { + "type": "array", + "description": "A list of CarrierAccounts", + "items": { + "$ref": "#/components/schemas/CarrierAccount" + } + }, + "CarrierAccount": { + "required": [ + "carrierAccountId", + "carrierId" + ], + "type": "object", + "properties": { + "carrierAccountId": { + "$ref": "#/components/schemas/AccountId" + }, + "carrierId": { + "$ref": "#/components/schemas/CarrierId" + } + }, + "description": "Carrier Account details used to fetch rates." + }, "DateRange": { "type": "object", "properties": { @@ -6712,7 +6838,12 @@ "RESIDENTIAL_SURCHARGE", "ADDITIONAL_SURCHARGE", "SURCHARGE", - "REBATE" + "REBATE", + "HIGH_CUBE_SURCHARGE", + "HIGH_LENGTH_SURCHARGE", + "HIGH_WIDTH_SURCHARGE", + "DEMAND_SURCHARGE", + "NONSTANDARD_FEE" ], "x-docgen-enum-table-extension": [ { @@ -6826,6 +6957,26 @@ { "value": "REBATE", "description": "Rebate." + }, + { + "value": "HIGH_CUBE_SURCHARGE", + "description": "High Cube Surcharge." + }, + { + "value": "HIGH_LENGTH_SURCHARGE", + "description": "High Length Surcharge." + }, + { + "value": "HIGH_WIDTH_SURCHARGE", + "description": "High Width Surcharge." + }, + { + "value": "DEMAND_SURCHARGE", + "description": "A fee that is applied during specific periods of increased demand on the network as specified in the Amazon Shipping Service guide." + }, + { + "value": "NONSTANDARD_FEE", + "description": "A fee that applies for packages that are outside the standard size for processing and sorting as specified in the Amazon Shipping Service guide." } ] }, @@ -6884,19 +7035,19 @@ }, "ExcludedBenefit": { "required": [ - "benefit", - "reasonCodes" + "benefit" ], "type": "object", "properties": { "benefit": { - "type": "string" + "type": "string", + "description": "benefit" }, "reasonCodes": { "$ref": "#/components/schemas/ExcludedBenefitReasonCodes" } }, - "description": "Object representing an excluded benefit that is excluded for an ShippingOffering/Rate." + "description": "Object representing a benefit that is excluded for a shipping offer or rate." }, "ExcludedBenefitReasonCodes": { "minItems": 1, diff --git a/resources/models/raw/seller/transfers/v2024-06-01.json b/resources/models/raw/seller/transfers/v2024-06-01.json index a89a7a969..9997f2deb 100644 --- a/resources/models/raw/seller/transfers/v2024-06-01.json +++ b/resources/models/raw/seller/transfers/v2024-06-01.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "The Selling Partner API for Transfers.", - "description": "Use the Transfers API v2024-06-01 to initiate payouts for your seller accounts. This API is available in private beta only.", + "description": "The Selling Partner API for Transfers enables selling partners to retrieve payment methods and initiate payouts for their seller accounts. This API supports the following marketplaces: DE, FR, IT, ES, SE, NL, PL, and BE.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -21,7 +21,7 @@ "paths": { "/finances/transfers/2024-06-01/payouts": { "post": { - "description": "Initiates an on-demand payout to the seller's default deposit method in Seller Central for the given `marketplaceId` and `accountType` (if eligible). Only one on-demand payout can be initiated for each marketplace and account type within a 24-hour period. \n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation. The preceding table shows the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may yield higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Initiates an on-demand payout to the seller's default deposit method in Seller Central for the given `marketplaceId` and `accountType`, if eligible. You can only initiate one on-demand payout for each marketplace and account type within a 24-hour period. \n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.017 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "initiatePayout", "requestBody": { "description": "The request body for the `initiatePayout` operation.", @@ -82,7 +82,7 @@ } }, "400": { - "description": "Request has missing or invalid parameters and cannot be parsed. Possible values include:\n\nINVALID_INPUT: The marketplaceId/accountType provided in the input is invalid.\n\nNOT_ELIGIBLE_FOR_ON_DEMAND_PAYOUT: The seller is not eligible for On-Demand Payouts. Retries would most likely fail.\n\nNO_DEPOSIT_METHOD: No deposit method found for the selling partner. Please add a valid deposit method and try again.\n\nINSUFFICIENT_PAYOUT_AMOUNT: The outstanding balance is less than the minimum permissible payout amount, hence no payout will be initiated.\n\nPAYOUT_FREQUENCY_EXCEEDED: This occurs if there has already been a payout initiated for the given marketplace and accountType in the last 24 hours. A selling partner can request payout once in every 24 hours for a given marketplace and accountType.\n\nNote: The error codes listed here are not an exhaustive representation. The API's error handling is subject to change, and additional error codes may be introduced in the future.", + "description": "Request has missing or invalid parameters and cannot be parsed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -105,7 +105,7 @@ "example": { "errors": [ { - "code": "NO_DEPOSIT_METHOD", + "code": "NoDepositMethod", "message": "No deposit method found for the selling partner. Add a valid deposit method and try again." } ] @@ -128,11 +128,11 @@ "response": { "errors": [ { - "code": "NO_DEPOSIT_METHOD", + "code": "NoDepositMethod", "message": "No deposit method found for the selling partner. Add a valid deposit method and try again." }, { - "code": "INSUFFICIENT_PAYOUT_AMOUNT", + "code": "InsufficientPayoutAmount", "message": "The available balance is less than the minimum permissible payout amount. No payout will be initiated." } ] @@ -277,21 +277,57 @@ "x-codegen-request-body-name": "body" } }, - "/finances/transfers/2024-06-01/paymentmethods": { - "post": { - "description": "The list of payment methods added for a particular seller. These payment methods can be used for payouts.", + "/finances/transfers/2024-06-01/paymentMethods": { + "get": { + "description": "Returns the list of payment methods for the seller, which can be filtered by method type.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| .5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getPaymentMethods", - "requestBody": { - "description": "The request schema of the `getPaymentMethods` operation.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetPaymentMethodsRequest" - } - } + "parameters": [ + { + "name": "marketplaceId", + "in": "query", + "description": "The identifier of the marketplace from which you want to retrieve payment methods. For the list of possible marketplace identifiers, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", + "required": true, + "schema": { + "type": "string" + }, + "example": "ATVPDKIKX0DER" }, - "required": true - }, + { + "name": "paymentMethodTypes", + "in": "query", + "description": "A comma-separated list of the payment method types you want to include in the response.", + "style": "form", + "explode": false, + "schema": { + "minItems": 1, + "uniqueItems": true, + "type": "array", + "items": { + "type": "string", + "enum": [ + "BANK_ACCOUNT", + "CARD", + "SELLER_WALLET" + ], + "x-docgen-enum-table-extension": [ + { + "value": "BANK_ACCOUNT", + "description": "The payment is from a bank account." + }, + { + "value": "CARD", + "description": "The payment is from a card." + }, + { + "value": "SELLER_WALLET", + "description": "The payment is from a [Seller Wallet](https://sell.amazon.com/tools/seller-wallet) virtual bank account." + } + ] + } + }, + "example": "BANK_ACCOUNT,CARD" + } + ], "responses": { "200": { "description": "Success.", @@ -315,15 +351,23 @@ "$ref": "#/components/schemas/GetPaymentMethodsResponse" }, "example": { - "piDetails": [ + "paymentMethods": [ + { + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "BANK_ACCOUNT", + "tail": "677", + "assignmentType": "DEFAULT_DEPOSIT_METHOD" + }, { "countryCode": "US", - "defaultMarketplaces": [ - "ATVPDKIKX0DER" - ], - "encryptedAccountHolderName": "?SIEGE|Rufus!00AAAAAAYIARAAGgAAAAAADgjowvyyBhAAGAAgADIAAAAAkQAAAAAAAAAA1goTnyZO5d+yqPgsktNT/nEAAAAAAAAAP0MonpF3YDVi4nembq6SlQ+4vdiDYdw3yAQnHXMw7xQtF7vzrLY/MJPd3nisz3cIf8mXj5Q6OLDmVukyrqBS0ZDq12OuNAqwh3O1w/tAba31f7UBWfhg3XJFwflqHOX028hd7wmGl72o9NNk6ylY18g=!EGEIS?", - "paymentInstrumentId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", - "paymentInstrumentType": "BANK_ACCOUNT", + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "CARD", + "expiryDate": { + "month": "3", + "year": "2029" + }, "tail": "677" } ] @@ -335,37 +379,18 @@ { "request": { "parameters": { - "body": { - "value": { - "owningCustomerId": "ACUULBDVZHYZZ", - "marketplaceId": "ATVPDKIKX0DER", - "requestId": "Rufus", - "paymentMethodFilter": { - "subscribedMarketplaces": [ - "ATVPDKIKX0DER", - "A2EUQ1WTGCTBG2" - ], - "assignmentFilter": { - "assignmentTypes": [ - "DEFAULT" - ] - } - } - } + "marketplaceId": { + "value": "ATVPDKIKX0DER" } } }, "response": { - "piDetails": [ + "paymentMethods": [ { "countryCode": "US", - "defaultMarketplaces": [ - "ATVPDKIKX0DER", - "A2EUQ1WTGCTBG2" - ], - "encryptedAccountHolderName": "?SIEGE|Rufus!00AAAAAAYIARAAGgAAAAAADgjowvyyBhAAGAAgADIAAAAAkQAAAAAAAAAA1goTnyZO5d+yqPgsktNT/nEAAAAAAAAAP0MonpF3YDVi4nembq6SlQ+4vdiDYdw3yAQnHXMw7xQtF7vzrLY/MJPd3nisz3cIf8mXj5Q6OLDmVukyrqBS0ZDq12OuNAqwh3O1w/tAba31f7UBWfhg3XJFwflqHOX028hd7wmGl72o9NNk6ylY18g=!EGEIS?", - "paymentInstrumentId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", - "paymentInstrumentType": "BANK_ACCOUNT", + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "BANK_ACCOUNT", "tail": "677" } ] @@ -398,7 +423,7 @@ "example": { "errors": [ { - "code": "400", + "code": "InvalidInput", "message": "Validation failed for obfuscatedId:ACUULBDVZHYZ1" } ] @@ -410,30 +435,16 @@ { "request": { "parameters": { - "body": { - "value": { - "owningCustomerId": "ACUULBDVZHYZ1", - "marketplaceId": "ATVPDKIKX0DER", - "requestId": "Rufus", - "paymentMethodFilter": { - "subscribedMarketplaces": [ - "ATVPDKIKX0DER" - ], - "assignmentFilter": { - "assignmentTypes": [ - "DEFAULT" - ] - } - } - } + "marketplaceId": { + "value": "ABCMARKET" } } }, "response": { "errors": [ { - "code": "400", - "message": "Validation failed for obfuscatedId:ACUULBDVZHYZ1" + "code": "InvalidInput", + "message": "Validation failed for: ABCMARKET" } ] } @@ -573,8 +584,7 @@ } } } - }, - "x-codegen-request-body-name": "body" + } } } }, @@ -588,12 +598,11 @@ "type": "object", "properties": { "marketplaceId": { - "type": "string", - "description": "A marketplace identifier. For the list of possible marketplace identifiers, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids)." + "$ref": "#/components/schemas/MarketplaceId" }, "accountType": { "type": "string", - "description": "The account type in the selected marketplace for which a payout has to be initiated. For the supported EU marketplaces, the only account type is `Standard Orders`." + "description": "The account type in the selected marketplace for which a payout must be initiated. For supported EU marketplaces, the only account type is `Standard Orders`." } }, "description": "The request schema for the `initiatePayout` operation.", @@ -618,57 +627,28 @@ "payoutReferenceId": "3DM7DQi8DPAMOLOSaN5HxT0q2waNwH95fopx3AD2Lgc" } }, - "GetPaymentMethodsRequest": { - "type": "object", - "properties": { - "owningCustomerId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - }, - "marketplaceId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - }, - "requestId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - }, - "paymentMethodFilter": { - "$ref": "#/components/schemas/PaymentMethodFilter" - } - }, - "description": "The request schema for the `getPaymentMethods` operation.", - "example": { - "owningCustomerId": "ACUULBDVZHYZZ", - "marketplaceId": "ATVPDKIKX0DER", - "requestId": "Rufus", - "paymentMethodFilter": { - "subscribedMarketplaces": [ - "ATVPDKIKX0DER" - ], - "assignmentFilter": { - "assignmentTypes": [ - "DEFAULT" - ] - } - } - } - }, "GetPaymentMethodsResponse": { "type": "object", "properties": { - "piDetails": { - "$ref": "#/components/schemas/ListOfPIDetails" + "paymentMethods": { + "$ref": "#/components/schemas/PaymentMethodList" } }, - "description": "The response schema for the `getPaymentMethodsResponse` operation.", + "description": "The response schema for the `getPaymentMethods` operation.", "example": { - "piDetails": [ + "paymentMethods": [ + { + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "BANK_ACCOUNT", + "tail": "677", + "assignmentType": "DEFAULT_DEPOSIT_METHOD" + }, { "countryCode": "US", - "defaultMarketplaces": [ - "ATVPDKIKX0DER" - ], - "encryptedAccountHolderName": "?SIEGE|Rufus!00AAAAAAYIARAAGgAAAAAADgjowvyyBhAAGAAgADIAAAAAkQAAAAAAAAAA1goTnyZO5d+yqPgsktNT/nEAAAAAAAAAP0MonpF3YDVi4nembq6SlQ+4vdiDYdw3yAQnHXMw7xQtF7vzrLY/MJPd3nisz3cIf8mXj5Q6OLDmVukyrqBS0ZDq12OuNAqwh3O1w/tAba31f7UBWfhg3XJFwflqHOX028hd7wmGl72o9NNk6ylY18g=!EGEIS?", - "paymentInstrumentId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", - "paymentInstrumentType": "CARD", + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "CARD", "expiryDate": { "month": "3", "year": "2029" @@ -678,118 +658,76 @@ ] } }, - "PaymentMethodFilter": { - "type": "object", - "properties": { - "paymentInstrumentId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - }, - "subscribedMarketplaces": { - "$ref": "#/components/schemas/ListOfStrings" - }, - "assignmentFilter": { - "$ref": "#/components/schemas/AssignmentFilter" - }, - "paymentInstrumentTypes": { - "$ref": "#/components/schemas/ListOfPaymentInstrumentType" - } - }, - "description": "The object used to filter payment methods based on different factors.", - "example": { - "paymentInstrumentId": "0h_PU_CUS_da62b97f-8629-46a1-8f8b-6f7fde4b5751", - "paymentInstrumentTypes": [ - "BANK_ACCOUNT" - ] - } - }, - "AssignmentFilter": { - "type": "object", - "properties": { - "assignmentTypes": { - "$ref": "#/components/schemas/ListOfAssignmentType" - } - }, - "description": "The list of default payment instruments that are returned when you use the `assignmentFilter`." - }, - "ListOfAssignmentType": { + "PaymentMethodList": { "type": "array", - "description": "The list of assignment types.", + "description": "The list of payment methods with payment method details.", "items": { - "$ref": "#/components/schemas/AssignmentType" + "$ref": "#/components/schemas/PaymentMethodDetails" } }, - "AssignmentType": { - "type": "string", - "description": "The filter that returns payment methods based on the type of assignment.", - "enum": [ - "DEFAULT" - ], - "x-docgen-enum-table-extension": [ - { - "value": "DEFAULT", - "description": "The payment instrument that is used as the primary payout method." - } - ] - }, - "ListOfPIDetails": { - "type": "array", - "description": "The list of payment instruments.", - "items": { - "$ref": "#/components/schemas/PIDetails" - } - }, - "PIDetails": { + "PaymentMethodDetails": { "type": "object", "properties": { - "encryptedAccountHolderName": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" + "accountHolderName": { + "type": "string", + "description": "The name of the account holder who is registered for the payment method." }, - "paymentInstrumentId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" + "paymentMethodId": { + "type": "string", + "description": "The payment method identifier.", + "example": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d" }, "tail": { - "$ref": "#/components/schemas/StringWithDigits" + "type": "string", + "description": "The last three or four digits of the payment method.", + "example": "321" }, "expiryDate": { "$ref": "#/components/schemas/ExpiryDate" }, "countryCode": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" + "type": "string", + "description": "The two-letter country code in ISO 3166-1 alpha-2 format. For payment methods in the `card` category, the code is for the country where the card was issued. For payment methods in the `bank account` category, the code is for the country where the account is located.", + "example": "US" }, - "defaultMarketplaces": { - "$ref": "#/components/schemas/ListOfStrings" + "paymentMethodType": { + "$ref": "#/components/schemas/PaymentMethodType" }, - "paymentInstrumentType": { - "$ref": "#/components/schemas/PaymentInstrumentType" + "assignmentType": { + "$ref": "#/components/schemas/AssignmentType" } }, - "description": "The details of a payment instrument." + "description": "The details of a payment method." }, "ExpiryDate": { "type": "object", "properties": { "month": { - "$ref": "#/components/schemas/StringWithDigits" + "type": "string", + "description": "The month the card expires expressed as a number from `1` to `12`.", + "example": "3" }, "year": { - "$ref": "#/components/schemas/StringWithDigits" + "type": "string", + "description": "Year", + "example": "2024" } }, - "description": "The expiration date of a card used for payment. If the payment instrument is not a card, the expiration date is null." + "description": "The expiration date of the card used for payment. If the payment method is not `card`, the expiration date is `null`." }, - "ListOfPaymentInstrumentType": { + "PaymentMethodTypeList": { "type": "array", - "description": "The list of payment instrument types that are present.", + "description": "The list of payment method types that are present.", "example": [ "BANK_ACCOUNT, CARD" ], "items": { - "$ref": "#/components/schemas/PaymentInstrumentType" + "$ref": "#/components/schemas/PaymentMethodType" } }, - "PaymentInstrumentType": { + "PaymentMethodType": { "type": "string", - "description": "The payment instrument type.", + "description": "The type of payment method.", "enum": [ "BANK_ACCOUNT", "CARD", @@ -798,36 +736,35 @@ "x-docgen-enum-table-extension": [ { "value": "BANK_ACCOUNT", - "description": "Bank Account." + "description": "The payment is from a bank account." }, { "value": "CARD", - "description": "Card" + "description": "The payment is from a card." }, { "value": "SELLER_WALLET", - "description": "Seller Wallet Virtual Bank Account." + "description": "The payment is from a [Seller Wallet](https://sell.amazon.com/tools/seller-wallet) virtual bank account." } ] }, - "ListOfStrings": { - "type": "array", - "description": "A list of strings.", - "items": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - } - }, - "StringWithDigits": { - "pattern": "^[0-9]*", + "AssignmentType": { "type": "string", - "description": "A string with digits", - "example": "ATVPDKIKX0DER" + "description": "The default payment method type.", + "enum": [ + "DEFAULT_DEPOSIT_METHOD" + ], + "x-docgen-enum-table-extension": [ + { + "value": "DEFAULT_DEPOSIT_METHOD", + "description": "The default deposit method." + } + ] }, - "StringWithNoWhiteSpace": { - "pattern": "\\S+", + "MarketplaceId": { "type": "string", - "description": "A string with no white spaces.", - "example": "ATVPDKIKX0DER" + "description": "The identifier of the Amazon marketplace. For the list of all marketplace IDs, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", + "example": "A1PA6795UKMFR9" }, "ErrorList": { "required": [ diff --git a/resources/models/raw/vendor/direct-fulfillment-inventory/v1.json b/resources/models/raw/vendor/direct-fulfillment-inventory/v1.json index d04df9d31..dc066ba09 100644 --- a/resources/models/raw/vendor/direct-fulfillment-inventory/v1.json +++ b/resources/models/raw/vendor/direct-fulfillment-inventory/v1.json @@ -24,7 +24,7 @@ "tags": [ "updateInventory" ], - "description": "Submits inventory updates for the specified warehouse for either a partial or full feed of inventory items.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the *SP-API*](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Submits inventory updates for the specified warehouse for either a partial or full feed of inventory items.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitInventoryUpdate", "parameters": [ { @@ -38,7 +38,7 @@ } ], "requestBody": { - "description": "The request body that contains the inventory update data to submit.", + "description": "The request body containing the inventory update data to submit.", "content": { "application/json": { "schema": { @@ -331,7 +331,7 @@ "$ref": "#/components/schemas/InventoryUpdate" } }, - "description": "The request body for the `submitInventoryUpdate` operation." + "description": "The request body for the submitInventoryUpdate operation." }, "InventoryUpdate": { "required": [ @@ -346,7 +346,7 @@ }, "isFullUpdate": { "type": "boolean", - "description": "When `true`, this request contains a full feed. When `false`, this request contains a partial feed. When sending a full feed, you must send information about all items in the warehouse. Any items not in the full feed are updated as not available. When sending a partial feed, only include the items that need an inventory update. The status of other items will remain unchanged." + "description": "When true, this request contains a full feed. Otherwise, this request contains a partial feed. When sending a full feed, you must send information about all items in the warehouse. Any items not in the full feed are updated as not available. When sending a partial feed, only include the items that need an update to inventory. The status of other items will remain unchanged." }, "items": { "type": "array", @@ -366,18 +366,18 @@ "properties": { "buyerProductIdentifier": { "type": "string", - "description": "The buyer-selected product identification for the item. Either `buyerProductIdentifier` or `vendorProductIdentifier` must be submitted." + "description": "The buyer selected product identification of the item. Either buyerProductIdentifier or vendorProductIdentifier should be submitted." }, "vendorProductIdentifier": { "type": "string", - "description": "The vendor selected product identification for the item. Either `buyerProductIdentifier` or `vendorProductIdentifier` must be submitted." + "description": "The vendor selected product identification of the item. Either buyerProductIdentifier or vendorProductIdentifier should be submitted." }, "availableQuantity": { "$ref": "#/components/schemas/ItemQuantity" }, "isObsolete": { "type": "boolean", - "description": "When `true`, the item is permanently unavailable." + "description": "When true, the item is permanently unavailable." } }, "description": "Updated inventory details for an item." @@ -393,7 +393,7 @@ "description": "Assigned identification for the party." } }, - "description": "Name, address and tax details for a group." + "description": "Name, address and tax details of a party." }, "ItemQuantity": { "required": [ @@ -410,7 +410,7 @@ "description": "Unit of measure for the available quantity." } }, - "description": "Details about item quantity." + "description": "Details of item quantity." }, "SubmitInventoryUpdateResponse": { "type": "object", @@ -422,7 +422,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitInventoryUpdate` operation." + "description": "The response schema for the submitInventoryUpdate operation." }, "TransactionReference": { "type": "object", @@ -432,7 +432,7 @@ "description": "GUID to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } }, - "description": "A response that contains the transaction ID." + "description": "Response containing the transaction ID." }, "ErrorList": { "type": "array", diff --git a/resources/models/raw/vendor/direct-fulfillment-orders/v1.json b/resources/models/raw/vendor/direct-fulfillment-orders/v1.json index c7a5874f2..890122a69 100644 --- a/resources/models/raw/vendor/direct-fulfillment-orders/v1.json +++ b/resources/models/raw/vendor/direct-fulfillment-orders/v1.json @@ -1729,7 +1729,7 @@ "description": "Submits acknowledgements for one or more purchase orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitAcknowledgement", "requestBody": { - "description": "The request body that contains the order acknowledgement.", + "description": "The request body containing the acknowledgement to an order.", "content": { "application/json": { "schema": { @@ -2047,13 +2047,13 @@ }, "orders": { "type": "array", - "description": "Represents a purchase order within the `OrderList`.", + "description": "Represents a purchase order within the OrderList.", "items": { "$ref": "#/components/schemas/Order" } } }, - "description": "A purchase orders list returned as a response." + "description": "A list of purchase orders returned as response." }, "Pagination": { "type": "object", @@ -2141,7 +2141,7 @@ "$ref": "#/components/schemas/TaxLineItem" } }, - "description": "The total tax object within the shipment that relates to the order." + "description": "The total Tax object within shipment that relates to the order." }, "sellingParty": { "$ref": "#/components/schemas/PartyIdentification" @@ -2182,7 +2182,7 @@ "$ref": "#/components/schemas/TaxRegistrationDetails" } }, - "description": "Name, address, and tax details of a party." + "description": "Name, address and tax details of a party." }, "TaxRegistrationDetails": { "required": [ @@ -2233,7 +2233,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the person, business, or institution at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The name of the person, business or institution at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." }, "attention": { "type": "string", @@ -2253,15 +2253,15 @@ }, "city": { "type": "string", - "description": "The city where the person, business, or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The city where the person, business or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." }, "county": { "type": "string", - "description": "The county where the person, business, or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The county where person, business or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." }, "district": { "type": "string", - "description": "The district where the person, business, or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The district where person, business or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." }, "stateOrRegion": { "type": "string", @@ -2277,7 +2277,7 @@ }, "phone": { "type": "string", - "description": "The phone number of the person, business, or institution located at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The phone number of the person, business or institution located at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." } }, "description": "Address of the party." @@ -2331,7 +2331,7 @@ "$ref": "#/components/schemas/Money" } }, - "description": "An order item." + "description": "An item within an order" }, "Money": { "type": "object", @@ -2370,7 +2370,7 @@ "description": "GUID assigned by Amazon to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } }, - "description": "Response that contains the transaction ID." + "description": "Response containing the transaction ID." }, "ErrorList": { "type": "array", @@ -2459,7 +2459,7 @@ "$ref": "#/components/schemas/ItemQuantity" } }, - "description": "Individual item details within the acknowledged order." + "description": "Details of an individual item within the order being acknowledged." }, "ItemQuantity": { "type": "object", @@ -2550,7 +2550,7 @@ ] } }, - "description": "The order's tax details." + "description": "The tax details related to the order." }, "AcknowledgementStatus": { "type": "object", diff --git a/resources/models/raw/vendor/direct-fulfillment-payment/v1.json b/resources/models/raw/vendor/direct-fulfillment-payment/v1.json index 4679e258d..c44cfb25e 100644 --- a/resources/models/raw/vendor/direct-fulfillment-payment/v1.json +++ b/resources/models/raw/vendor/direct-fulfillment-payment/v1.json @@ -24,10 +24,10 @@ "tags": [ "vendorInvoice" ], - "description": "Submits one or more invoices for a vendor's direct fulfillment orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Submits one or more invoices for a vendor's direct fulfillment orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitInvoice", "requestBody": { - "description": "The request body that contains one or more invoices for vendor orders.", + "description": "The request body containing one or more invoices for vendor orders.", "content": { "application/json": { "schema": { @@ -409,7 +409,7 @@ "properties": { "invoices": { "type": "array", - "description": "An array of invoice details you want to submit.", + "description": "An array of invoice details to be submitted.", "items": { "$ref": "#/components/schemas/InvoiceDetail" } @@ -490,7 +490,7 @@ } } }, - "description": "Represents the invoice details, including the invoice number, date, parties involved, payment terms, totals, taxes, charges, and line items." + "description": "Represents the details of an invoice, including invoice number, date, parties involved, payment terms, totals, taxes, charges, and line items." }, "InvoiceItem": { "required": [ @@ -546,7 +546,7 @@ } } }, - "description": "Details of the invoice items." + "description": "Provides the details of the items in this invoice." }, "PartyIdentification": { "required": [ @@ -569,7 +569,7 @@ } } }, - "description": "Name, address, and tax details of a party." + "description": "Name, address and tax details of a party." }, "TaxRegistrationDetail": { "required": [ @@ -597,7 +597,7 @@ }, "taxRegistrationNumber": { "type": "string", - "description": "Tax registration number for the entity. For example, VAT ID or Consumption Tax ID." + "description": "Tax registration number for the entity. For example, VAT ID, Consumption Tax ID." }, "taxRegistrationAddress": { "$ref": "#/components/schemas/Address" @@ -882,7 +882,7 @@ "description": "The language code of the additional information detail." } }, - "description": "A field where the selling party provides additional information." + "description": "A field where the selling party can provide additional information for tax-related or any other purposes." }, "ItemQuantity": { "required": [ @@ -922,7 +922,7 @@ "description": "GUID to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } }, - "description": "Response that contains the transaction ID." + "description": "Response containing the transaction ID." }, "ErrorList": { "type": "array", diff --git a/resources/models/raw/vendor/direct-fulfillment-sandbox/v2021-10-28.json b/resources/models/raw/vendor/direct-fulfillment-sandbox/v2021-10-28.json index 13c8f848e..2d1d361d6 100644 --- a/resources/models/raw/vendor/direct-fulfillment-sandbox/v2021-10-28.json +++ b/resources/models/raw/vendor/direct-fulfillment-sandbox/v2021-10-28.json @@ -27,7 +27,7 @@ "description": "Submits a request to generate test order data for Vendor Direct Fulfillment API entities.", "operationId": "generateOrderScenarios", "requestBody": { - "description": "The request payload that contain parameters to generate test order data scenarios.", + "description": "The request payload containing parameters for generating test order data scenarios.", "content": { "application/json": { "schema": { @@ -213,13 +213,13 @@ "tags": [ "vendorDFSandboxtransactionstatus" ], - "description": "Retrieves the transaction status identified by the specified `transactionId`, and returns the requested test order data if the transaction is successful.", + "description": "Returns the status of the transaction indicated by the specified transactionId. If the transaction was successful, also returns the requested test order data.", "operationId": "getOrderScenarios", "parameters": [ { "name": "transactionId", "in": "path", - "description": "The transaction identifier returned in the response for the `generateOrderScenarios` operation.", + "description": "The transaction identifier returned in the response to the generateOrderScenarios operation.", "required": true, "schema": { "type": "string" @@ -296,7 +296,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -442,7 +442,7 @@ } } }, - "description": "The `generateOrderScenarios` request body." + "description": "The request body for the generateOrderScenarios operation." }, "OrderScenarioRequest": { "required": [ @@ -468,20 +468,20 @@ "properties": { "partyId": { "type": "string", - "description": "Assigned identification for the party. For example, warehouse code or vendor code." + "description": "Assigned identification for the party. For example, warehouse code or vendor code. Please refer to specific party for more details." } }, - "description": "The identification object for the party information. For example, warehouse code or vendor code." + "description": "The identification object for the party information. For example, warehouse code or vendor code. Please refer to specific party for more details." }, "Pagination": { "type": "object", "properties": { "nextToken": { "type": "string", - "description": "A generated token that retrieves the next set of results. This token is specified in the next request." + "description": "A generated token to be passed in the next request to retrieve the next set of results." } }, - "description": "A generated string used to pass information to your next request. If `NextToken` is returned, pass the value of `NextToken` to the next request. If `NextToken` is not returned, there are no more order items to return." + "description": "A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more order items to return." }, "TransactionReference": { "type": "object", @@ -500,7 +500,7 @@ "$ref": "#/components/schemas/Transaction" } }, - "description": "The payload for `getOrderScenarios`." + "description": "The payload for the getOrderScenarios operation." }, "Transaction": { "required": [ @@ -511,7 +511,7 @@ "properties": { "transactionId": { "type": "string", - "description": "The unique identifier returned in the response for the `generateOrderScenarios` request." + "description": "The unique identifier returned in the response to the generateOrderScenarios request." }, "status": { "type": "string", @@ -540,7 +540,7 @@ "$ref": "#/components/schemas/TestCaseData" } }, - "description": "The transaction details that include the status. If the transaction is successful, also includes the requested test order data." + "description": "The transaction details including the status. If the transaction was successful, also includes the requested test order data." }, "TestCaseData": { "type": "object", @@ -597,7 +597,7 @@ "properties": { "errors": { "type": "array", - "description": "An array of individual error objects that contain error details.", + "description": "An array of individual error objects containing error details.", "items": { "$ref": "#/components/schemas/Error" } diff --git a/resources/models/raw/vendor/direct-fulfillment-shipping/v1.json b/resources/models/raw/vendor/direct-fulfillment-shipping/v1.json index 0161c2b0b..0a843f3f5 100644 --- a/resources/models/raw/vendor/direct-fulfillment-shipping/v1.json +++ b/resources/models/raw/vendor/direct-fulfillment-shipping/v1.json @@ -24,13 +24,13 @@ "tags": [ "vendorShippingLabels" ], - "description": "Returns a list of shipping labels created during the time frame that you specify. You define that time frame using the `createdAfter` and `createdBefore` parameters. You must use both of these parameters. The date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of shipping labels created during the time frame that you specify. You define that time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShippingLabels", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor `warehouseId` for order fulfillment. If not specified, the result will contain orders for all warehouses.", + "description": "The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses.", "schema": { "type": "string" } @@ -48,7 +48,7 @@ { "name": "createdAfter", "in": "query", - "description": "Shipping labels that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Shipping labels that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -58,7 +58,7 @@ { "name": "createdBefore", "in": "query", - "description": "Shipping labels that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Shipping labels that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -468,7 +468,7 @@ "tags": [ "vendorShippingLabels" ], - "description": "Creates a shipping label for a purchase order and returns a `transactionId` for reference.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Creates a shipping label for a purchase order and returns a transactionId for reference.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitShippingLabelRequest", "requestBody": { "description": "Request body containing one or more shipping labels data.", @@ -875,13 +875,13 @@ "tags": [ "vendorShippingLabels" ], - "description": "Returns a shipping label for the `purchaseOrderNumber` that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a shipping label for the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShippingLabel", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The purchase order number for which you want to return the shipping label. It should be the same `purchaseOrderNumber` as received in the order.", + "description": "The purchase order number for which you want to return the shipping label. It should be the same purchaseOrderNumber as received in the order.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -1042,7 +1042,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1181,7 +1181,7 @@ "tags": [ "vendorShipping" ], - "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitShipmentConfirmations", "requestBody": { "description": "Request body containing the shipment confirmations data.", @@ -1612,7 +1612,7 @@ "tags": [ "vendorShipping" ], - "description": "This API call is only to be used by Vendor-Own-Carrier (VOC) vendors. Calling this API will submit a shipment status update for the package that a vendor has shipped. It will provide the Amazon customer visibility on their order, when the package is outside of Amazon Network visibility.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "This API call is only to be used by Vendor-Own-Carrier (VOC) vendors. Calling this API will submit a shipment status update for the package that a vendor has shipped. It will provide the Amazon customer visibility on their order, when the package is outside of Amazon Network visibility.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitShipmentStatusUpdates", "requestBody": { "description": "Request body containing the shipment status update data.", @@ -1902,13 +1902,13 @@ "tags": [ "customerInvoices" ], - "description": "Returns a list of customer invoices created during a time frame that you specify. You define the time frame using the `createdAfter` and `createdBefore` parameters. You must use both of these parameters. The date range to search must be no more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of customer invoices created during a time frame that you specify. You define the time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must be no more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getCustomerInvoices", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor `warehouseId` for order fulfillment. If not specified, the result will contain orders for all warehouses.", + "description": "The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses.", "schema": { "type": "string" } @@ -1926,7 +1926,7 @@ { "name": "createdAfter", "in": "query", - "description": "Orders that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Orders that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -1936,7 +1936,7 @@ { "name": "createdBefore", "in": "query", - "description": "Orders that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Orders that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -2276,7 +2276,7 @@ "tags": [ "customerInvoices" ], - "description": "Returns a customer invoice based on the `purchaseOrderNumber` that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a customer invoice based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getCustomerInvoice", "parameters": [ { @@ -2398,7 +2398,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2537,13 +2537,13 @@ "tags": [ "vendorShipping" ], - "description": "Returns a list of packing slips for the purchase orders that match the criteria specified. Date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of packing slips for the purchase orders that match the criteria specified. Date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getPackingSlips", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor `warehouseId` for order fulfillment. If not specified the result will contain orders for all warehouses.", + "description": "The vendor warehouseId for order fulfillment. If not specified the result will contain orders for all warehouses.", "schema": { "type": "string" } @@ -2561,7 +2561,7 @@ { "name": "createdAfter", "in": "query", - "description": "Packing slips that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Packing slips that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -2571,7 +2571,7 @@ { "name": "createdBefore", "in": "query", - "description": "Packing slips that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Packing slips that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -2926,13 +2926,13 @@ "tags": [ "vendorShipping" ], - "description": "Returns a packing slip based on the `purchaseOrderNumber` that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a packing slip based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getPackingSlip", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The `purchaseOrderNumber` for the packing slip you want.", + "description": "The purchaseOrderNumber for the packing slip you want.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -3051,7 +3051,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3246,7 +3246,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "Response payload with the list of packing slips." + "description": "Response payload with the list of Packing Slips." }, "GetPackingSlipResponse": { "type": "object", @@ -3271,7 +3271,7 @@ } } }, - "description": "The request schema for the `submitShippingLabelRequest` operation." + "description": "The request schema for the submitShippingLabelRequest operation." }, "ShippingLabelRequest": { "required": [ @@ -3315,7 +3315,7 @@ }, "buyerProductIdentifier": { "type": "string", - "description": "Buyer's Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required." + "description": "Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required." }, "vendorProductIdentifier": { "type": "string", @@ -3340,7 +3340,7 @@ }, "buyerProductIdentifier": { "type": "string", - "description": "Buyer's Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required." + "description": "Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required." }, "vendorProductIdentifier": { "type": "string", @@ -3433,19 +3433,19 @@ "properties": { "trackingNumber": { "type": "string", - "description": "This is required to be provided for every package and should match with the `trackingNumber` sent for the shipment confirmation." + "description": "This is required to be provided for every package and should match with the trackingNumber sent for the shipment confirmation." }, "statusCode": { "type": "string", - "description": "Indicates the shipment status code for the package that provides transportation information for Amazon tracking systems and ultimately for the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." + "description": "Indicates the shipment status code of the package that provides transportation information for Amazon tracking systems and ultimately for the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." }, "reasonCode": { "type": "string", - "description": "Provides a reason code for the status for the package that will provide additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." + "description": "Provides a reason code for the status of the package that will provide additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." }, "statusDateTime": { "type": "string", - "description": "The date and time when the shipment status was updated. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`.", + "description": "The date and time when the shipment status was updated. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "statusLocationAddress": { @@ -3456,17 +3456,17 @@ "properties": { "estimatedDeliveryDateTime": { "type": "string", - "description": "Date on which the shipment is expected to reach the customer delivery location. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`.", + "description": "Date on which the shipment is expected to reach the customer delivery location. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "apptWindowStartDateTime": { "type": "string", - "description": "This field indicates the date and time at the start of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`.", + "description": "This field indicates the date and time at the start of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "apptWindowEndDateTime": { "type": "string", - "description": "This field indicates the date and time at the end of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`.", + "description": "This field indicates the date and time at the end of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" } }, @@ -3670,7 +3670,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitShipmentConfirmations` operation." + "description": "The response schema for the submitShipmentConfirmations operation." }, "SubmitShipmentStatusUpdatesResponse": { "type": "object", @@ -3682,7 +3682,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitShipmentStatusUpdates` operation." + "description": "The response schema for the submitShipmentStatusUpdates operation." }, "GetShippingLabelListResponse": { "type": "object", @@ -3694,7 +3694,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getShippingLabels` operation." + "description": "The response schema for the getShippingLabels operation." }, "GetShippingLabelResponse": { "type": "object", @@ -3706,7 +3706,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getShippingLabel` operation." + "description": "The response schema for the getShippingLabel operation." }, "ShippingLabelList": { "type": "object", @@ -3740,7 +3740,7 @@ }, "shipMethod": { "type": "string", - "description": "Ship method to be used for shipping the order. Amazon defines ship method codes indicating shipping carrier and shipment service level. Ship method codes are case and format sensitive. The same ship method code should returned on the shipment confirmation. Note that the ship method codes are vendor specific and will be provided to each vendor during the implementation." + "description": "Ship method to be used for shipping the order. Amazon defines Ship Method Codes indicating shipping carrier and shipment service level. Ship Method Codes are case and format sensitive. The same ship method code should returned on the shipment confirmation. Note that the Ship Method Codes are vendor specific and will be provided to each vendor during the implementation." }, "shipMethodName": { "type": "string", @@ -3812,20 +3812,20 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitShippingLabelRequest` operation." + "description": "The response schema for the submitShippingLabelRequest operation." }, "SubmitShipmentConfirmationsRequest": { "type": "object", "properties": { "shipmentConfirmations": { "type": "array", - "description": "Array of `ShipmentConfirmation` objects, each representing confirmation details for a specific shipment.", + "description": "Array of ShipmentConfirmation objects, each representing confirmation details for a specific shipment.", "items": { "$ref": "#/components/schemas/ShipmentConfirmation" } } }, - "description": "The request schema for the `submitShipmentConfirmations` operation." + "description": "The request schema for the submitShipmentConfirmations operation." }, "ShipmentConfirmation": { "required": [ @@ -3874,13 +3874,13 @@ "shipmentStatusUpdates": { "minItems": 1, "type": "array", - "description": "Contains a list of one or more `ShipmentStatusUpdate` objects, each representing an update to the status of a specific shipment.", + "description": "Contains a list of one or more ShipmentStatusUpdate objects, each representing an update to the status of a specific shipment.", "items": { "$ref": "#/components/schemas/ShipmentStatusUpdate" } } }, - "description": "Represents the request payload for submitting updates to the status of shipments, containing an array of one or more `ShipmentStatusUpdate` objects." + "description": "Represents the request payload for submitting updates to the status of shipments, containing an array of one or more ShipmentStatusUpdate objects." }, "ShipmentStatusUpdate": { "required": [ @@ -3918,7 +3918,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getCustomerInvoices` operation." + "description": "The response schema for the getCustomerInvoices operation." }, "GetCustomerInvoiceResponse": { "type": "object", @@ -3930,7 +3930,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getCustomerInvoice` operation." + "description": "The response schema for the getCustomerInvoice operation." }, "CustomerInvoiceList": { "type": "object", @@ -3940,7 +3940,7 @@ }, "customerInvoices": { "type": "array", - "description": "Represents a customer invoice within the `CustomerInvoiceList`.", + "description": "Represents a customer invoice within the CustomerInvoiceList.", "items": { "$ref": "#/components/schemas/CustomerInvoice" } @@ -3953,7 +3953,7 @@ "properties": { "nextToken": { "type": "string", - "description": "A generated string used to pass information to your next request. If `NextToken` is returned, pass the value of `NextToken` to the next request. If `NextToken` is not returned, there are no more order items to return." + "description": "A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more order items to return." } }, "description": "The pagination elements required to retrieve the remaining data." @@ -3972,7 +3972,7 @@ }, "content": { "type": "string", - "description": "The `Base64encoded` customer invoice." + "description": "The Base64encoded customer invoice." } }, "description": "Represents a customer invoice associated with a purchase order." diff --git a/resources/models/raw/vendor/direct-fulfillment-shipping/v2021-12-28.json b/resources/models/raw/vendor/direct-fulfillment-shipping/v2021-12-28.json index a6d509f83..3bf8fe676 100644 --- a/resources/models/raw/vendor/direct-fulfillment-shipping/v2021-12-28.json +++ b/resources/models/raw/vendor/direct-fulfillment-shipping/v2021-12-28.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "Selling Partner API for Direct Fulfillment Shipping", - "description": "The Selling Partner API for Direct Fulfillment Shipping provides programmatic access to a direct fulfillment vendor's shipping data.", + "description": "Use the Selling Partner API for Direct Fulfillment Shipping to access a direct fulfillment vendor's shipping data.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -24,13 +24,14 @@ "tags": [ "vendorShippingLabels" ], - "description": "Returns a list of shipping labels created during the time frame that you specify. You define that time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getShippingLabels", + "description": "Returns a list of shipping labels created during the time frame that you specify. Use the `createdAfter` and `createdBefore` parameters to define the time frame. You must use both of these parameters. The date range to search must not be more than seven days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getShippingLabels", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses.", + "description": "The vendor `warehouseId` for order fulfillment. If not specified, the result contains orders for all warehouses.", "schema": { "type": "string" } @@ -48,7 +49,7 @@ { "name": "createdAfter", "in": "query", - "description": "Shipping labels that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Shipping labels that became available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -58,7 +59,7 @@ { "name": "createdBefore", "in": "query", - "description": "Shipping labels that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Shipping labels that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -68,7 +69,7 @@ { "name": "sortOrder", "in": "query", - "description": "Sort ASC or DESC by order creation date.", + "description": "The sort order creation date. You can choose between ascending (`ASC`) or descending (`DESC`) sort order.", "schema": { "type": "string", "default": "ASC", @@ -334,10 +335,11 @@ "tags": [ "vendorShippingLabels" ], - "description": "Creates a shipping label for a purchase order and returns a transactionId for reference.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "submitShippingLabelRequest", + "description": "Creates a shipping label for a purchase order and returns a `transactionId` for reference.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "submitShippingLabelRequest", "requestBody": { - "description": "Request body that contains the shipping labels data.", + "description": "The request body that contains the shipping labels data.", "content": { "application/json": { "schema": { @@ -540,13 +542,14 @@ "tags": [ "vendorShippingLabels" ], - "description": "Returns a shipping label for the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getShippingLabel", + "description": "Returns a shipping label for the `purchaseOrderNumber` that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getShippingLabel", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The purchase order number for which you want to return the shipping label. Should be the same `purchaseOrderNumber` as received in the order.", + "description": "The purchase order number for which you want to return the shipping label. It should be the same `purchaseOrderNumber` that you received in the order.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -763,13 +766,14 @@ "tags": [ "vendorShippingLabels" ], - "description": "Creates shipping labels for a purchase order and returns the labels.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "createShippingLabels", + "description": "Creates shipping labels for a purchase order and returns the labels.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "createShippingLabels", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The purchase order number for which you want to return the shipping labels. It should be the same purchaseOrderNumber as received in the order.", + "description": "The purchase order number for which you want to return the shipping labels. It should be the same number as the `purchaseOrderNumber` in the order.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -778,7 +782,7 @@ } ], "requestBody": { - "description": "The request payload that contains parameters for creating shipping labels.", + "description": "The request payload that contains the parameters for creating shipping labels.", "content": { "application/json": { "schema": { @@ -999,7 +1003,8 @@ "tags": [ "vendorShipping" ], - "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "submitShipmentConfirmations", + "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "submitShipmentConfirmations", "requestBody": { "description": "Request body containing the shipment confirmations data.", @@ -1205,10 +1210,11 @@ "tags": [ "vendorShipping" ], - "description": "This operation is only to be used by Vendor-Own-Carrier (VOC) vendors. Calling this API submits a shipment status update for the package that a vendor has shipped. It will provide the Amazon customer visibility on their order, when the package is outside of Amazon Network visibility.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "submitShipmentStatusUpdates", + "description": "This operation is only to be used by Vendor-Own-Carrier (VOC) vendors. Calling this API submits a shipment status update for the package that a vendor has shipped. It will provide the Amazon customer visibility on their order, when the package is outside of Amazon Network visibility.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "submitShipmentStatusUpdates", "requestBody": { - "description": "Request body that contains the shipment status update data.", + "description": "Request body containing the shipment status update data.", "content": { "application/json": { "schema": { @@ -1411,7 +1417,8 @@ "tags": [ "customerInvoices" ], - "description": "Returns a list of customer invoices created during a time frame that you specify. You define the time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must be no more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getCustomerInvoices", + "description": "Returns a list of customer invoices created during a time frame that you specify. You define the time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must be no more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getCustomerInvoices", "parameters": [ { @@ -1435,7 +1442,7 @@ { "name": "createdAfter", "in": "query", - "description": "Orders that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Orders that became available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -1445,7 +1452,7 @@ { "name": "createdBefore", "in": "query", - "description": "Orders that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Orders that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -1688,7 +1695,8 @@ "tags": [ "customerInvoices" ], - "description": "Returns a customer invoice based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getCustomerInvoice", + "description": "Returns a customer invoice based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getCustomerInvoice", "parameters": [ { @@ -1898,13 +1906,14 @@ "tags": [ "vendorShipping" ], - "description": "Returns a list of packing slips for the purchase orders that match the criteria specified. Date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getPackingSlips", + "description": "Returns a list of packing slips for the purchase orders that match the criteria specified. Date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getPackingSlips", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor warehouseId for order fulfillment. If not specified the result will contain orders for all warehouses.", + "description": "The vendor `warehouseId` for order fulfillment. If not specified, the result contains orders for all warehouses.", "schema": { "type": "string" } @@ -1912,7 +1921,7 @@ { "name": "limit", "in": "query", - "description": "The limit to the number of records returned", + "description": "The maximum number of records to return.", "schema": { "maximum": 100, "minimum": 1, @@ -1922,7 +1931,7 @@ { "name": "createdAfter", "in": "query", - "description": "Packing slips that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Packing slips that become available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -1932,7 +1941,7 @@ { "name": "createdBefore", "in": "query", - "description": "Packing slips that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Packing slips that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -1942,7 +1951,7 @@ { "name": "sortOrder", "in": "query", - "description": "Sort ASC or DESC by packing slip creation date.", + "description": "The packing slip creation dates, which are sorted by ascending or descending order.", "schema": { "type": "string", "default": "ASC", @@ -2198,13 +2207,14 @@ "tags": [ "vendorShipping" ], - "description": "Returns a packing slip based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getPackingSlip", + "description": "Returns a packing slip based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getPackingSlip", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The purchaseOrderNumber for the packing slip you want.", + "description": "The `purchaseOrderNumber` for the packing slip that you want.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -2403,6 +2413,220 @@ "dynamic": {} } } + }, + "/vendor/directFulfillment/shipping/2021-12-28/containerLabel": { + "post": { + "tags": [ + "createContainerLabel" + ], + "summary": "createContainerLabel", + "description": "Creates a container (pallet) label for the associated shipment package.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "operationId": "createContainerLabel", + "requestBody": { + "description": "Request body containing the container label data.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateContainerLabelRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Success.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateContainerLabelResponse" + } + }, + "containerLabel": { + "example": { + "containerTrackingNumber": "TBA134335066000", + "content": "Base 64 encoded string goes here ", + "format": "PNG" + } + } + } + }, + "400": { + "description": "Request has missing or invalid parameters and cannot be parsed.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "404": { + "description": "The resource specified does not exist.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "413": { + "description": "The request size exceeded the maximum accepted size.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "415": { + "description": "The request payload is in an unsupported format.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "429": { + "description": "The frequency of requests was greater than allowed.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "503": { + "description": "Temporary overloading or maintenance of the server.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + } + }, + "x-amzn-api-sandbox": { + "dynamic": {} + }, + "x-codegen-request-body-name": "body" + } } }, "components": { @@ -2483,7 +2707,7 @@ "properties": { "shippingLabelRequests": { "type": "array", - "description": "An array of shipping label requests you want to process.", + "description": "An array of shipping label requests to be processed.", "items": { "$ref": "#/components/schemas/ShippingLabelRequest" } @@ -2502,7 +2726,7 @@ "purchaseOrderNumber": { "pattern": "^[a-zA-Z0-9]+$", "type": "string", - "description": "Purchase order number of the order for which to create a shipping label." + "description": "The purchase order number of the order for which to create a shipping label." }, "sellingParty": { "$ref": "#/components/schemas/PartyIdentification" @@ -2518,7 +2742,7 @@ } } }, - "description": "Represents the request payload to create a shipping label. Contains the purchase order number, selling party, ship from party, and a list of containers or packages in the shipment." + "description": "Represents the request payload for creating a shipping label, containing the purchase order number, selling party, ship from party, and a list of containers or packages in the shipment." }, "Item": { "required": [ @@ -2529,15 +2753,15 @@ "properties": { "itemSequenceNumber": { "type": "integer", - "description": "Item Sequence Number for the item. This must be the same value as sent in order for a given item." + "description": "The sequence number of the item. The number must be the same as the order number of the item." }, "buyerProductIdentifier": { "type": "string", - "description": "Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required." + "description": "The buyer's Amazon Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required." }, "vendorProductIdentifier": { "type": "string", - "description": "The vendor selected product identification of the item. Should be the same as was sent in the purchase order, like SKU Number." + "description": "An item's product identifier, which the vendor selects. This identifier should be the same as the identifier, such as a SKU, in the purchase order." }, "shippedQuantity": { "$ref": "#/components/schemas/ItemQuantity" @@ -2554,11 +2778,11 @@ "properties": { "itemSequenceNumber": { "type": "integer", - "description": "Item Sequence Number for the item. This must be the same value as sent in the order for a given item." + "description": "The sequence number of the item. The number must be the same as the order number of the item." }, "buyerProductIdentifier": { "type": "string", - "description": "Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required." + "description": "The buyer's Amazon Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required." }, "pieceNumber": { "type": "integer", @@ -2566,13 +2790,13 @@ }, "vendorProductIdentifier": { "type": "string", - "description": "The vendor selected product identification of the item. Should be the same as was sent in the Purchase Order, like SKU Number." + "description": "An item's product identifier, which the vendor selects. This identifier should be the same as the identifier, such as a SKU, in the purchase order." }, "packedQuantity": { "$ref": "#/components/schemas/ItemQuantity" } }, - "description": "Represents an item packed into a container for shipping." + "description": "An item that has been packed into a container for shipping." }, "PartyIdentification": { "required": [ @@ -2582,20 +2806,20 @@ "properties": { "partyId": { "type": "string", - "description": "Assigned Identification for the party." + "description": "The identifier of the party." }, "address": { "$ref": "#/components/schemas/Address" }, "taxRegistrationDetails": { "type": "array", - "description": "Tax registration details of the entity.", + "description": "The tax registration details of the party.", "items": { "$ref": "#/components/schemas/TaxRegistrationDetails" } } }, - "description": "Name, address, and tax details for a party." + "description": "The name, address, and tax details of a party." }, "ShipmentDetails": { "required": [ @@ -2606,12 +2830,12 @@ "properties": { "shippedDate": { "type": "string", - "description": "This field indicates the date of the departure of the shipment from vendor's location. Vendors are requested to send ASNs within 30 minutes of departure from their warehouse/distribution center or at least 6 hours prior to the appointment time at the Amazon destination warehouse, whichever is sooner. Shipped date mentioned in the Shipment Confirmation should not be in the future.", + "description": "The date of the shipment's departure from vendor's location. Vendors send ASNs within 30 minutes of departure from their warehouse/distribution center or six hours prior to the appointment time at the Amazon destination warehouse. The shipped date mentioned in the shipment confirmation cannot be in the future.", "format": "date-time" }, "shipmentStatus": { "type": "string", - "description": "Indicate the shipment status.", + "description": "The shipment status.", "enum": [ "SHIPPED", "FLOOR_DENIAL" @@ -2637,7 +2861,7 @@ }, "estimatedDeliveryDate": { "type": "string", - "description": "Date on which the shipment is expected to reach the buyer's warehouse. It needs to be an estimate based on the average transit time between the ship-from location and the destination. The exact appointment time will be provided by buyer and is potentially not known when creating the shipment confirmation.", + "description": "The date on which the shipment is expected to reach the buyer's warehouse. The date is estimated based on the average transit time between the ship-from location and the destination. Usually, the exact appointment time is unknown when creating the shipment confirmation and is later provided by the buyer.", "format": "date-time" } }, @@ -2655,19 +2879,19 @@ "properties": { "trackingNumber": { "type": "string", - "description": "This is required to be provided for every package and should match with the trackingNumber sent for the shipment confirmation." + "description": "The shipment tracking number is required for every package and should match the `trackingNumber` sent for the shipment confirmation." }, "statusCode": { "type": "string", - "description": "The shipment status code for the package that provides transportation information for Amazon tracking systems and the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." + "description": "Indicates the shipment status code of the package that provides transportation information for Amazon tracking systems and ultimately for the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." }, "reasonCode": { "type": "string", - "description": "Provides a reason code for the package status that provides additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." + "description": "Provides a reason code for the status of the package that will provide additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." }, "statusDateTime": { "type": "string", - "description": "The date and time when the shipment status was updated. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", + "description": "The date and time when the shipment status was updated. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "statusLocationAddress": { @@ -2763,7 +2987,7 @@ }, "countryCode": { "type": "string", - "description": "The two digit country code in ISO 3166-1 alpha-2 format." + "description": "The two-letter country code in [ISO 3166-1 alpha-2](https://www.iban.com/country-codes) format." }, "phone": { "type": "string", @@ -2777,17 +3001,17 @@ "properties": { "estimatedDeliveryDateTime": { "type": "string", - "description": "Date on which the shipment is expected to reach the customer delivery location. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", + "description": "Date on which the shipment is expected to reach the customer delivery location. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "apptWindowStartDateTime": { "type": "string", - "description": "This field indicates the date and time at the start of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", + "description": "The date and time at the start of the appointment window when the shipment is expected to be delivered. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "apptWindowEndDateTime": { "type": "string", - "description": "This field indicates the date and time at the end of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", + "description": "The date and time at the end of the appointment window when the shipment is expected to be delivered. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" } }, @@ -2893,13 +3117,13 @@ }, "shippingLabels": { "type": "array", - "description": "An array that contains the details of the generated shipping labels.", + "description": "An array containing the details of the generated shipping labels.", "items": { "$ref": "#/components/schemas/ShippingLabel" } } }, - "description": "Response payload with the shipping labels list." + "description": "Response payload with the list of shipping labels." }, "LabelData": { "required": [ @@ -2977,20 +3201,20 @@ } } }, - "description": "Shipping label information for an order. Includes the purchase order number, selling party, ship from party, label format, and package details." + "description": "Shipping label information for an order, including the purchase order number, selling party, ship from party, label format, and package details." }, "SubmitShipmentConfirmationsRequest": { "type": "object", "properties": { "shipmentConfirmations": { "type": "array", - "description": "An array of `ShipmentConfirmation` objects, each represents confirmation details for a specific shipment.", + "description": "Array of `ShipmentConfirmation` objects. Each `ShipmentConfirmation` object represents the confirmation details for a specific shipment.", "items": { "$ref": "#/components/schemas/ShipmentConfirmation" } } }, - "description": "The `submitShipmentConfirmations` request schema." + "description": "The request schema for the submitShipmentConfirmations operation." }, "ShipmentConfirmation": { "required": [ @@ -3031,7 +3255,7 @@ } } }, - "description": "Represents the confirmation details of a shipment. Includes the purchase order number and other shipment details." + "description": "Represents the confirmation details of a shipment, including the purchase order number and other shipment details." }, "SubmitShipmentStatusUpdatesRequest": { "type": "object", @@ -3039,13 +3263,13 @@ "shipmentStatusUpdates": { "minItems": 1, "type": "array", - "description": "Contains a list of one or more `ShipmentStatusUpdate` objects, each represents a status update of a specific shipment.", + "description": "Contains a list of one or more `ShipmentStatusUpdate` objects. Each `ShipmentStatusUpdate` object represents an update to the status of a specific shipment.", "items": { "$ref": "#/components/schemas/ShipmentStatusUpdate" } } }, - "description": "The `submitShipmentStatusUpdates` request schema." + "description": "The request schema for the `submitShipmentStatusUpdates` operation." }, "ShipmentStatusUpdate": { "required": [ @@ -3071,7 +3295,7 @@ "$ref": "#/components/schemas/StatusUpdateDetails" } }, - "description": "Represents a shipment status update." + "description": "Represents an update to the status of a shipment." }, "CustomerInvoiceList": { "type": "object", @@ -3094,7 +3318,7 @@ "properties": { "nextToken": { "type": "string", - "description": "A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more order items to return." + "description": "Pagination occurs when a request produces a response that exceeds the `pageSize`. This means that the response is divided into individual pages. To retrieve the next page or the previous page, you must pass the `nextToken` value or the `previousToken` value as the `pageToken` parameter in the next request. There is no `nextToken` in the pagination object on the last page." } }, "description": "The pagination elements required to retrieve the remaining data." @@ -3126,7 +3350,7 @@ "description": "GUID to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } }, - "description": "Response that contains the transaction ID." + "description": "Response containing the transaction ID." }, "ErrorList": { "required": [ @@ -3136,7 +3360,7 @@ "properties": { "errors": { "type": "array", - "description": "An array of error objects that represents individual errors encountered during the request.", + "description": "An array of Error objects representing individual errors encountered during the request.", "items": { "$ref": "#/components/schemas/Error" } @@ -3185,7 +3409,7 @@ "x-docgen-enum-table-extension": [ { "value": "Carton", - "description": "Packing container type. Typically used for drinks or food." + "description": "A packing container type that is typically used for drinks or food." }, { "value": "Pallet", @@ -3211,7 +3435,7 @@ }, "shipMethod": { "type": "string", - "description": "The shipment method. This property is required when calling the submitShipmentConfirmations operation, and optional otherwise." + "description": "The shipment method. This property is required when calling the `submitShipmentConfirmations` operation, and optional otherwise." }, "scacCode": { "type": "string", @@ -3239,7 +3463,123 @@ } } }, - "description": "A container for shipping and packing items." + "description": "A container used for shipping and packing items." + }, + "CreateContainerLabelRequest": { + "required": [ + "carrierId", + "packages", + "sellingParty", + "shipFromParty", + "vendorContainerId" + ], + "type": "object", + "properties": { + "sellingParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "shipFromParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "carrierId": { + "$ref": "#/components/schemas/CarrierId" + }, + "vendorContainerId": { + "$ref": "#/components/schemas/VendorContainerId" + }, + "packages": { + "$ref": "#/components/schemas/Packages" + } + }, + "description": "The request body schema for the `createContainerLabel` operation." + }, + "Packages": { + "type": "array", + "description": "An array of package objects in a container.", + "items": { + "$ref": "#/components/schemas/Package" + } + }, + "Package": { + "required": [ + "packageTrackingNumber" + ], + "type": "object", + "properties": { + "packageTrackingNumber": { + "type": "string", + "description": "The tracking number on the label of shipment package, that you can fetch from the `shippingLabels` response. You can also scan the bar code on the shipping label to get the tracking number." + } + }, + "description": "The package that is associated with the container." + }, + "VendorContainerId": { + "type": "string", + "description": "The unique, vendor-provided identifier for the container." + }, + "CarrierId": { + "type": "string", + "description": "The unique carrier code for the carrier for whom container labels are requested.", + "enum": [ + "SWA" + ], + "x-docgen-enum-table-extension": [ + { + "value": "SWA", + "description": "Ship with Amazon Carrier." + } + ] + }, + "CreateContainerLabelResponse": { + "required": [ + "containerLabel" + ], + "type": "object", + "properties": { + "containerLabel": { + "$ref": "#/components/schemas/ContainerLabel" + } + }, + "description": "The response schema for the `createContainerLabel` operation." + }, + "ContainerLabel": { + "required": [ + "content", + "format" + ], + "type": "object", + "properties": { + "containerTrackingNumber": { + "type": "string", + "description": "The container (pallet) tracking identifier from the shipping carrier." + }, + "content": { + "type": "string", + "description": "The `Base64encoded` string of the container label content." + }, + "format": { + "$ref": "#/components/schemas/ContainerLabelFormat" + } + }, + "description": "The details of the container label." + }, + "ContainerLabelFormat": { + "type": "string", + "description": "The format of the container label.", + "enum": [ + "PNG", + "ZPL" + ], + "x-docgen-enum-table-extension": [ + { + "value": "PNG", + "description": "Portable Network Graphics (png) format." + }, + { + "value": "ZPL", + "description": "Zebra Programming Language (zpl) format." + } + ] } } }, diff --git a/resources/models/raw/vendor/direct-fulfillment-transactions/v1.json b/resources/models/raw/vendor/direct-fulfillment-transactions/v1.json index 5b2b6a17d..160bbfc28 100644 --- a/resources/models/raw/vendor/direct-fulfillment-transactions/v1.json +++ b/resources/models/raw/vendor/direct-fulfillment-transactions/v1.json @@ -24,7 +24,7 @@ "tags": [ "vendorTransaction" ], - "description": "Returns the status of the transaction indicated by the specified `transactionId`.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the status of the transaction indicated by the specified transactionId.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getTransactionStatus", "parameters": [ { @@ -321,7 +321,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getTransactionStatus` operation." + "description": "The response schema for the getTransactionStatus operation." }, "TransactionStatus": { "type": "object", @@ -330,7 +330,7 @@ "$ref": "#/components/schemas/Transaction" } }, - "description": "The payload for the `getTransactionStatus` operation." + "description": "The payload for the getTransactionStatus operation." }, "Transaction": { "required": [ diff --git a/resources/models/raw/vendor/direct-fulfillment-transactions/v2021-12-28.json b/resources/models/raw/vendor/direct-fulfillment-transactions/v2021-12-28.json index 46e01124f..580b4178e 100644 --- a/resources/models/raw/vendor/direct-fulfillment-transactions/v2021-12-28.json +++ b/resources/models/raw/vendor/direct-fulfillment-transactions/v2021-12-28.json @@ -24,7 +24,7 @@ "tags": [ "vendorTransaction" ], - "description": "Returns the status of the transaction indicated by the specified `transactionId`.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the status of the transaction indicated by the specified transactionId.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getTransactionStatus", "parameters": [ { @@ -93,7 +93,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -240,7 +240,7 @@ "$ref": "#/components/schemas/Transaction" } }, - "description": "The payload for the `getTransactionStatus` operation." + "description": "The payload for the getTransactionStatus operation." }, "Transaction": { "required": [ diff --git a/resources/models/raw/vendor/invoices/v1.json b/resources/models/raw/vendor/invoices/v1.json index f36c548e2..6d7fbbd1e 100644 --- a/resources/models/raw/vendor/invoices/v1.json +++ b/resources/models/raw/vendor/invoices/v1.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Retail Procurement Payments", + "title": "Vendor Invoices v1", "description": "The Selling Partner API for Retail Procurement Payments provides programmatic access to vendors payments data.", "contact": { "name": "Selling Partner API Developer Support", @@ -22,9 +22,10 @@ "/vendor/payments/v1/invoices": { "post": { "tags": [ - "vendorPayments" + "Vendor Invoices" ], - "description": "Submit new invoices to Amazon.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "submitInvoices", + "description": "Submit new invoices to Amazon.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitInvoices", "requestBody": { "description": "The request body containing the invoice data to submit.", @@ -309,7 +310,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitInvoices` operation." + "description": "The response schema for the submitInvoices operation." }, "TransactionId": { "type": "object", @@ -361,7 +362,7 @@ } } }, - "description": "The request schema for the `submitInvoices` operation." + "description": "The request schema for the submitInvoices operation." }, "Invoice": { "required": [ @@ -479,7 +480,7 @@ } } }, - "description": "Name, address, and tax details of a party." + "description": "Name, address and tax details of a party." }, "TaxRegistrationDetails": { "required": [ @@ -539,23 +540,23 @@ }, "city": { "type": "string", - "description": "The city where the person, business, or institution is located." + "description": "The city where the person, business or institution is located." }, "county": { "type": "string", - "description": "The county where person, business, or institution is located." + "description": "The county where person, business or institution is located." }, "district": { "type": "string", - "description": "The district where person, business, or institution is located." + "description": "The district where person, business or institution is located." }, "stateOrRegion": { "type": "string", - "description": "The state or region where person, business, or institution is located." + "description": "The state or region where person, business or institution is located." }, "postalOrZipCode": { "type": "string", - "description": "The postal or zip code of that address. It contains a series of letters, digits, or both, sometimes including spaces or punctuation." + "description": "The postal or zip code of that address. It contains a series of letters or digits or both, sometimes including spaces or punctuation." }, "countryCode": { "maxLength": 2, @@ -595,13 +596,16 @@ "netCost": { "$ref": "#/components/schemas/Money" }, + "netCostUnitOfMeasure": { + "$ref": "#/components/schemas/NetCostUnitOfMeasure" + }, "purchaseOrderNumber": { "type": "string", - "description": "The Amazon purchase order number for this invoiced line item. Formatting Notes: 8-character alpha-numeric code. This value is mandatory only when `invoiceType` is `Invoice`, and is not required when `invoiceType` is `CreditNote`." + "description": "The Amazon purchase order number for this invoiced line item. Formatting Notes: 8-character alpha-numeric code. This value is mandatory only when invoiceType is Invoice, and is not required when invoiceType is CreditNote." }, "hsnCode": { "type": "string", - "description": "The HSN Tax code. The HSN number cannot contain alphabets." + "description": "HSN Tax code. The HSN number cannot contain alphabets." }, "creditNoteDetails": { "$ref": "#/components/schemas/CreditNoteDetails" @@ -976,7 +980,7 @@ }, "discountDueDays": { "type": "number", - "description": "The number of calendar days from the base date (Invoice date) until the discount is no longer valid." + "description": "The number of calendar days from the Base date (Invoice date) until the discount is no longer valid." }, "netDueDays": { "type": "number", @@ -990,15 +994,15 @@ "properties": { "referenceInvoiceNumber": { "type": "string", - "description": "Original invoice number when sending a credit note relating to an existing invoice. One invoice only to be processed per credit note. This is mandatory for AP credit notes." + "description": "Original Invoice Number when sending a credit note relating to an existing invoice. One Invoice only to be processed per Credit Note. This is mandatory for AP Credit Notes." }, "debitNoteNumber": { "type": "string", - "description": "Debit note number as generated by Amazon. Recommended for returns and COOP credit notes." + "description": "Debit Note Number as generated by Amazon. Recommended for Returns and COOP Credit Notes." }, "returnsReferenceNumber": { "type": "string", - "description": "Identifies the returns notice number. Mandatory for all returns credit notes." + "description": "Identifies the Returns Notice Number. Mandatory for all Returns Credit Notes." }, "goodsReturnDate": { "$ref": "#/components/schemas/DateTime" @@ -1009,14 +1013,42 @@ }, "coopReferenceNumber": { "type": "string", - "description": "Identifies the COOP reference used for COOP agreement. Failure to provide the COOP reference number or the debit note number may lead to a rejection of the credit note." + "description": "Identifies the COOP reference used for COOP agreement. Failure to provide the COOP reference number or the Debit Note number may lead to a rejection of the Credit Note." }, "consignorsReferenceNumber": { "type": "string", "description": "Identifies the consignor reference number (VRET number), if generated by Amazon." } }, - "description": "References required in order to process a credit note. This information is required only if `InvoiceType` is `CreditNote`." + "description": "References required in order to process a credit note. This information is required only if InvoiceType is CreditNote." + }, + "NetCostUnitOfMeasure": { + "type": "string", + "description": "This field represents weight unit of measure of items that are ordered by cases and supporting priced by weight.", + "enum": [ + "POUNDS", + "OUNCES", + "GRAMS", + "KILOGRAMS" + ], + "x-docgen-enum-table-extension": [ + { + "value": "POUNDS", + "description": "Priced per Pound." + }, + { + "value": "OUNCES", + "description": "Priced per Ounce." + }, + { + "value": "GRAMS", + "description": "Priced per Gram." + }, + { + "value": "KILOGRAMS", + "description": "Priced per Kilogram." + } + ] }, "ItemQuantity": { "required": [ @@ -1049,18 +1081,62 @@ }, "unitSize": { "type": "integer", - "description": "The case size, if the unit of measure value is `Cases`." + "description": "The case size, if the unit of measure value is Cases." + }, + "totalWeight": { + "$ref": "#/components/schemas/TotalWeight" } }, "description": "Details of quantity." }, + "TotalWeight": { + "required": [ + "amount", + "unitOfMeasure" + ], + "type": "object", + "properties": { + "unitOfMeasure": { + "type": "string", + "description": "The unit of measure for items sold by weight.", + "enum": [ + "POUNDS", + "OUNCES", + "GRAMS", + "KILOGRAMS" + ], + "x-docgen-enum-table-extension": [ + { + "value": "POUNDS", + "description": "Weight in Pound." + }, + { + "value": "OUNCES", + "description": "Weight in Ounce." + }, + { + "value": "GRAMS", + "description": "Weight in Gram." + }, + { + "value": "KILOGRAMS", + "description": "Weight in Kilogram." + } + ] + }, + "amount": { + "$ref": "#/components/schemas/Decimal" + } + }, + "description": "The aggregate weight of this item being invoiced. This information will be available for items sold by weight." + }, "Decimal": { "type": "string", "description": "A decimal number with no loss of precision. Useful when precision loss is unacceptable, as with currencies. Follows RFC7159 for number representation.
**Pattern** : `^-?(0|([1-9]\\d*))(\\.\\d+)?([eE][+-]?\\d+)?$`." }, "DateTime": { "type": "string", - "description": "Defines a date and time according to ISO 8601.", + "description": "Defines a date and time according to ISO8601.", "format": "date-time" } } diff --git a/resources/models/raw/vendor/orders/v1.json b/resources/models/raw/vendor/orders/v1.json index 1b242fc80..054b7fb00 100644 --- a/resources/models/raw/vendor/orders/v1.json +++ b/resources/models/raw/vendor/orders/v1.json @@ -1113,12 +1113,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1161,12 +1155,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1185,12 +1173,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1209,12 +1191,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1233,12 +1209,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1566,12 +1536,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1590,12 +1554,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1638,12 +1596,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1662,12 +1614,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1686,12 +1632,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1710,12 +1650,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1737,6 +1671,7 @@ "description": "Submits acknowledgements for one or more purchase orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitAcknowledgement", "requestBody": { + "description": "Submits acknowledgements for one or more purchase orders from a vendor.", "content": { "application/json": { "schema": { @@ -1896,12 +1831,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1944,12 +1873,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1968,12 +1891,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1992,12 +1909,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2016,12 +1927,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2040,12 +1945,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3018,12 +2917,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3066,12 +2959,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3090,12 +2977,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3114,12 +2995,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3138,12 +3013,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3192,11 +3061,13 @@ }, "orders": { "type": "array", + "description": "Represents an individual order within the OrderList.", "items": { "$ref": "#/components/schemas/Order" } } - } + }, + "description": "A list of orders returned as response." }, "Pagination": { "type": "object", @@ -3205,7 +3076,8 @@ "type": "string", "description": "A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more purchase order items to return." } - } + }, + "description": "The pagination elements required to retrieve the remaining data." }, "Order": { "required": [ @@ -3244,7 +3116,8 @@ "orderDetails": { "$ref": "#/components/schemas/OrderDetails" } - } + }, + "description": "Represents an order placed by Amazon, including the purchase order number, current state, and order details." }, "OrderDetails": { "required": [ @@ -3501,7 +3374,8 @@ "taxInfo": { "$ref": "#/components/schemas/TaxRegistrationDetails" } - } + }, + "description": "Name, address and tax details of a party." }, "TaxRegistrationDetails": { "required": [ @@ -3624,7 +3498,8 @@ "listPrice": { "$ref": "#/components/schemas/Money" } - } + }, + "description": "Represents an individual item in an order, including item details, quantities, pricing, and backorder information." }, "Money": { "type": "object", @@ -3691,7 +3566,8 @@ "type": "string", "description": "GUID assigned by Amazon to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } - } + }, + "description": "Response containing the transaction ID." }, "ErrorList": { "type": "array", @@ -3705,6 +3581,7 @@ "properties": { "acknowledgements": { "type": "array", + "description": "An array of order acknowledgements to be submitted.", "items": { "$ref": "#/components/schemas/OrderAcknowledgement" } @@ -3740,7 +3617,8 @@ "$ref": "#/components/schemas/OrderAcknowledgementItem" } } - } + }, + "description": "Represents an acknowledgement for an order, including the purchase order number, selling party details, acknowledgement date, and a list of acknowledged items." }, "OrderAcknowledgementItem": { "required": [ @@ -3850,7 +3728,8 @@ } ] } - } + }, + "description": "Represents the acknowledgement details for an individual order item, including the acknowledgement code, acknowledged quantity, scheduled ship and delivery dates, and rejection reason (if applicable)." }, "ItemQuantity": { "type": "object", @@ -3904,11 +3783,13 @@ }, "ordersStatus": { "type": "array", + "description": "Represents an order status within the OrderListStatus.", "items": { "$ref": "#/components/schemas/OrderStatus" } } - } + }, + "description": "A list of order statuses." }, "OrderStatus": { "required": [ @@ -4096,7 +3977,8 @@ }, "description": "Item receive status at the buyer's warehouse." } - } + }, + "description": "Represents the current status of an order item, including acknowledgement and receiving details." }, "OrderedQuantityDetails": { "type": "object", @@ -4113,7 +3995,7 @@ "$ref": "#/components/schemas/ItemQuantity" } }, - "description": "Details of item quantity ordered" + "description": "Details of item quantity ordered." }, "AcknowledgementStatusDetails": { "type": "object", diff --git a/resources/models/raw/vendor/shipments/v1.json b/resources/models/raw/vendor/shipments/v1.json index 9faec4676..faf7a535c 100644 --- a/resources/models/raw/vendor/shipments/v1.json +++ b/resources/models/raw/vendor/shipments/v1.json @@ -24,6 +24,7 @@ "tags": [ "vendorShipping" ], + "summary": "SubmitShipmentConfirmations", "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "SubmitShipmentConfirmations", "requestBody": { @@ -100,6 +101,20 @@ "itemDetails": { "purchaseOrderNumber": "TestOrder202" } + }, + { + "itemSequenceNumber": "002", + "shippedQuantity": { + "amount": 100, + "unitOfMeasure": "Cases", + "totalWeight": { + "amount": "332.8", + "unitOfMeasure": "POUNDS" + } + }, + "itemDetails": { + "purchaseOrderNumber": "TestOrder202" + } } ] } @@ -319,6 +334,7 @@ "tags": [ "vendorShipping" ], + "summary": "GetShipmentDetails", "description": "Returns the Details about Shipment, Carrier Details, status of the shipment, container details and other details related to shipment based on the filter parameters value that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "GetShipmentDetails", "parameters": [ @@ -663,6 +679,24 @@ "currencyCode": "USD", "amount": "12345" } + }, + { + "itemSequenceNumber": "002", + "vendorProductIdentifier": "9782700001600", + "buyerProductIdentifier": "9782700001680", + "shippedQuantity": { + "amount": 100, + "unitOfMeasure": "Cases", + "unitSize": 1, + "totalWeight": { + "amount": "182.3", + "unitOfMeasure": "POUNDS" + } + }, + "maximumRetailPrice": { + "currencyCode": "USD", + "amount": "10000" + } } ] } @@ -900,6 +934,24 @@ "currencyCode": "USD", "amount": "12345" } + }, + { + "itemSequenceNumber": "002", + "vendorProductIdentifier": "9782700001600", + "buyerProductIdentifier": "9782700001680", + "shippedQuantity": { + "amount": 100, + "unitOfMeasure": "Cases", + "unitSize": 1, + "totalWeight": { + "amount": "182.3", + "unitOfMeasure": "POUNDS" + } + }, + "maximumRetailPrice": { + "currencyCode": "USD", + "amount": "10000" + } } ] } @@ -1236,6 +1288,7 @@ "tags": [ "vendorShipping" ], + "summary": "SubmitShipments", "description": "Submits one or more shipment request for vendor Orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "SubmitShipments", "requestBody": { @@ -1336,6 +1389,24 @@ "currencyCode": "USD", "amount": "90.80" } + }, + { + "itemSequenceNumber": "002", + "vendorProductIdentifier": "9782700001600", + "buyerProductIdentifier": "9782700001680", + "shippedQuantity": { + "amount": 100, + "unitOfMeasure": "Cases", + "unitSize": 1, + "totalWeight": { + "amount": "182.3", + "unitOfMeasure": "POUNDS" + } + }, + "maximumRetailPrice": { + "currencyCode": "USD", + "amount": "10000" + } } ] } @@ -1520,30 +1591,447 @@ }, "partyId": "999US" }, - "shipToParty": { - "partyId": "ABCDF" + "shipToParty": { + "partyId": "ABCDF" + } + } + ] + } + } + } + }, + "response": { + "payload": { + "transactionId": "mock-TransactionId-5a3066ab-e904-42bd-b6ae-bc70ca1c37e6-20210728234390" + } + } + }, + { + "request": { + "parameters": { + "body": {} + } + }, + "response": { + "payload": { + "transactionId": "mock-TransactionId-a3066ab-e904-42bd-b6ae-bc70ca1c37e6-20210728234395" + } + } + } + ] + }, + "400": { + "description": "Request has missing or invalid parameters and cannot be parsed.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + }, + "x-amazon-spds-sandbox-behaviors": [ + { + "request": { + "parameters": { + "body": { + "value": { + "shipments": [ + { + "vendorShipmentIdentifier": "MOCKSHIPID" + } + ] + } + } + } + }, + "response": { + "errors": [ + { + "code": "InvalidInput", + "message": "Invalid Vendor Shipment ID" + } + ] + } + } + ] + }, + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "404": { + "description": "The resource specified does not exist.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "413": { + "description": "The request size exceeded the maximum accepted size.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "415": { + "description": "The request payload is in an unsupported format.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "429": { + "description": "The frequency of requests was greater than allowed.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "503": { + "description": "Temporary overloading or maintenance of the server.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + } + }, + "x-codegen-request-body-name": "body" + } + }, + "/vendor/shipping/v1/transportLabels": { + "get": { + "tags": [ + "vendorShipping" + ], + "description": "Returns small parcel shipment labels based on the filters that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "operationId": "GetShipmentLabels", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "The limit to the number of records returned. Default value is 50 records.", + "schema": { + "maximum": 50, + "minimum": 1, + "type": "integer", + "format": "int64" + } + }, + { + "name": "sortOrder", + "in": "query", + "description": "Sort the list by shipment label creation date in ascending or descending order.", + "schema": { + "type": "string", + "enum": [ + "ASC", + "DESC" + ], + "x-docgen-enum-table-extension": [ + { + "value": "ASC", + "description": "Sort the list by shipment label creation date in ascending order." + }, + { + "value": "DESC", + "description": "Sort the list by shipment label creation date in descending order." + } + ] + }, + "x-docgen-enum-table-extension": [ + { + "value": "ASC", + "description": "Sort the list by shipment label creation date in ascending order." + }, + { + "value": "DESC", + "description": "Sort the list by shipment label creation date in descending order." + } + ] + }, + { + "name": "nextToken", + "in": "query", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "schema": { + "type": "string" + } + }, + { + "name": "labelCreatedAfter", + "in": "query", + "description": "Shipment labels created after this time will be included in the result. This field must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) datetime format.", + "schema": { + "type": "string", + "format": "date-time" + } + }, + { + "name": "labelCreatedBefore", + "in": "query", + "description": "Shipment labels created before this time will be included in the result. This field must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) datetime format.", + "schema": { + "type": "string", + "format": "date-time" + } + }, + { + "name": "buyerReferenceNumber", + "in": "query", + "description": "Get Shipment labels by passing buyer reference number.", + "schema": { + "type": "string" + } + }, + { + "name": "vendorShipmentIdentifier", + "in": "query", + "description": "Get Shipment labels by passing vendor shipment identifier.", + "schema": { + "type": "string" + } + }, + { + "name": "sellerWarehouseCode", + "in": "query", + "description": "Get Shipping labels based on vendor warehouse code. This value must be same as the `sellingParty.partyId` in the shipment.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetShipmentLabels" + }, + "example": { + "payload": { + "pagination": { + "nextToken": "MDAwMDAwMDAwMQ==" + }, + "transportLabels": [ + { + "labelCreateDateTime": "2024-03-03T14:40:29Z", + "shipmentInformation": { + "vendorDetails": { + "sellingParty": { + "partyId": "WHF47" + }, + "vendorShipmentIdentifier": "7822" + }, + "buyerReferenceNumber": "14511336331", + "shipToParty": { + "partyId": "IND1" + }, + "shipFromParty": { + "partyId": "0-55767831", + "address": { + "name": "SF Two", + "addressLine1": "123 Another street", + "city": "San Francisco", + "stateOrRegion": "CA", + "postalCode": "94105", + "countryCode": "US" } + }, + "masterTrackingId": "1ZR873R70319165935", + "totalLabelCount": 1, + "shipMode": "SmallParcel" + }, + "labelData": [ + { + "labelSequenceNumber": 1, + "labelFormat": "PDF", + "carrierCode": "UPSN", + "trackingId": "1ZR873R70319165935", + "label": "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LEAB5ql5FfxoCpiOJITCdqg5ixGSQFcAcDF8s4CG2L4vrJ6NpTLrWL+vAQSaBSjAPDWvgh9NAdORhFDYDjVnMUIS6AoALoZvFtAQ2/eF1bOBFGcd7voZQKBZgALMU7N36OAvzbtA6yEJdAUAF8O7EzTE86ppeF81k5R1rFlDABtjALBhntztgw9/2neB1kMS6AoALoZ3J2iI51XT8L66REHWeS6UAWyMAcCGeYpbLYHP0rwLtB6SQFcAcDG8O0FDer5qZrM9qVsLC1+g7VdUuACUA0mgKwC4GF69oCHf/L6wPalbCwtfgN8ZIA+UA0mgKwC4GF69oCHf/L6wPalbCwtfgN8ZIA+UA0mgKwC4GF69oCF8X9gChYVz4XcGyAPlQBLoCgAuhlcvaAjfF7ZAYeFc+J0B8kA5kAS6AoCL4dULGsL3hS1QWDgXfmeAPFAOJIGuAOBiePWChvB9YQsUFs6F3xkgD5QDSaArALgYXr2gIXxf2AKFhXPhdwbIA+VAEugKAC6GVy9oCN8XtkBh4Vz4nQHyQDmQBLoCgIvh1QsawveFLVBYOBd+Z4A8UA4ksbS4AAAAAAAA4DJ2fyuF29itaAAAAAAAANjJ7m+lcBv/Ay5hevkKZW5kc3RyZWFtCmVuZG9iagoyIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjk+PnN0cmVhbQp4nDNQMFTQNVQwUDC1NAWSyblchVyFChYmRkAOTBAkrKCfmZtuoOCSrxDIFQhU4xTCZWymYGpqqRCSwuUaAhQDADg3D4YKZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8L0NvbnRlbnRzIDIgMCBSL1R5cGUvUGFnZS9SZXNvdXJjZXM8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXS9YT2JqZWN0PDwvaW1nMCAxIDAgUj4+Pj4vUGFyZW50IDMgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1IDg0Ml0+PgplbmRvYmoKMyAwIG9iago8PC9LaWRzWzQgMCBSXS9UeXBlL1BhZ2VzL0NvdW50IDEvSVRYVCgyLjEuNyk+PgplbmRvYmoKNSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMyAwIFI+PgplbmRvYmoKNiAwIG9iago8PC9Nb2REYXRlKEQ6MjAyNDAzMDYxOTQ3MDdaKS9DcmVhdGlvbkRhdGUoRDoyMDI0MDMwNjE5NDcwN1opL1Byb2R1Y2VyKGlUZXh0IDIuMS43IGJ5IDFUM1hUKT4+CmVuZG9iagp4cmVmCjAgNwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAzOTE4OCAwMDAwMCBuIAowMDAwMDM5NDk1IDAwMDAwIG4gCjAwMDAwMzkzMjMgMDAwMDAgbiAKMDAwMDAzOTU1OCAwMDAwMCBuIAowMDAwMDM5NjAzIDAwMDAwIG4gCnRyYWlsZXIKPDwvSW5mbyA2IDAgUi9JRCBbPDE0MzI2YzMwZjFkNDQ2NjExNzhmYjBlZWZkYmJmZjljPjw0NDQ0N2U5NWYzNzM2ZDc4NGUwNmI0Y2U2YmI3ZmM5Mz5dL1Jvb3QgNSAwIFIvU2l6ZSA3Pj4Kc3RhcnR4cmVmCjM5NzEzCiUlRU9GCg==" } ] } - } - } - }, - "response": { - "payload": { - "transactionId": "mock-TransactionId-5a3066ab-e904-42bd-b6ae-bc70ca1c37e6-20210728234390" + ] } } - }, + } + }, + "x-amazon-spds-sandbox-behaviors": [ { "request": { "parameters": { - "body": {} + "vendorShipmentIdentifier": { + "value": "12345678" + } } }, "response": { "payload": { - "transactionId": "mock-TransactionId-a3066ab-e904-42bd-b6ae-bc70ca1c37e6-20210728234395" + "pagination": { + "nextToken": "MDAwMDAwMDAwMQ==" + }, + "transportLabels": [ + { + "labelCreateDateTime": "2024-03-03T14:40:29Z", + "shipmentInformation": { + "vendorDetails": { + "sellingParty": { + "partyId": "WHF47" + }, + "vendorShipmentIdentifier": "7822" + }, + "buyerReferenceNumber": "14511336331", + "shipToParty": { + "partyId": "IND1" + }, + "shipFromParty": { + "partyId": "0-55767831", + "address": { + "name": "SF Two", + "addressLine1": "123 Another street", + "city": "San Francisco", + "stateOrRegion": "CA", + "postalCode": "94105", + "countryCode": "US" + } + }, + "masterTrackingId": "1ZR873R70319165935", + "totalLabelCount": 1, + "shipMode": "SmallParcel" + }, + "labelData": [ + { + "labelSequenceNumber": 1, + "labelFormat": "PDF", + "carrierCode": "UPSN", + "trackingId": "1ZR873R70319165935", + "label": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TdWJ0eXBlL0ltYWdlL0hlaWdodCA4MDAvRmlsdGVyL0ZsYXRlRGVjb2RlL1R5cGUvWE9iamVjdC9XaWR0aCAxNDAwL0xlbmd0aCAzOTAxNS9CaXRzUGVyQ29tcG9uZW50IDg+PnN0cmVhbQp4nOzd7ZLjvG4u0L7/m55TlbfSZzK2JPADJEWu9Su7x7ZE4BFIu3aSnx8AAADO9Qe6mp1oAAAAZpr9rZTdzE40AAAAM83+Vspu5ArYmA2UBc04P/J/zI4AlBFv8kgOSeQK2JijFwtq/5pMo9kRgDLiTR7JIYlcARtz9GJB7V+TaTQ7AlBGvMkjOSSRK2Bjjl4sqP1rMo1mRwDKiDd5JIckcgVszNGLBbV/TabR7AhAGfEmj+SQRK6AjTl6saD2r8k0mh0BKCPe5JEcksgVsDFHLxbU/jWZRrMjAGXEmzySQxK5Ajbm6MWC2r8m02h2BKCMeJNHckgiV8DGHL1YUPvXZBrNjgCUEW/ySA5J5ArYmKMXC2r/mkyj2RGAMuJNHskhiVwBG3P0YkHtX5NpNDsCUEa8ySM5JJErYGOOXiyo/WsyjWZHAMqIN3kkhyRyBWzM0YsFtX9NptHsCEAZ8SaP5JBEroCNOXqxoPavyTSaHQEoI97kkRySyBWwMUcvFtT+NZlGsyMAZcSbPJJDErkCNuboxYLavybTaHYEoIx4k0dySCJXwMYcvVhQ+9dkGs2OAJQRb/JIDknkCtiYoxcLav+aTKPZEYAy4k0eySGJXAEbc/RiQe1fk2k0OwJQRrzJIzkkkStgY45eLKj9azKNZkcAyog3eSSHJHIFbMzRiwW1f02m0ewIQBnxJo/kkESugI05erGg9q/JNJodASgj3uSRHJLIFbAxRy8W1P41mUazIwBlxJs8kkMSuQLqDD7h1F3O0YsFFX1lIMPsCEAZ8SaP5JBEroA6dSec6nNR++UK1gaZCr4wkGN2BKCMeJNHckgiV0CduhNO9bmo/XIFa4NMBV8YyDE7AlBGvMkjOSSRK6BO3Qmn+lzUfrmCtUGmgi8M5JgdASgj3uSRHJJc5cpWDtyre+qrZ0X75QrWBpnq9lM6mh0BKCPe5JEcklzlylYO3Kt76qtnRfvlCtYGmer2UzqaHQEoI97kkRySXOXKVg7cq3vqq2dF++UK1gaZ6vZTOpodASgj3uSRHJLc5MpWDtyoe+qrZ0X75QrWBpnq9lM6mh0BKCPe5JEcktzkyuACbtSdcKrPRe2XK1gbZLr5gsAYsyMAZcSbPJJDkvtcmV3AlboTTvW5qP1yBWuDTDdfEBhjdgSgjHiTR3JI8pgr4wv4qu6EU30uar9cwdog080XBMaYHQEoI94ny2665JAkkivjC/hUt9lVb5Htl4u8rOifgi+Af1yFmWFmRwDKiPfJspsuOSQJ5koCgX/UbXbVW2T75SIvK/qn4AvgH1dhZpjZEYAy4n2y7OZKDkniuRI/4G/NJ/0+4jcZeVnRPwVfAP8Y8Fxwb3YEoIx4k9doySGJXAF1Wg75HcVvMvKyon8KvgD+MeC54N7sCEAZ8eZX945LDknkCqjTcsjvKH6TkZcV/VPwBfCPAc8F92ZHAMqIN7+6d1xySCJXQJ2WQ35H8ZuMvKzon4IvgH8MeC64NzsCUEa8+dSr6ZJDErkC6rQf9buI32TkZUX/FHwB/GPAc8G92RGAMuJNXqMlhyRyBdRpOeR3FL/JyMuK/in4AvjHgOeCe7MjAGXE+2TZzZUcksgVUKf9qN9F/Caz19K1uuysS95oMTsCUEa8T5bddMkhiVwBdYqOPXniN5m9lq7VZWdd8kaL2RGAMuJ9suymSw5J5ArYWHAXLjrCOdrRqEveaDE7AlBGvE+W3XTJIclVru7Ta6ABr2BSsaCirwxkmB0BKCPe5JEcklzl6n5kGWjAK5hULKjoKwMZZkcAyoj3ybLbKjkkucrV/cgy0IBXMKlYUNFXBjLMjgCUEe+TZbdVckhylav7kWWgAYPVHahMKhZU9JWBDLMjAGXE+2TZbZUcklzl6n5kGWjAYHUHqmGTyiQkrugrAxlmRwDKiPfJspsuOSS5ytV9eg00YLC6vXXApDIJKRU5NJJqdgSgjHifLLvpkkOSq1zdp9dAAwar21tLJ1XRJUxC6tyeFhlhdgSgjHifLLvpkkOSq1zdp9dAAwar21uLJlV8E+++y3OU+6QxwOwIQBnxPll2WyWHJFe5spUDS6kbMnWvvL+QWUej0p2U7mZHAMqI98my2yo5JLnKla0cWErdkKl75e+LTTkyVGym9DU7AlBGvE+W3VbJIclVrmzlwFLqhkzwlfcvM9/oq31vpdHsCEAZ8SaP5JDkKle2cmApdUMm+Mr7l5ls9NVrh6Xa7AhAGfEmj+SQRK6AV6g7UAVf+fgauzAdFX1lIMPsCEAZ8SaP5JBEroBXqDtQBV/5+Bq7MB0VfWUgw+wIQBnxJo/kkESugFeoO1AFX/n4GrswHRV9ZSDD7AhAGfFeTdJomtLljM+EP35nAF6ibqsNvvLxNXZhOup20KTW7AhAGfFeTdJomtLljM+EPyW/MwzOPMDf6sZO8JVVm7wBSKUueaPF7AhAGfFeTdJomtLljM+EP7HfGSYmH1hWt82yTfwms9fStbrsrEveaDE7AlBGvFeTNJqmdDnjM+FP4HeG6eEH1tRhm+whfpPZa+laXXbWJW+0mB0BKCPeq0kaTVO6nPGZ8Ofpd4ZF8g8sqGmD7Cd+k2PKAo9mPSz8mh0BKCPeq2kpeMUbU7ssOSS5z1VwfJlycKCiY0+e+E2OKQs8mvWw8Gt2BKCMeK+mpeAVb0ztsuSQ5CZXFXk26OAcRceePPGbHFMWeDTrYeHX7AhAGfFeTUvBK96Y2mXJIclNrirCbNDBOYqOPXniNzmmLPBo1sPCr9kRgDLivZqWgle8MbXLkkOSm1zVhdmgg0MUHXvyxG9yTFng0ayHhV+zIwBlxHs1LQWveGNqlyWHJDe5qguzQQeHKDr25InfZORlRf8UfAH8Y8Bzwb3ZEYAy4r2aloJXvDG1y5JDkptc1YXZoAPWEZxIN695fLuJR6nAFwVyzY4AlBHv1bQUvOKNqV2WHJLc5KouzAYdsI7gRLp5zePbN5h4dUvYYOGzfP1qwEizIwBlxHs1LQWveGNqlyWHJDe5qguzQQesIziRbl7z+PYNJl7d8jdY+CyfJ0YGmx0BKCPeq2kpeMUbU7ssOSS5yVVFng06YCnBiXTzmse3bzDx6pa/wcJn+TwxMtjsCEAZ8V5NS8Er3pjaZckhyU2uimaXQQcsKDiRbl4Tn34dbneSuuVvsPBZvu6YjDQ7AlBGvFfTUvCKN6Z2WXJIcp+rorFmygGrCQ6lm9c8vn2DoVe3/A0WPkvL3koXsyMAZcR7NS0Fr3hjapclhySPuSqabIIKLDUighe9ec3j2zeYe3XL32Dhs5Rsp6SYHQEoI96raSl4xRtTuyw5JInkqmi4SSkca8FZEbxc6Z1vNvpullD3T9zrkjdazI4AlBHv1bQUvOKNqV2WHJIEc2W4ATeKjkAjh0bwQi33P2YhqY5d+Cxd8kaL2RGAMuK9mpaCV7wxtcuSQ5L2nEsmHK7o/DN4gASv0r6E1FVkO3bhs3TJGy1mR2BRN/V5LJ3aphLv1bQUvOKNqV2WHJLIFdCi6PAz/lzk6BWxZu821lhw2s2OwKJu6vNYOrVNJd6raSl4xRtTuyw5JJEroEXR4Wf80cjRK2LBxu2tseC0mx2BRd3U57F0aptKvFfTUvCKN6Z2WXJIIldAtaKTz5SjUfbnQ4W+Dw4VZkdgUTf1eSyd2qYS79W0FLzijaldlhySyBVQrejkM+V0lPrhUKf7g0Op2RFY1E19HkuntqnEezUtBa94Y2qXJYckcgVUqzjqDD4dOXplU9gK908BA8yOwKJu6vNYOrVNJd6raSl4xRtTuyw5JJEroE7LIWfYASn4yTf3E9f3zl/h2IU36pI3WsyOwKJu6vNYOrVNJd6raSl4xRtTuyw5JJEroE7LIWfYASn4yTf3E9f3zicKrmi/hQ/TJW+0mB2BRd3U57F0aptKvFfTUvCKN6Z2WXJIIldAncYTzpgDUvCTn05tIX3vfLz4ujZb+Hhd8kaL2RFYlNouSwtW01LwijemdllySCJXQJ3GE86YA1Lwk59ObSF973yw4NI2W/UsXfJGi9kRWJTaLksLVtNS8Io3pnZZckgiV0CdxhPOmANS+ycfsv9eHlhvzb7rt6qrNh3NjsCi1HZZWrCaloJXvDG1y5JDErkC6jSecMYckNo/+YT996ZKY9p0mquqMszsCEAZ8V5NS8Er3pjaZckhiVwBdRpPOGMOSO2ffML+e79GJ9jursLPMLMjAGXEezUtBa94Y2qXJYckcgXUKTr25InfZOMy697+CvdrPKECgw14Lrg3OwJQRrxX01LwijemdllySHKVq6KBZtbBgXpNiUbxm2xcZt3bX+F+jSdUYLABzwX3ZkdgW2qbRLxX01LwijemdllySHKVq6KBZtbBgXpNiUbxm2xcZt3bX+F+jSdUYLABzwX3ZkdgQ2qbSrxX01LwijemdllySHKVq6KBZtbBgXpNiUbxm2xcZt3bXyG1BXxqLDjtZkdgdUVFU9sBxHs1LQWveGNqlyWHJDe5KpppZh2cpsuIaBe/ycZl1r39FVJbwKfGgtNudgSWFi+d2g4j3qtpKXjFG1O7LDkkucmVwQXcKDr25InfZOMy697+Cqkt4FNjwWk3OwLripdOYUcS79W0FLzijaldlhyS3OfK7AKuFB178sRvMnstXas71LELn6VL3mgxOwLr+looJZ1OvFdzX/Dgv9ZdrnuXJYckj7kyvoCvio49eeI3mb2WrtVlZ13yRovZEVjUfYkUcyLxXk38Ybn517rLde+y5JAkkivjC3ip4OwqOsJdGbYo3q5L3mgxOwKLui+RMk4k3qu5KnikNRVPWWqXJYckwVxJIPBGjl4s6P4gygCzI7Cox/oo4CzivZqrgkdac9Opx7dkdFlySBLPlfgBr+PoFVFXIoWtdn8QZYDZEVjUY30UcBbxXs1nwRsH0f1rUrssOSSRK2Bjjl4RNyWq+yfulZ9G6Wx2BBb1WB8FnEW8V/NZ8KtGBDvV8q+91tLxM+GP3xmArTl6RdyUqO6fuHdz7GSM2RFY1GN9FHAW8V7NZ8GvGhHsVMu/9lpLx8+EP35nALbm6BVxU6K6f+LezbGTMWZHYFFquywtWM1nwa8aEexUy7/2WkvHz4Q/fmcAtuboFXFTorp/4t7NsZMxZkdgUWq7LC1YzWfB7xtx06lIB1O7LDkkkStgY45eEZGzTdE/ce/rgZORZkdgUWq7LC1YzWfB7xtx06lIB1O7LDkkkSugTvzMkyp+k2PK8kY3Jar7J+4NeC64NzsCUEa8V/NZ8Pt2NHYwtcuSQxK5AuoUbZp54jc5pixvlNoCPjUWnHazIwBlxHs1VwVPGk2pXZYcksgVUKdxM+0lfpNjyvJGqS3gU2PBaTc7AlBGvFdzVfCkoZTaZckhiVwBdao3077iNzmmLG+U2gI+NRacdrMjAGXEezVXBU8aSqldlhySyBVQp3oz7St+k2PK8kapLeBTY8FpNzsCUEa8V3NV8KShlNplySGJXAF1qjfTvuI32XftHT+N00x6Vvj/ZkdgUTf1eSyd2qYS79XcF7x7v1K7LDkkkSugTtE2mid+k8FXli65uHAcL/eRIGB2BBZ1U5/H0qltKvFezX3Bu/crtcuSQxK5AuoUbaN54jcZfGXFemvKx8GyHgbCZkdgUTf1eSyd2qYS79W0T6FGGWvp+Jnwx+8MQK0VNseim2x52VKL4u2qnx16mR2BRd3U57F0aptKvFfTPoUaZayl42fCH78zALVW2ygfb7LlZV9fMHIhqRZv4n4aC0672RFY1E19HkuntqnEezXtU6hRxlo6fib88TsD0GDNHfPqDiMvK/2QAUsYYM3ebayx4LSbHYFF3dTnsXRqm0q8V9M+hRplrKXjZ8IfvzMAnSy+e95/7M1rHu9tgw16nX4dQm2nUNhHLYNObVOZyasp6kiGjLV0/Ez443cGIME6O2nwo25e8/gJe2/Qe69ulmH5528K+ygyCSveS7v40NCCMYo6kiFjLR0/E/74nQHINH1LDX7C1csi97D3Br336mbJjj1fKeyjeDKFdjAtWM19wbs/OKldlhySyBUwRsW2W7cdX100fm83f6z7/Pfae3WzZESdRwr7KJ5MoR1MC1ZzVfCkBye1y5JDErkCBqvehSv22ZZNPHKtopt5o71XN0vHhBOnsI/iyRTawbRgNVcFT3pwUrssOSSRK2Ci6h25YmtuuZkun/9Ge69ull7xpojC8l7xoSHeY1wVvKhT8a6ldllySCJXwCKyt+bqe+j14W+0/QKn6BVviigs7xUfGuI9xlXBr9rR2LvULksOSeQKWE30LBUYX0mb8oAPX8T2C5yiV7wporC8V8dtkS6uCn7VjsbepXZZckgiV8BSogep2LaYtCmfQ/Uy9Io3RRSW9+q4LdLFZ8HvG9HYwdQuSw5J5ApYQdEWHN9qg688fJOtLv7JRWuhtlMoLO9lJq/ms+D3jbjpVKSPqV2WHJLIFTBL5Lz0KH6JyMu6ru81UlvAJ7WdQmF5LzN5NZ8Fv2pEsFMt/9prLR0/E/74nQEYK3JGKhK/XORlXdf6Gqkt4JPaTqGwjxpHgdrm0YLVfBb8qhHBTrX8a6+1dPxM+ON3BiBf5FxUpO7SkZc1r/WVhrWD/6jtFAr7qHEUqG0eLVjNZ8GvGhHsVMu/9lpLx8+EP35nANJEjkNFGu8h8rLatUKB1MxzRWEfNY5otc2jBav5LHjjw3L/mtQuSw5J5AroqGKfje/CjfcTeVnj5SBiWP75m8I+ahzXaptHC1bzWfDGh+X+NaldlhySyBXQqGJvje+8He8tewkdb5u9CdUUCttC6eayGa3mquCR1tx06vEtGV2WHJLIFVAnfuaJGHCT2WtJWgL7EaopFLaF0s1lM1rNfcGD/1p3ue5dlhySyBVQp+jYM+s4FLzWK9bCNoRqCoVtoXRz2YxWc1/w4L/WXa57lyWHJHIF1Ck69sw6AgWvW72WWevi1YRqCoVtoXRz2YxW01LwijemdllySCJXQJ2iY0+e+E1GXta1QvBdr3hTRGFbKN1cHbdFumgpeMUbU7ssOSSRK6BO0bEnT/wmIy/rWiH4rle8KaKwLZRuro7bIl20FLzijaldlhySyBVQp+jYkyd+k5GXda0QfNcr3hRR2BZKN1fHbZEuWgpe8cbULksOSeQKqFN07MkTv8nIy7pWCL7rFW+KKGwLpZur47ZIFy0Fr3hjapclhyRyBdQpOvbkid9k5GVdK/QmRZU8vFbtesWbIgrbQunmig8NPRqjpeAVb0ztsuSQRK6AOkXHnjzxm4y8rGuF3uS+AnXF50qveFNEYR/Fkym0g2nBaloKXvHG1C5LDknkCqhTdOzJE7/JMWV5o/sqtdSfr3rFmyIK+yieTKEdTAtW01LwijemdllySCJXwMYcvSLuS/S1hqrawveFKRT2UTyZQjuYFqympeAVb0ztsuSQRK6AjTl6RdyU6KaAClvN94UpFJb3ig8N8R6jpeAVb0ztsuSQRK6AjQU35aIj3H5Hu5sl3Cxwg4XPckKoFqSwvNchm9GLtBS84o2pXZYcksgV8EbBbTG4KRcd4fY72l0t4X51Gyx8lhNCtSCF5b0O2YxepKXgFW9M7bLkkESugBcp3WqDryw6wl3putChvq7icXUbLHyWE0K1IIXlvQ7ZjF6kpeAVb0ztsuSQRK6AxbUcqPKOXpsd7SqKvMfCp7iv9jahWo3C8l7xoSHeY7QUvOKNqV2WHJLIFbCmLgeqjE15y6NdaYW3WfgUwWyrbV8Ky3vFh4Z4j9FS8Io3pnZZckgiV8A6io5SkfHVfVPe+FBXtLTN1j5Yr3hTRGF5r/jQEO8xWgpe8cbULksOSeQKmK7oBFW01XbclCuu/lJFhR1zS5vpFW+KKCzvFR8a4j1GS8Er3pjaZckhiVwBsxQdnOoOVF025Yrrwo1e8aaIwvJeHbdFumgpeMUbU7ssOSSRK2CkosNS+4GqcVOuuyjc6xVviigs79VxW6SLloJXvDG1y5JDErkCBig6I8UVXbfLDdcWYGl7r25BHRNOnMLyXvGhId5jtBS84o2pXZYcksgVkKToXBRXfQ+Nt11egNc4YY1LSUo79xS2O5UcJj40NGWMloJXvDG1y5JDErkC+io6DmWfmoo+pPvV3+KclS5iQPL5pLARkRLJ6njxoaEXY7QUvOKNqV2WHJLIFdCu6AgU1/fGKpbQfgOvcNp6pxv5CPBLYSMeSySuU8SHhkaM0VLwijemdllySCJXQLWik0+FvndYtJD2S7/ImaueaOQjwC+FffRYIomdJT40dGGMloJXvDG1y5JDErkC6hQde+5PRDf/1PEms9fSfrezHLvwWdR2CoV99Fiiry9Q2AHM5NW0FLzijaldlhySyBVQp+jYc79F5h2Wgp/WuJZedzvLsQufRW2nUNhH9/W5KaDaZjOTV9NS8Io3pnZZckgiV0CdomPP/ajJOywFP61iLRl3O8uxC59FbadQ2Ec39XlMptqmMpNX01LwijemdllySCJXQJ2OB568w5KjV4QSDRZ8dnSkL4V9dFOfx+qpbar40NCCMVoKXvHG1C5LDknkCqjT8cyTd1hy9IpQosE6PjvEKeyjqxJFYqm2qeJDQwvGaCl4xRtTuyw5JJEroE7Rsed+F8s7LDl6RSjRYI3PC3UU9tHX+JXO8IH3e5D40NCCMVoKXvHG1C5LDknkCqhTdOy53yLzDkvBT2u83NsHqTPGYHWPCY0UNqIuk2qbLT40tGCMloJXvDG1y5JDErkC6hQde+r0vcnIy1ouUXuP822whHcZ+QjwS2GDKgKpttniQ0MLxmgpeMUbU7ssOSSRK6Ba0cmnQt87jLys5RK19zjfBkt4l5GPAL8UNq4ojQo7QHxo6MIYLQWveGNqlyWHJHIFdFF0Chp2WAp+2iJ3yyGEagqFTaKwA9iMVtNS8Io3pnZZckgiV0BfRceh7FNT8EPm3iSnEaopFJb3shmtpqXgFW9M7bLkkESugDxFR6OME1TwjeNvjJMJ1RQKy3vZjFZT1JEMGWvp+Jnwx+8MwBCz9tngi8fczLKOXfgsajuFwj5Sn2WZyasp6kiGjLV0/Ez443cGYKzBW23wlS2b7AYbdGoL+KS2UyjsI/VZlpm8mqKOZMhYS8fPhD9+ZwDmGbDVBl/ZsslusEGntoBPajuFwj5Sn2WZyasp6kiGjLV0/Ez443cGYAF5W23Spnyy1NPOIXrFmyIK+0h9ltVxW4R/SA5J5ApYStFp6nF8OXp15EDbi+8LUyjsI/VZVsmuqH2UkRySyBWwpi4HqmFHr70HqaNsX74vTKGwj9RnWfGhoX2UkhySyBWwvuoD1YCj194btENsBt8XplDYR/FkCu1gWkAeySGJXAEvUnqgKj16FZ3Ztj/aOcEm8X1hCoV9FE+m0A6mBeSRHJLIFfBGwW2x6OgVP7ltf7TbfoFzRb4pqHl3CvsonkyhHUwLyCM5JJEroEXHGZJxcIp/Qvzktve5bu/VLeIxbCqfQWEfxZMptINpAXkkhyRyBbTocrzJOz7F3/v1Qked6PZe3VLyAs8NhX2kPsuKDw3to5TkkESugGrtR52is1PFVhh81/3L2m9jcXuvbkEZUeeRwj5Sn2XFh4b2UUpySCJXQLXGc07RwanuHBV8y/3Lqq/+FnuvbkHdc06Ewj5Sn2XFh4b2UUpySCJXQLWWc07Rqan6KBV8/eNr9t6FBzSCv6ntFAr7SH2WZSaTR3JIIldAncZDTtGpqfpCwRc/vmbvXTi7C/xDbadQ2EfqsywzmTySQxK5Auq0HHKKjky9LhR5WfULXi27C/xDbadQ2EfqsywzmTySQxK5AupUn3CKzkuNB6rgKx9fYxemo17xpojC8l4dt0X4h+SQRK6AOtUnnIozUvWBKvjKx1uKeFw4/EeoplBY3stmRB7JIYlcAXXqTjjVB6T2y7XcVcT9nays+v7fvvBZTgjVghT20eGTcGVaQB7JIYlcAXXqTjjVp6P2y1XfVdD9naysbgkbLHyWE0K1IIV91D4G1TaJFpBHckgiV0CdihNOy+mo7kDl6BVRVyKFrfb4IKhtBoV9FE+m0A6mBeSRHJLIFVCn9ITTeDRqf1fNIs/wfGxtaByf1HYKhc0gtGOYyeSRHJLIFVCn9ITTeC6qe6OjV0To5NrQO/6htlMobF9CO5KZTB7JIYlcAXXih5wu56K6Nzp6RUQa1NI7/qG2UyhsR+I6mJlMHskhiVwBdYqOPe2Horr3OnpF1JVIYav1fTQIUtguBHWK+NDQDkpJDknkCqhWdPJpPBTVvXfMVd6uepknFCdD30eDIIVtJKITxYeGplBKckgiV0C1opNP44mo7u1FF+pyn/Co+9NBhMJWk8/p4kNDXyglOSSRK6BF0eGn+jhU/Ql1r2y826MoS4XuDwgRCltBMhcRHxq6QynJIYlcAY2Kzj91Z6HqD6l75e+LW+75BGpSJ+MZ4ZHCFpHJpcSHhh5RSnJIIldAu6IjUOnYafmQ4IvvX3ba+S242KNq0lfGY8IjhQ2SxgXFh4ZOUUpySCJXQBd5p6CWzwm++PFlJ+zC8SK3dJM/fmeYRGEj5HBN8aGhX5SSHJLIFdBR98NP46cFX//4mu134WDjuvSU+2orbxKFfSSBy4oPDV2jlOSQRK6AlTUepYKvf3zN9rtw0SF2+2pkU+EpFPZR3RwQ2gG0gDySQxK5AjYWPHo9vmbvXfimSs6xGc78vlC0qIwK7FrYjuLJPCS069AC8kgOSeQK2Fjw6PX4mr134fvVOcF2d+b3ha+LulppRgV2LWxH8WQeEtp1aAF5JIckcgVsLHj0aj9av3qQ3i9hgwWu5oRQffq6qKuVZlRg18JygkM2I6aQHJLIFbCx4NGr6Ai339HufgkbLHA1J4Tq09dFXa00owK7FpYTHLIZMYXkkESugI0Fj15FR7j9jnb3S9hggas5IVSfvi7qaqUZFdi1sJzgkM2IKSSHJHIFbMzRK6LoBOtM2+7M2n5d1NVKMyqwa2E5gZlMHskhiVwBG3P0iig6wTrTtjuztl8XdbXSjArsWtiOGoujtnnMZPJIDknkClbgqJBEPSOKTrCC2u7M2k5P166F7ailPmqbatZTwwkkhyRyBS16bfSOCknUM6LoBCuo7c6s7fR07VrYjlrqo7apZj01nEBySCJXUKfvdu+okEQ9WdCZ3xfiq06qwK6F7aiuR3kt45cWkEdySCJXUCrj3OWokEQ9WVDH0UGcwj6q2N2EdgwtII/kkESuoFTG6ctRIYl6sqAuQ4NSCvuoYl8T2jG0gDySQxK5giJJZzBHhSTqWUHFsjWOi3P0rYDCPirYyYR2LC0gj+SQRK4grssZ7OsT56iQRD3jihJLi5ZZcY7uFVDYRy31UdtU8aGhBZSSHJLIFcTF9/TSY4CjQhL1DHJwHemx2huXPbLGpArsXdguWuqjtqniQ0MLKCU5JJEriCvd0OOHAUeFJOoZ5OA60mO1dy17xSRMunrHj4UB4kNDvCklOSSRK4ir280j5wFHhSTqGXFTJQXMcD8TNq75/Uqz175xYdehtkniQ0MLKCU5JJEriKvezR+PBI4KSYL1vHnN49s36Nf9EjZY4GruB8KuQ+BqUcNWvWthF6G2qeJDQwsoJTkkkSuIa9zQi84JHswugvW8ec3j2zfo1/0SNljgas4cAleLGrbkXQuboSiNG4d2HfGhoQWUkhySyBXEtW/ojgqDBet585rHt2/Qr/slbLDA1Zw5BK4WNWyxuxa2u3gmtw/tOuJDQwsoJTkkkSuI67WnOyoME6znzWse375Bv+6XsMECVxOcAJvV/GpRwxa7a2H7imdy+8QuJT40dIFSkkMSuYIivbZ1R4UxgvW8ec3j2zfoVySNgtrRmbW9WtSwxe5a2L6+JvC0rC4oPjT0glKSQxK5giIdd3ZHhQGC9bx5zePbN+jXYxQFta8zazs9XbsWtqP7Ep2Q0mXNemo4geSQRK6gVN+d3VEhVbCeN695fPsG/QqfXgW1jzNrOz1duxa2o/sS7Z3Pxc16ajiB5JBErqBC3z3dUSFPsJ6Ro3XFe9+i6AQrqO3OrO30dO1a2I4e66OAs8x6ajiB5JBErqBO6hnYg9lLsJ5FRzhHOxoJ1RQK++ixPgo4i82IPJJDErkCNhY8ehUd4RztaCRUUyjso8f6KOAsNiPySA5J5ArYWPDoVXSEc7SjkVBNobCPHuujgLPYjMgjOSSRK2Bjjl4s6MzvC0WLyqjAroXtqOjL7AmhXYcWkEdySCJXwMYcvVjQmd8Xvi7qaqUZFdi1sB3Fk3lIaNehBeSRHJLIFbAxRy8WdOb3ha+LulppRgV2LWxH8WQeEtp1aAF5JIckcgVszNGLBZ35feHroq5WmlGBXQvLCeJDQ7wpJTkkkSuIK9ro281e7g7UkwWdOQS+LupqpRkV2LWwnMDhgTySQxK5griijb7d7OXuoLqeukOeM4fA10VdrTSjArsWlhPEh4Z4U0pySCJXEFe00bebvdwdVNRTj8h2ZsC+LupqpRkV2LWwnMDGRB7JIYlcQVzRRt9u9nJ3UFrPM9tUt5adKjDYUen6VfFw9a3AroXlBLOeGk4gOSSRK4irOydXm73cHRTV874XG3fqZiF1/8S9M4dAfNVJFdi1sBlOCOS7zHpqOIHkkESuoEjRXt9o9lp3EK9nafF3atbNKur+iXtnDoH4qpMqsGthuzsnky8y66nhBJJDErmCUnb2F4k3qKKV23T/ZhV1/8Q93xemUNgIsVxTfGhoEKUkhyRyBRVs7m8R7E51E/do/c0q6v6Je74vTKGwEV8TKJnTxYeG7lBKckgiV1DHFv8Kwb5Ut2+Pvt8soe6fuOf7whQK++i+RAo4UXxo6A6lJIckcgXV7PLrCzalunF7ND3yzaLon7jn+8IUCvvosUQKOEt8aOgOpSSHJHIFLezyiws2paVxGzS96AQr7e3OrO30dO1a2I4e66OAs8x6ajiB5JBErqCRLX5lwb609G6DvhedYAW+3Zm1nZ6uXQvb0WN9FHCWWU8NJ5AcksgVtDOilxU8erV0cIPuF51gnWnbnVnb6enatbAdPdZHAWeZ9dRwAskhiVwBGwsevVo22Q026KITrDNtO7X9NXKlRxW2zmN9FHAWM5k8kkMSuQI2Fjx6FR3hHO1oJFS/Rq70qMLWMQmXpQXkkRySyBWM5EgwWLDOhedoRzuaCNWvkSs9qrB1TMJlaQF5JIckcgUjORIMFqxz4Tna0Y4mQvVr5EqPKmwdk3BZWkAeySGJXMFIjgSDqTML8n3h18iVHlVYNhMfGuJNKckhiVzBSI4Eg6lzBYfYbL4v/Bq50qMKy2biQ0O8KSU5JJEriCva6NvNXu4O1LOIfI6hyL9GrvSowrIZw5k8kkMSuYK4oo2+3ezl7kA940R0GBX+NXKlRxWWzZjM5JEcksgVxBVt9O1mL3cH6hkUjJ+IdnHmEKiYgX0rsGthOcGsp4YTSA5J5Ari6s7J1WYvdwct9TyqNUWr27sUA5w5BOKrTqrAroXlBLOeGk4gOSSRK4irOydXm73cHdTV87QGVSxqvyKMdOYQiK86qQK7FpYTzHpqOIHkkESuoEjdUbnO7LXuoLSeZ7apbi07VWCwo9K1DoXlvU7blRhJckgiV1Chepd3JBisqM5FB7mdOli3kG2WP9450VqKwvJeR21JDCY5JJErqFax1zsSDBavc1FfNmti3Sr2WPsUj6NDbTMoLO8VHxriTSnJIYlcQaOi7d6RYLB4nSs6sk0T61axx9qnuB8a2+RqNQrLe8WHhnhTSnJIIlfQRXDTdyQYLFjn6nbs0cfGtSfd1cbux8UeoVqQwvJe8aEh3vwK5kFySCJX0NHj1u9IMFiwztXt2KOPsaPrXbAporZTKCzvZSZT4TcP98GQHJJEghf8ECMO/pz6/7BgWcE6t/Rigz5WhFaAW6jtFAr76KY+j6VT21RmMnUiqZAcktzkKjK1TDn4ypFgEcE6t/Rigz4WxVWA26ntFAr76KY+j6VT21RmMkWK8iA5JLnJ1ePUMujgniPBdME6t/Rigz4GgyrAvajtFAr76KY+j6VT21RmMnUiqZAcktzk6n5qGXQQ5EmZKFjn6nboIxUiG+iWoUp6DONX37WwvdzU57F0apsqPjS0gF+/efDwMsVNru5HllkHRTwmUwTrXN0OfaRCcAPdL1Q36xqw9o0L20ukQRXvpV18aGgBv4J5kByS3OTqZmTdzzSzDq44EgwWr3NFRzSROvffEXbN1c2ixix/18J2FOlRxXtpFx8aWkApySFJcNOv/tes+4Z3ciQYLF7n0qZs30RZzfO1ttsX/GpRn+tNqsCuhe3opj6PpVPbVPGh8fU5uu9O/JWlL+YV9JEkwbFz9fevbzd54IoNerCiOn/tTsSAhQxz4JLHOzxakb9nVGDXwnZ0U5/H0qltqvjQ+PE7AxceAzD4fthecOxc/f3re00euGKDHqy0zl8bdC97CSMdu/DBzizy10VdLTajArsWtqOiCXBCaNdR0YJ4d4r6qOlvEX9O9ZEkpWMnMltMHrhigx6sos7B0bdf74oWvt/yRzqzwl8XdbXSjArsWtiOKobA3qFdR0UL4t0p6qOmv0X8OdVHkpSOndJ5lXnvMFrkoeho9nJ3UF3P07oTX93edRjjzCHwz7ruV5pRgV0L21E8mYeEdh0VLYh3p6iPmv4Wn315DED+TXGWimFSNKzSbhwmuH8iupu93B2oZ0RFlVS1xbFDIL7MjApsXFi2Fx8aP35n4H/9053HAIy6L07xmKv7Ifb4+oRbhmmuHocks5e7A/WMqCuRwlY7eQgE15hRgb0Ly97iQ+PH7wz85Z9I3LxGH+kumKu64dP1TmG+h629t9nL3YF6RtSVSGGrGQL3q0ta/gmFZVcVh4f4SCkaPkdNqm38/O//ttrVv+ojGeQK4oo2+nazl7uDeD1PLnvd2k+uWCNDYAqF5b0qDg9Fb2k0tzhE3HRKH0kiV1DExv0u8XrWVX6PZtWtYo+1T3HmEJi+qF0LywniQ+PH7wxcuOqUPpKkPVemDQeq3nNt0IMF61zdjj362Lj2pLva2OMA2bK20xe1a2FTHRXRlcWHxo/fGXjyT8v0kSSPubqfJ2YOJ6vYeT0sgwXrXN2OPfpYsYo9Fj7L4+jYsrbTF7VrYZPEU6qeA1S0o+gtjeYWhytXPfr8j/pIhvtc3Y8UYwf+FP6/f/WkDBasc0sv9uhjUSClt9Hj7rlleacvatfCZohHVEnHqOhFRROrzS0OX9206cfvDAxxnytjB4KCz4InZbBgnVt6sUcfg7GU3i7ux8Wu5Z2+qF0L2919IA+J62riQ0Mj+M8/Yfj7P/74nYEhbnJVNNPMOvgT+LXBYzJYsM4tvdimjyb8MGdWuCJgfSuwa2H7Kq3/xoldyqynhvf6TMJvPH78zsAQN7n6OrgeB5pZx+GKDgMek2zBOle3Y7M+yu0YZxa5KF0ZFdi1sH1VVElhB5j11ATvJPWK1Plsze9fvv5dH+nuJldXA+Rxtpg8sM6R4HDBOle3Y8s+Smy2M4dDfNVJFdi1sB1Vl0hhs816aoJ3knpF6nxtzdeW6SNJbnJ1NUAeZ4vJA/9Z4UhwuHidKzqiidQJTobNcjV9UbsWtqPqEqlttvjQyG7B9pNqJ1+78/lHfSTJTa6uBsjjbDF84G9zjwSHi9e5tCmaSLXHmbBlrqYvatfCdlRdH7XNFh8a2S3YflIdSB9JcpWrmwHyOFsMH/g060hwuKI63/To3oCFsJMzozV9UbsWtqOW+qhtqnW2pO0n1X4eO6WPJLnK1c0AeZwthg9csUEPVlrn74e2J9mrGGCPVbzFUdH6NX1Ruxa2o5b6qG2qdbak7SfVToIJ0UeSXOWqaKBNHHfwCh6NWSoKfuZ8q65S6l3t6sCA/VkgM7sWtqOW+qhtqnU2pu0n1Ta+dif+R2h3lauigTZx3MEreDRmqS74UZOtYl27lmIMG+gUCvuopT5qmyo+NLJbYFK9xVVrPv+ujyS5D2EX4xcFq/FozKLgEXUlUthqNtApFPZRPJlCO9g6LdD0t7jpy4/fGRjiKleVu4vhA994NGZR8Ii6EilsNRvoFAr7KJ5MoR2sogVdull0RZZy1ZrPv+sjSe5DaPhAFx6NWRQ8oq5EClvtzA208OzQvwK7Frajuh7ltYxfFS3o0s2iK7KaYL/0kSRyBQPYl2dR8Ii6EilstTNP7/FVJ1Vg18Jygoqnpu6JqzO3OFwJNksfSSJXMIB9eRYFj6grkcJWc3q/l1QBheW94kPjx+8MFNJHksgVDGBfnkXBIyqqpLAtnN6vpFbg5MLydvGh8eN3BgrpI0kycmX4wD/sy7MoeFBRoVS1kdP7pwFrP7Ow7CE+NMSbR/+ERHJIkpEr4w7+4SQwi4IHBfMpxl34vvC3Yas+rbC9HJ7PRcSHhr7w6yoVn/9RcsiQkSvjDv7hJDCLgscVnWOVtIUK/2fwes8pbC9Suo740NAR/nMTjB+/MzBERq6MO2ARZlERR9kxFPnPjP9uzCGF7aJoFCjpAH17oXEn+Ke/f//HH78zMERGrmw9cMOjMZJZVKH9EMu94JeFXUs9a5nbF7aXeD5PiOsi2huhiaf57OZvi3/8zsAQGbkysuBvdvaJuhRZB+krkqgtczV3gRsXtqOiHm2f2HXEh8ZnF4req4/b+Gzl71++/l3f6S4jV4YVu6rYju3sc9V16uaf9O4fJ6+92pkzYfrSdi1sXxVVUtgB4kPj5+IrZKlZK6WXr328D8nAu+MIGbkyqdhV6V5sc58uXtibl+nalZPX3uLMaRBfdVIFdi1sR9UlUttsdU9N3UOnldv42sfPP+o4Sa5y1TiajCm2VJRwT80KglW9f9lpXQuuaL+FD3PmKIivOqkCuxa2o+oSqW22uqem7qHTzdNoN0muctU+moSW/cQT7qlZRLCq9y+L/NMGXYunUVwbnTkK4qtOqsCuhe2opT5qm6ruqSl6prIfQJal3SS5ylXRQAuOO3i7eMI9OIsIljTYzYp/fYtgGgW1C3NgCoV91FIftU0VHxq/LagYKUbQTuId1G6SXOWqaKBFxh1sIJjwomfBg5MqWNJgjyr+9S0iw1xKe1HhKRT2UUt91DZVxWSuGClG0E4q+j7mxjjHVa6KBtq98YuCJMGElz4IHpw8pS3o/q+vcFMlgz3DVVX3rnPpirpXYNfCdlRdIrXNFh8aP11/Z9DQt4t0U69JIlcQF9yCbe7rCNazpewb9Ct4Ann7Mtfx9XnffgiULqp7BXYtbEfVJVLbbPGh8eN3Br656alek0SuIC64Bdvc1xGsZ3XZ9+jX/RI2WOBqvj7v2w+B+KqTKrBrYfuqqJLCDlDx1NQ9cXXmFoe4ry3TR5LIFcQFt9eKXdjGnaSiBUmfv7L7JWywwNV8fd63HwLxVSdVYNfC9lVa/40Tu5SKp6bicas2tziU+vE7A0PIFcTl7cI27iR1Lej+4Yu7X8Uea1xKr7nxLvFVJ1Vg18J2V9cpVU1V0YjqPlaYWxyCrpqljySRK4jL24Vt3ElaWlD0+n63PEFLsN++9inOrG3porpXYNfCZjAHVlPRi4omVptbHK783aCbfukjSeQK4vJ2Ybt2kqKSJjV3fdUL32P5451Z29IVda/AroVNYggspaIdRW9pNLc4fPVPg25apo8kkSuIS9qI7dp5Skvasa0vUpPmvSowmNpOobAVRHQRZjKl/g7D1f/8918kh+7kCuKKNvr4vu+ckKeipL3a+iL1sd6oCCOpbVDfCigs72UmU+rvJPzzP//4nYEh5Aqqddn0HRJSVVfVQY48XUbH9rpXQGF5r/jQEG/+83cYfj5+WPh8peTQnVzBXA4JqVSVBZ38fSGyxqQK7F1Y9hYfGuLNf/4Ow4//PgMzVOTKTAPewphiQcd+X3hcZmoFNi4s24sPjZ+/vloOM7c4XPnams+W6SNJgrkybYA3MppSKWydY/fT+5Vmr33jwnakRGuKD40fvzNQSB9J8pgrMwd+ifrr6FR3HoF2Z+6kV4satupdC9tXXZUUNlt8aPz4nYFC+kiS+1wZO/A3gX8dDepF8js6cxu9WtSwJe9a2I6qS6S22eJD48fvDPxfj53SR5JEUmfywH/E/nWCfTHurpy56mxnhupqUcMWu2thO6oukdpmiw+NH78z8L+C/dJHktzkqmKMmDzszc77OsF2lHZ2+3afs9IpDg9V8O95N7BZYTtqqY/apooPjZ/m3xnmrpRevjY0/kdod5Or6pljWLEru/brBLtQ3dnNunzIMqc7KlS/rhY1bLG7Frajlvqobar40Pi5+ApZZ9Z6aXfVwZuQjLo1TnEfwrrgGVDsqnG/9kSMl1f8nZobCe0Gy1zHmRMjvuqkCuxa2I5a6qO2qXo9NXWPoea+0U2/fvzOwBA3uaoeLCYSu2rcoD0a42XUfL+eRtaywTLXceagiK86qQK7Fraj6hKpbbaMp6bukdTot7hq0+ff9ZQkN7nqMrX63SnMd7PV2qnX1L3UWzYxspZtFruCM+dDyVxMqcCuhe2oukRqm23AU1P3hGr6yoL90keS3OQqPk9MHg7R+Djcm7Ki7XWs8MZdKwr2lDvcjLEwhcJGVFRJYQeID41eXRh/RboLNksfSXKfq6IhY+ywvaKce3BW0KWwJ7TpMZO7LnwK02AKhY0oTaDEjhEfGt27YFJtTx9Jcp+rorFm7LC9upx7giZqrOeBrRHLAQyBKRQ2KJ5PcR1mZCO0/jT6SJJIrgwc+E9j2j1H41XXU1OEM48hMIXCxsUjqqpjpDairt1avw19JEk8V0YN9Mq8p2mYinpqxz8EtbvgBNiythOXuXdhu4unVD0H6NuOok/T9O3pKUnkCuK6b7U28WxF9dSIe+rTy/2Dv3Ft565048LmOS2iy4oPjaumFH2CXh9Fi0kiVxCXt/Pa05PE66kFcarUKHiq36+2c1e6cWHZXnxo/Ma76C0TH0zG+6ez2k0SuYK4Abuw/b2vYD0druqoVZ0zD/lXixq22F0LywniQ+On7XeGucsk1VWjdZ8kcgVxIzdlD2YXwU7Vncccz6hzZqiuFjVssbsWdilqm6RiMyp6S6O5xeHRfb/0kSRyBXG219cJdspBK+KoxaY6M1RXixq22F0Luwi1TVWxGRW9pdHc4nAj0il9JMlVrgwf+CThrxPslFn35yneWy55lnNC9berRQ1b7K6FzVCUxo1Du4740PjxOwP/458G3XRKH0lylSvDBz5J+OvoVND9DDfh+zpzA71a1LDF7lrY7uKZ3D6064gPjR+/M/A/fr49rVev1EcyXOXK8IE6noulqHnQfVYlua/glNisvPFVJ1Vg18L2Fe/I9oldSsVTU/SWRnOLw1f/NOimU/pIkqtcGT4Q5BlZmTpHXFXpJqgK2+LM4VA4F/tXYNfC9vW1/qdldUGznhreLpINySFJJHWNBq8Ihun1jHhY8ihvxE2J6v6Je2fOhOlTcdfCdnRfohNSuqxZT03w3gZfkVL3CfEsk+Q+V7YS+Kpoxy81e3FbCRa2sfJvb9xNier+iXumwRQK++i+RPI5UXxoDOiLJLzX15bpI0kec2WSwD+Ktvs6s5e4j2BVWyq/QddullD3T9wzCqZQ2EeP9VHAWeJDI6k7JtVOfvzOwBCRXBkm8Ktor28xe6GbCJa0pewbtOxmCXX/xD1zYAqFffRYHwWcJT40OnbHpNrDY6f0kSSRXJkn8J9eu61de5hgSSMd2bhlN0uo+yfunRCqBSnso8f6KOAsYzajoqt4oNYX7Jc+kiSYKwmEP2n/V7Ds2nmCJQ0epe4NW1R3xy58FrWdQmEfPdZHAWfJm8lFn9zliozxtTvxP0K7eK7ED/K2Vxt3kmA9a89Wm/Tr2IXPorZTKOyjxlGgtnk6tqBLl/V6fVc9+vy7hpJEriAub5O1gycJ1rP9uPXqfh278FnUdgqFfdQ4CtQ2T2MLunRWc9/lpl8/fmdgCLmCuLw914aeJFjPlppv0K/6Q+fLFz6L2k6hsI8aR4Ha5qloQZdu6ux7XXXt8+9aTBK5grikndeGnidY0payaxmlHOyD+lZAYXmv+ND4afud4ea981ZPpfsuf75syk2yMbmCuMju3OsDu9/8mZSUBd1PEqH9T/cKKCzvFR8aP4W/M8QvN3C59BHsoxaTRK6gSMlW32T2QjcRLKmyM9LJcyCyxqQK7F1Y9hYfGj9+Z6CQFpNErqBI0V5fbfYq9xGsqsoz0rGj4HGZqRXYuLCLUNs88aHxU/g7Q/BJ1NmNaTFJ5ApKVezddRs97YKFVXxGOnYa3K80e+0bF3auvUO7iPjQ+Gn4nSHysbzdZyu1mCRyBXW67+AexgzB2qo/I505EK4WNWzVuxZ2lhNCu4740Ig8YnWmLJzuPrupxSSRK2hh+15csMgawUhnToarRQ1b8q6FHeyo0K4jPjQeW1D0URq9n8/26SlJ5Aq6sE2vKVhtHWGkM0fE1aKGLXbXwo5xVFYXFB8aRb0o+ljd35U+kkSugI0FD0IOWox0ZqiuFjVssbsWNs9pEV1ZfGhUN6XoEmLwIo+d0keSyBWwseBBqOV8ZYOm1JmhulrUsMXuWtjuzL0FjW+KGGwg2C99JIlcwQA26FmCdS46UOnjf45deLszQzX9sdq1sB3Fe6GSg816aoJX735F2sWfXH0kiVxBnqKDgScxQ7C8pZ3Svj9OJg3ODNX0x2rXwnYUb4FKDjbrqQneTPYVqXDVms+/6yNJ5Ariijb0olOBIZ8kWFv1r6Bo1c4cCNNH4q6F7SheIpUcrPqpaelR5HkUg2Xd9OUzJPpIBrmCuPgxuOhIEPlA6gQLq/gVFK2aaTCFwj6K51AlB4sPjZ+Lr5DxZhlNe7h/eD//oq10J1cQF9xqi84DdvBUwaqqfAVFq2YUTKGwj+KBVMnB4kPja5vi4a+7EGsKNk5DSSJXEBfcZIu2adt3qmBJlb2ColUzB6ZQ2DgRXU28Iz8NvzMUXUUA1hdsmW6SRK4grmhcB7dje3eqYEmVvYKiVbuZEhvPgaJFZVRg18KmOi2ly4oPjd+OlDar6BICsBOtJIlcQVxke63Yhe3deYL1PLzmRUdKQW13Zm2/LupqpRkV2LWwY5wW19XEh8bP9e8MvT5f3zejlSSRK4iL7LB1u7C9O4l6RtScLBW2wZm1/bqoq5VmVGDXwg52VGjXER8aP+W/MxR1U8f3o5UkkSuIi+zCwZ26y7t4pJ4RN4fMiNm3/z5n1vbroq5WmlGBXQs7ywmhXUd8aPwU/s7w+DmR12ctmyH0kSRyBUUiO2zFFmzjThKs581B68awVWSrW/5+dRjmzNp+XdTVSjMqsGthp9s4tOuomMnBeVI6fIpezCvoI0nkCopEduTSXdiunaelBUHD1sI2zkzX10VdrTSjArsWdh1qm6diV3ocKXWTp/T1zBIJyT+vnHWr7EquoFRkbgc34rpdnrhgSe+340fDlsMezozW10VdrTSjArsWlhNUbElFb/n6CcE7GVIAisVbrJUkkSso1bJ3B81e4j6CVdWyOievvcWZuZr+ZO1aWE5Q99RkPHSpDyl9BRuklSSRK6hQt3f32uWJS63qmS0T13ZnjoLpw3DXwma46cIJWV1Q9VNT9MbHPmr96xS1dcwtcQ65gjqle3evXZ4i2YU9p3ES29GZ06BoDGZUYNfCdnfTiHPiupqWp6buXfF7yFkxfRR1dsD9cBS5ghZFW3/7Lk+p7PJu3z6hzWAmTKGwEfdplNhZ4kPjpguNXdPxXekmSeQKuig6A9iphxlQ5C2bKK6pTIYpFDbiPo2fNZTYMeJDQxcoJTkkkSvoy2FgKQOqvVM3hXYMI2IKhX10VaLHWKpttvjQ0AJKSQ5J5ApGciQYbECdN+hj5Mi6wTLX4fvCFAr76KZE99VT22zxoaEFlJIcksgVjORIMFh2nffoYySTGyxzHYd/X/i6ugFr376w7VomgNqmig8NLaCU5JBErmAkR4LBsuu8Rx8jq9hgmes49vvC1RrHLH/jwvZyUx8jYq740NACSkkOSeQKRnIkGGzMd5a3NzESyz1Wuohjvy9crXHM8jcubC839Xksndqmig8NLeCrm2xIDknkCuKKNvp2s5e7g2A9NetxddusdAXn5Opvn+u6WWxGBXYtbEc39Xksndqmig8NLeA/fyfhPiGSQxK5griijb7d7OXuIFhPnfp11GJnOTxaj3+8+XuXG9issB3d1OexdGqbKj40tID//Hz8ovuncA5DI7mCuKKNvt3s5e4gWE89+nTswgc4M2BfF3W10owK7FrYjuLJPCS069ACSv38398Z/v77j98ZGEKuIK7DCazE7OXuIFhPfbmhIN2dGbavi7paaUYFdi1sR/FkHhLadWgBpX7++p3hn79//Yvk0J1cQVyXM5ijwkjq2ZGg9nLmEPi6qKuVZlRg18J2FE/mIaFdhxZQ6sfvDMwmV1CkyzHMUWEY9cwgqI3OHAJfF3W10owK7FpYThAfGuLNf65SEZ/D0EiuoEL1Lu9IMJg6p1LYOrHvCrvVNr7qpArsWlhOMOup4dW+RuLqL5JDd3IF1Sr2ekeCwdSZBZ35fSG+6qQK7FpYTjDrqeEEkkMSuYJGRdu9I8FgLXU+5xS367qWdT80dk1afNVJFdi1sJxg1lPDTq6yITkkkSvoIrjpOxIMVlfn085y+61occGA6UhfCst7xYeGePOfeEgkhyRyBR09TnVHgsFK6/x8gNuxfTut5RWOStc6FJb3Om1Xol08JJJDErmCvooOAx7AbEV1rujdHh3cZiFvcU60lqKwvNdRWxJdfCbhKhuSQxK5ggyOBIuI17moL5s1cY9VvMiZwyG+6qQK7FpYTjDrqeHV/snDVTYkhyRyBXkcCaaL17miI9s0segEK8Dtzqzt9HTtWlhOMOup4e3+jsRVNiSHJHIF2RwJJgrWubode/Sx6AQrwO3OrO30dO1aWE4w66lhDz//+38i7OpfJYcMcgVjOBJMEaxzdTv26GPRCVaA251Z2+nrmn4DUM1MptFNNiSHJHIFIzkSDBasc0svNujjBkt4lzO/L0xf4K6FXYraJokPDS3gylU2JIckcgVsLHj0atlkN9igN1jCuxz+fWHWYrcv7Fxqmyo+NLSAUpJDErkCNhY8erVsshts0Bss4V18X/jP4FWfU9h2RX05KrSzxIeGFvCfeBgkhyRyBWwsePSqPqHtcbTbYAnv4vvCP8Ys/8DC1oln8uTQDhYfGlrAf+KpkBySyBWwsdJNtnQe7nG022AJ7+L7wpXUCpxc2Lh4JiV2pPjQ0AX+FsmG5JBEroCNxY9eFYe0bc51e6ziRXxfuJFXgcMLG/S1/rI6XXxo6AVf3YREckgiV8DG4kev0nOacx3VfF/4NKACZxa2yH2JpHSi+NDQEW58DYnkkESugI0VHb2KDnKbHeoeV7Hlqmc5Klr3Ri78qMLWuS/RgflcR3xo6AtXrkIiOSSRK2BjpUevorPcTvPzfjl7r32809L1acp6Tyhso8f6KOAs8aGhO/zjMSGSQxK5AjZWcfQ68Dh3v6ITKjDYaQH7z/Rl7lrYjh7ro4CzxIeG7vArGAzJIYlcARurPnoddZC7X9TXVW9Zh2HCXxe2Ku/0pe1a2I4e66OAs8SHhu7wn3gkJIckcgVszNEr4qZENwVU2Gpnfl+IrzqpArsWtqPH+ijgLLOeGt4rngTJIYlcARtz9Iq4KdFNARW22pnfF0q+J6VUYNfCdlTXo7yW8UsLyCM5JJErYGPDjl6vHqRXJbqvnpNJtTO/L5R8T0qpwK6F7aiuR3kt45cWUCoeEskhiVwBGxtw9Npgg/5apceD6wYLn8X3hSkU9lE8mUI7mBZQKh4SySGJXAEbKz16FZ3ZdjraVZxa91j4FPfV3iZUq1FY3is+NMSbG19DIjkkkStgY0VHr/jJbb+jXemRdZuFT3GfNLVNorC8V3xoiDdXrhIiOSSRK2Bj8aNX/OS267muaF07LXy8x7ApbwaF5b3iQ0O8+eomHpJDErkCNhY/en09p515oisq15hb2ozvC1MoLO8VHxrizT8esyE5JJErYGPBo9f9y5zl6OvM7wvxVSctfNfCcoLpjw8vFUmF5JBEroCNBY9e9y9ziqOvM78vxFedtPZdC9tRZAxWvJd2c58d3igeCckhiVwBGwvus47Qnxxf85z5fSG+6qTl71rYjm7q81g6tU018cHhpeJhkBySyBWwseDRyxH6l3PsAL4v3EuqgMI+uqmPITlXfGhoAf+Jh0RySCJXEFe00bebvdwdBOv5+JpDmiKfYyjyo4wKKOyjm/oYknMZzuSRHJLIFcQVbfTtZi93B8F6Pr7mhKaI6DAq/CijAgr76KY+huRcJjN5JIckcgVxRRt9u9nL3UGwnvoVX8tOq57lkFC1yKiAwj66qc9j6dQ2VXxoaAGlJIckcgVxRRt9u9nL3UGwnof3q2IVG6x6ohNC1SijAgr76KY+j6VT21TxoaEFlJIcksgVxBVt9O1mL3cHwXoe3q+6JWyw8FlOCFWjjAoo7KOb+jyWTm1TxYeGFlBKckgiVxBXtNHfnwEcFcZQz4i6EilstaJZcaCk5Svso3gyhXYwLSCP5JBErmAwR4WR1DOirkQKW+3MIRBfddLydy1sRxU92ju069AC8kgOSeQKxnBImEJVI+pKpLDVzhwFRTMwY+27Fraj0h5tH9p1aAF5JIckcgXZHA8mUtuIuhIpbLUzB8L0Ve9aWE4Qf3zEm1KSQxK5gjwOBtOpcERFlRS2hbEwhcLyXo4T5JEcksgVZHAkWIQ6BxUVSlUbGQ5TKCzv5VBBHskhiVxBR0UnAY/eAKodFAynDHdhREyhsLxXfGiIN6UkhyRyBV04A6xJ2eOKMqykLVR4CoXlvUxm8kgOSeQKGtn9V6b4RYR5jDOLXJSujArsWtgMN104IasLmvXUcALJIYlcQTX7/vq0oIIwZztzbhQNzIwK7FrY7m4acU5cVzPrqeEEkkMSuYJSRdu952sujWBBpse9pAoobMR9GiV2lvjQ0AVKSQ5J5AribPSvoyMsyBi5klqBkwsbd5/Gzxoenthh4kNDFyglOSSRK4izxb9OUl90mRa+L3wasPYzC1vkqkSPrVHbbPGhoQWUkhySyBXEFW307WYvdwfxekZedkibNl7aIgyBvw1b9WmFrXBTovvqqW22+NDQAkpJDknkCuKKNvp2s5e7g3g9H1+2fae2X+A6DIH/DF7vOYWtdlOfx9Kpbar40NACSkkOSeQK4oo2+nazl7uDYD0fX7Z9s7Zf4FIMgT/Df2T443eGgJv6PJZObVPFh4YWUEpySCJXEFe00bebvdwdBOv5+LKvL9ipWdI40uFDYNYyty9su5v6PJZObVPFh4YWUEpySCJXEFe00bebvdwdBOt5/5qbD9mjX9svcDXHDoG5C9y4sL3c1OexdGqbKj40tIBSkkMSuQI2Fjx6RU7X1cfv9d0vYYMFrubM7wvTl7ZrYTtqGXRqmyo+NLSAUpJDErkCNhY8ekVO11efsMEGvf0CV3Pm94X4qpMqsGthO6rrUV7L+KUF5JEcksgVsLHg0evqZZHD2wYb9PYLXM2Z3xfiq06qwK6F7aiuR3kt45cWkEdySCJXEJe9lTsqdBes59fKR9qxR7+Caxx8Vxt7/JqwZc3jq06qwK6F7aiuR3kt45cWkEdySCJXEJe6mzsqZIjXs+7ktke/IgfX0spwQ22nUFjey0wmj+SQRK4gLnU3d1TIUFTPimPbHv2KH1+LisMVtZ1CYXkvM5k8kkMSuYK4oo2+3ezl7qC0nkWN2KZZgjqY2k6hsLyXmUweySGJXEFc0UbfbvZyd5Baz22aJaiDqe0UCst7mcnkkRySyBXEFW307WYvdwfqyYIMgSkUlvdyeCCP5JBEriCuaKNvN3u5O1BPFmQITKGwvJfDA3kkhyRyBXFFG3272cvdQWk99YIBDIEpFPZR6SYltMNoAXkkhyRyBXFdzmCOCiMV1VM7GMMQmEJhH8WTKbSDaQF5JIckcgVxeRu6o0KSeD0d3hgm9FVB5HpT2EfxZArtYFpAHskhiVxBXOpu7qiQIV7Pr8XXFDL4vjCFwj66iZ/QzhWvvxZQSnJIIlcQl7qbOypkCNbz/mWaQl/Hfl94fL5Sl79xYXs5JIdvFB8a+kUpySGJXAEbCx69Hl9mF6ajM78vXK1rWAV2LWxf5wTyXeJDQ5soJTkkkStgY8Gj1+Nr7MJ0dOb3hatFDavAroVNck4yXyE+NHSHUpJDErkCNhY8ej2+xi5MR2d+X7ha1Ne/Z1Rg18IOcEhEVxYfGppCKckhiVwBGwsevR5fs/0u/Lg0R9mOzvy+cLWor3/PqMCuhR3pnLiuJj40NIJSkkMSuQI2Fjx6Pb5m+134foFOs32d+X3halFf/55RgV0LO8UhoV1HfGhoAaUkhyRyBWwsePQqOsLtd7S7X8Wuq55oTKhWC3DRhTLuSm4zmAljLPUssxnJIYlcARsLHr2KjnD7He3ul/B1jRuseqLUUC2b5KLPz7iZAWs8zcj8HG6FR5hdSQ5J5ArYWPDoVXSE2+9od7OEmwVusPBZkkLVnuGWqxfdYXwhGVfPWNo5xseGP35nIJPkkESugI05ekXclOimgApbrfv3haLvIEXyFt7ymryrc2VwVPjHxMeW7UkOSeQK2JijV8RVie6rp7DV+n5fKPoCUmfK2vte949pUGVkg7gx8cFhe5JDErkCNuboFfG1So8HV4Wt1vH7QvyjGo1ffscrfl63+4fvZHxreDTraeW94iGRHJLIFbAxR6+gilOrwlbr9X0h/jldDKtAxwtdXTTpEm83vikEzXpUea94SCSHJHIFbMzRK6j0yKqwLbp8X4h/SEep1cj48K8XGnCtlxrTcSpMf055o2AeJIckcgVszNErrui8qqot2r8vtH9C3qcta5uF5IknYdeQLEsLqBOJhOSQRK6AjQWPXo7Tf3MsydaesaRw7h37PVaRKp7MLROyMi2gTiQPkkMSuQI2Fjx6OVQzUmO6sgO5a+D3WEWqeDK3TMjKtIA8kkMSuQI2Fjx6OVczUmO0BkRxy8BvsASOFR8a4k0pySGJXAEbCx69io5w25/rtlzUUhpzNSaH3a8SX/WAFXX8WBhg1lPDBh6zITkkkStgY6lHr83OdU6twzR+XxjWpr4Xiq86aVGptYJUs54aXi2YEMkhiVwBG8s+em1ztHNwHanl+8LIHs3KQ9KF5Jn3ig8N8eY/X/MQ/yO0kytgY9lHr22Odg6uI7V8XxjZoPF5SL2QPPNe8aEh3vznfhP5/Ivk0J1cARsb+c0o6fMHuKmSs2uGlu8Lg79ZDLvc4Et0/3BIFR8a4s1/bpLw43cGhpArYGMjv4glff4A90vYYIGrafm+MPibxYDLTVlL0iXeLp5MxRxMRyh1FYbPv0sOSeQK4urOYNVmL3cHA+q5Qb/ul7DBAlfTMgQGj4vUyw1bxeflUi/0XvFkDu4dekGFYEIkhyRyxclKw191+KqXtOqjZNdzj37dL2GDBa6mZQgMHhd5lxu2hK9XzL7WS8WTOTKE/PE7A1WC8ZAcksgVR2ncnYs2+nZjarK37Hru0a/7JWywwNW0DIHB4yLjcsNu/ua6Y674OvFkDs4hukAeySGJXHGO9j26aKNvN7I4u8qr507NEtTBWmrb2Kxeei28rZD1Vx953e0p7AADHk8O8ZkQySGJXHGCog365qGo+JwWg6u0pWA9D2/WyWufoqW2jc3qpX3VzVVsuoHxV9+b2mbLfjw5x2dIJIckcsUJIrtw3WvqBD8qvS4HCNazvaGvdvjyx2upbWOzeklddeOFIjfQ8WP5o7b5Zj017OczJJJDErlie0Wb74DN2lFhpGA9403ZskfVy9+pCCO11LaxWb2krrrxQpEb6Pix/EdtU816ajiB5JBErthe6fwccMR1SBgmWFXdYaSWsBVlNU/qqhsvFLmBjh/Lf9Q21aynhhNIDknkir3V7bx992vHg4nUlgW1DISieZJnfNHavf3+F6e2qbZ/PBngKh6SQxK5Ym/Vw7PL1HUwmE6FWVDLWCiaKnnGF63d2+9/ZWqbbfvHkwx/R+ImIZJDErlib9XDs3HqOhIsQp1ZUMtwKJotecYXrd3b739laptt+8eT7v6JxE1IJIckcsXeqodn3RuLTgIevQFUO6I0t4rZ6Mw6l66oewV2LexcGyd2KeYzpf4Ow9X//PdfJIfu5Iq9VQ/P0jc6A6xJ2SOK0que7c4scumiuldg18J2VDcKFHYAXaDU30n453/+8TsDQ8gVe6senvE32v1XpvgRRRlW0nZnVnh6xnYtbEd1PVLVATSCUn+H4efjh4XPV0oO3ckVe2s8Nd0/Hfb99WlBd4Ld7sy5UTQwMyqwa2E7quuReg6gHZT6Oww//vsMzCBX7K361HQzdds/gWE0IonCtjhzepROzu4V2LWwHc1qDY+0hgpfw/AZEskhiVyxt6Kt+XG/ttG/jo7kUdhqZ46R0kV1r8CuheUEjh/kkRySyBXE2eJfR1/yKGy1M78vlK6oewV2LSwniA8N8eYfj9mQHJLIFcQVbfTtZi93B+qZR2GrGQJTKCzv5fBAhWBCJIckcgVxRRt9u9nL3YF65lHYai1DoNt8aVO36gFvuf+0lvuHibIfT/bzNQ/xP0I7uWJvfRNedhBv1uu2T6aeeRS2WssQ6DZf2lSvurREFRd6/My+H7uTWdngkRZQ6ioMn3+XHJLIFXvru//WHLka9CrCydQzicK2aBkCfYZLs5ZVF9Wn4kKDP3Yns7LBIy2g1E0SfvzOwBByxd76bsTF56023atxIPWMkNLBWsrb0qyO2lcdrEzFhSI30PFjdzIrGzzSAkpdheHz75JDErlib3bkw2l0RNEJVknbtVS4ull9dVl40b+2S/3wY/XKBvcGPJ7sJ5gQySGJXHEOu/OBNDei6ASrnu1ailzXrO56Lf9qUS2fH78uLTKywZVhjyc7CcZDckgiVxyoepu2j7+OlkU4wQ7WUu2iZuXJq0DjJwcvmneVQwzuHSMfT04jOSSRKw5XtF/b1l9Hj1jQgt8X4rfU68bGL9Y06GJuUI81+PHkKJJDErmC/0T2a7v862gKC1pqksRvJuPGZq10wOX2Myui/PE7A/18JkRySCJX8Olqvy7a6G36K9AFFrTI6Fhkmg17Qk2DalPyyd/mPqTs5DMkkkMSuYI/4f+FiKKN3jFgBWrOgqYPiilTa8pFr26g48fubUBfiJj11LCfz5BIDknkipOVbtZFG32RKcs/gSKzoImTYeKAmnjpzxvo+LG7GtAR4mY9NZxAckgiVzdUZlfte3TRjl9hQBEOoaosaMoomD6LlrqBjh+7nwG9oNSsp4Yu5o6+v2/j/vYyLsrJDs/V1fIN7f1kT/WKTST1fviPerKgkUPA/Pm19+p6OSQMr3P4w/t2UyZw/PMlhySH5+rr8s3tnQyY5HXXjUi6t6OoJwsaMwRMnn+csMZG54ThdTzCrzZlDsc/X3JIcniugs+aB/C91tmFp+wyqCcLyh4CFdPmhGfknJVWq06O2mbTgv1kN+vzw68uJzkkOTxXn8v/+qx5AN9rtc3XUWEw9WRBeUOgaMKMfzrmPommwaPq/KhtNi3Yz4Bm/XOJq8tJDkkOz9Xn8q8Kcnih3mt64yoOaQZ+R+rJgjKGwPpzpuiiGbdnGjyqTpHaZtOC/Yxp1t9Xubqc5JDk8Fx9Lv+qIIcXirjKk5mjQg71ZEF9h8BbJkzdojJuwDTgdVZ+tKkzsln/XejqcpJDksNzFR/RhxfqQPGpW7T7Bw1Y4CFUlQX1GgXvmjBFV8+41ekVgGrrP+CUGtysm8tJDkkOz1VwSnsAD3Tf9KIdP2Lw6s6hyCyofTK8cc4U3UbGPa9TCij1oiedoPHNurqc5JBErv7xtSCqdKCvU7doo3cMWIGas6CWQfHegVN0Mxl3vlpBIO51zzuP1mmW5JBEruCrr1O3aKO3769AC1hQy9x47+QpuqWM+1+zLBDx0qee/5TO7ewm/lwcblMvyoHkCr76OnXX2SMI0hEW1DJGiqZQnsZVx19ccaEuNwBLyX48STVmxt5f95+/f31Zl4vCL7n6m1nNr6vJPGWnoJpesKCWAVIxhTK0L7zlNXlXhzUNeDzJM2zG3l/073/6+sr2i8Lf5OpP7PGffY+M9rX1FTuFIM2l+CyoZWK0T6EushfecpXI1ft+MmSb+ODwUv+E4e//+ON3BoaQK3Obr772vWijF6oVqDYLahkRvYdQpSlrb5T64ZBqzOPJTj6T8BuPH78zMMThuQo+WR7A9yramov26/ZPjl+LasrLglpmQu+pUym1Ao0fHrlo0iUgycjHk+6mNOUzDL9/+fp3yaG7w3MVX/7hhXqvoq25Zb9uv1D1pbmhniyoZQj0HjOVMqrR8TPvLzTgWtDXrMeTLqZ05+vlvt6G5JDk8FzFl394od6raGvuuF+3X7f60vxNPVlQyxDoMlvaDStU308bfP/Qy4KPJ3Gz2vT1Qp9/lBySHJ6r4JPlAaRR0QlB3jpSTxZkCDzKqIDC8l4OD2+3cr/WuRM2I1c3D/tqc4A9OCqMpJ4syBC4klqBkwvbhcROFB8aurC+1XonOSSRK3ObVEVnA5HrTj1ZkCHwjzEVOLCwFW6qJLETxYeGLrzIIk2UHJLI1X9MbHopOgwIXjb1ZEGGwH8GL/ycwra4KZHEThQfGrrwRnObKDkkkSv4T92YLdr6SyWt9CjqyYIOHwKzlrx9Ydvdl+jk0E4XHxpa8FITmyg5JJErDnEzwIt26qK9vsKQYhxEbVnQmQPhfo0DlrxrYTu6L1Hkn9Q2SXxoaMG7jG/i5+dLDknkiu3d78VFm3V0jy8xoyQHUWoWdOZ8uF/agCXvWtiO7uvT8q80ig8NLVjf3N59XkhySCJXbO9+nhdt1qENvuQDyab4LKhlYrRPoepLd1z1zb92v27wBvjjd4aFzX146WKRln1eUXJIcniuiub2yYV6r4rOxv9JZtanFyyoZYBUTKFGqav+/Ndel7u/gbyrvNp9fVr+lUZTnll6WapTn5eWHJIcnquiuX1yod7rqn33nQ2+S0jWpzUsqGXTib+3o5Fr73itm0vnXeXVWkqktqlmPbB0sVSDPu9hkRtjP4fnqmhun1yo97rp3X1bv/6rVLyOTrGglk0n/t7uhhWh74W+XjHpEm9XXSK1zTbxUaXdlL7EQyI5JJErD9febvp73/qrUZxyl6Rx9GJBLd8X4u/NMLgaeRfq+8k7qSuR2mab/pzyOvGQSA5J5OqP52trN82977tU7KHobAarWTDSg5/WpM/v+LGbqaiSwg6wyENKncX7Ijkkkav/eMR2ddPZ+6ZXR8IxYClFZzNYzYKRHvzYrv+xmynt+Ph4nGm1h5QiV31ZpF+SQxK5+o8i7OpmeN7P1aKpW3QAcB4YqaU1MN2aT8rIW+r+gYML+0brx/VAGvFqV31ZpF+SQxK5Ym/V56Xg1G3//OCFqNOxQTDemg/OrLtqtMEShnlRVg+hF6921ZcB/YrEQ3JIIlfsreKwFNyv2z85fi2qKS8LestMmH5jfS+0TmFfoWTvUs902vFqV33J7lcwIZJDErm6pz5vV7Q1x/fr9o8tuhzV1JYFvWggTLyx7hdaqrBvsX5EDxEfGpqyoKu+ZPfr8/O/XlFySCJX99SHT0XbfYXZ69uKwrKgF02D7jcW+aikCixVWCgSHxrivaCi9vVq4v2A/Xp77ReFvx2eq/FPPW/XGBVJG0xVWdCLNp2+N/b4aakVWKqwUCQ+NMR7QUXt69XEq8/5/LvkkOTwXI1/6nm7jvEQtgGUlAW9aNPpe2P3K81e+1KFhSLxoSHeCypqX68m3nzIj98ZGEKu7h9q9eFvGduBc0IqJWVBI4+aSbfa8lGPl+hx43c3sEJhoUh8aIg3/7kKw+ffJYckcvXn9uyhPvwtaUN3TsijpCzoRd8XOt7Y/T47YMlLFXZN8WSuHNotaQGlrsLw+XfJIYlc/fo6otWHv+Vt6I4KSdSTBb3o+0LHG7t677DFLlXYNcWTuXJot6QFe0tq3OfHfr2Q5JBErv7xz7OmPvwtbzd3VEiinizoRd8XOt7Y1XuHLXapwq4pnsyVQ7slLdjAVY/y2hdMiOSQRK4+mdhcycuGo0IS9WRBV2e/1YZA3xu7eu+wxa5T2J2sFtpdxYeGFqzpqk0DOvj4yZJDErm6YmLzKW8vcFRIop4s6OvzvtoQ6H5j8VUnVWCRwm5jwdBubNZTQxfxlk1pouSQRK7uqQ9/y9vQHRWSqCcLejxzzgpt6l3FV51UgYmF3c8KcT3KrKeGLj5bc9WvMU2cclEOJFd/M6i5l7ehOyckUVIWFPmmcBXa+HvzZK+6/VqPN9DxY0+T3Sa+mvXU0MXXvlz1q1cTbz7kx+8MDCFXf0r+60wcLikhUpdHSVnQ46ZzE9r4e5OML1cve6xios3y8C6HPKS7+tqa+B9bLlp9J9Bug1w1LsHQpkjfhIhcNiVlQcF952to4+/NML5WHW2zkPG2zMO7nPOcbumzNVf96tvEfz7t6sMlhyQb5KplCTfP+P1reIuirfmr0g/scmO9y3AuVWVB1fOn6L3d9Vp14+e038DEe3idpDBQauSjSobB8/bmujev6XVR+M8GuWpZwv0T989/fHuhzlQ62IsGcp7xhdqVqrKgllHQe9jU30n1qts/qvEGJt7Di+QlgQqDn1a6u2rTgA4+fqzkkGSDXLUs4eq9//zdA/heRVtzfNq3f2zpFamjsCyoZRr0njeVt9Gy6i6f1nIDE+/hFVJjQJ3xDywZvjYou32PHy45JNkgV0Wz95/FXj1ZV69MXwyzxffr0uBV5JN2asuCWgZC75FTdvUuq+77sRU3MPEe1jcgCVSY+OTyXn9H4iYekkOSDXJVNHt/Ln5n+PvvN68ctCRmqNisS7NXFE66UF4W1DITek+d5yt2X3XeJYI3MPEeFjcyDxRZ5CnmRb7mIf5HaLdBropm7+dig6/coFBcadypSxNYfSEqqDMLOnM4TB+Puxa2o7oe5bWMX1rwakV96dXEq8/5/LvkkGSDXLUvwYg+Vt89uugYIGljqPZXNzV5LJd6tjtzRFRMyL4V2LWwHdX1KK9l/NKCVyvqTq8m3nzIj98ZGGKDXG2wBKYYsDvb96fTgq9uavJYLvVsF/yysFmR46tOqsCuhe2orkd5LeOXFrxaUY/GN1FySLJBrjZYAoNV78s29NfRqa9uavJYLvVsd/39YOfxMn1RuxaWE8SHhngvqKhN45soOSTZIFcbLIFhGndkG/rr6NRXNzUJHoHUs8XFl4PNx8v0Re1aWE4QHxrivaC/+/LYrPFNlBySyBVdrL/9dbmZpVZEhE599XjCuSmXerYbOTCHXSh+JwOudX8D0svrxIeGeC/on77ct2x8EyWHJBvk6usS4n+kUdHeN2WUdbyB6WuhlE59dVOTx3KpZ7vsURn//I4Xjd9V0ufHb0B6eZ0VHmGqfe3LVdfGN1FySLJBrm4e3sgfaVG08U3ZB/teeuJCqKNTX93U5LFc6tkuaU7GPzbj6vHb6/uxFTcw8R4W11gctc0z8cml3U1fPns3vomSQ5INcvV1CfE/Fl2o+r27KtrapuyDVwM87ubTNnh8tqdTX93U5LFc6tmubv50+cAKqaUYactF9dVSH7VNdeYzu437vkxvouSQZINcfV1C/I/xS7y9UN3VzcPBU7Roa34c9Y8vYDU69VX7c6GeLfoWuUs3229jffutqLuW+qhtqgMf2J1E+jKxiZJDkg1y9XUJ8T8+frLRfaW6LCPrWbQ1f/X4aQNWQTWd+qr9uVDPFr2K3KWPvW5mfTutJYmcLEsLXi3elylNlBySbJCrr0uI//HqA83tR9WVeW9Jizb6drOXuwP1/Eo+5+pS5C5NLDWsRBm2WUgeIVmWFpBHckiyQa567YDGdam6Er26tqVhazR7uTtQTxbUPgR6D5vW+3mFbRaSR0iWpQXkkRySbJCrxh3w5mUbFCdVxb729q2wNGyNZi93B+rJgtqHQJeR0uVDXmSPVaSqi8Q2CVmZFpBHckhyeK7uJ/PhxYloOIm8srAt6z2kRKtRTxbUOATyBsjeo2mDJWTrEp7ud8UfvzO8XFH7xjdRckhyeK7un+jDixNUMTynV7X6ruoWW21AKbanniyocQgMmBtJl7h/b/bTaho8aqmP2qYKTgwtWFNR+8Y3UXJIcniu7h/tw4sT9//aNbclyXEcC+b//3StrdVaW21KBEHcCFLuT1ORIq4HoCJ6Oi9PW5x+CyFUFudWTqynEPA0l7JkD6pnQzxLoGxpZDhayssXvuQ9wzj8hdomoV0ZyLslzbvTOTY4GnT1p/C17Xo6l3Hpjh4F3DM1EDixU0LA01wKkj2ung3xLKLVrZUUp8ea3pE7g6GXWMvX4KwMtc1Dsy6Qd1uat6lhSHAHF+jqNQX9h88Hmm8DMLB0QQtNRxvHcWKnNAo0nJWf1xQK5UcRvoXy2hHobnT2aTYpL9Q7JaO/EIJiWyDvA+jZrz6RwGVcoCvhvUXzoWCz4SoAA0tNlB9GFcdxYqeEgKe5LCU7WnRPCyg/FrnycpH1T6aG6jGl+TwjL9Q7xVaiGil+nNmqoAWH0apx2wOAW7lAV8J7i+ZDjXEG8GhWOyg83+peAA0ndkoIeJqLPtlXMb+WC9mHMy2+RgM1HQl093p2ZDMjLwQ8ZbXLlVL8OKNJpAWn06GDKAeSuEBXrynoP/R4gf9oe/3ZXI9OdcgIljixU0LA01z0yb7KuOEIX4mmzlMN1PQl0N3r2ZHBjLyQsQZ9ryt1CKNJpAvXsLGJKAeSuEBXwiuK5kNwsnT31a8ys8fXg1zox3Fip4SAp7kok5XLsn1sr2e+Itt0J9Ddr+OywYy8ELOSabsrFQh/GU0ivbiGjU1EOZDEBboSLkHzh4ZnvsnSxbdlhZrdvR7cmAjYOLFTQsDTXJTJymVB5Nlot+RdvzMsWcvIC0kv8dqjSu3Bv4xmh44cTZMOohxI4gJdLe3en8HXRqWLzDyOZGkxbtmiZnc0/Q42XtxmVnfaK0oX5gfAg6ePto6HhxpoUH7M7Eh2HWj2YmwShQw0vaApp9CtcdsDgFu5QFdLu/fn7XcGvZecDE7FthuLN6rZl3DQE3y3y+V6Tizy6k4zKGr62HFFOwtPH20dDw81xOzUqdPLyCzC1rMkTshDuzJoTWPa9qtPJHAZH9eVPv2PF+oV816qXGi2TS6fsl0QvBts4cTyaqTi1NL0seOKdhaePpqbHhtnuK8CTo9/Ixd0/3T0S4MGNaR5j3pGBRfwcV3p0/94oV4x76XKhWbb6sIpw52ufzdAZuFQ2FemNaFoqXi2Qdn2uG9NnR7/Xi4QwNHolwbdacizNa2aiHIgia/p6ley+sn6WqE02PZS/RZd9Sg/v3odTK+SVYOwBFV9xSZLVBqFs8gFfclzsVFLqNcPBdyFbmHQnaYsta++iSgHkrhMV3I6z78qJ4sBfMWwErdsUc0OV+55w10wsiwTXIIPQ1VfsckSlUbhLHJqd3YZN9u0eS9wdyKa7ufJAwRowdE0nyOUA0lcoyt5QoXJnQ410ydg2Jx7V6gzwtVEHOVBbzFQ0lc8yqSefvxFDmxWoClP4h6zBu8F7k5kVQy7WvlBaAHkgXIgiTt0JWxaze5lb3tYuvs2FjMkPP/Dr6ealOhKKCk0JGkX1eDPWvl5OCFZ3M1ehYAALYA8UA4kcYGuXqdjdeuysT0sXX/b6+kJz/mwcKRbla7hjpI2nylYZdpQz4ZJJSRr5efhRCUCUE/ZnMIHQTmQxAW6GqVgWLnsaifX33r6vFZLcXHR9nJ6PQUhIZhzierpkjz8RGWt/DycwFwAiqkcVSigVbNaBQM3cYGuRilckBp0Q3mbG25/XhWSOLqe87dJNHMmgQ01iMRGYNbKz8OJTQegkuJphSR6Nm57AHArF+hqlMIFqUE3lPeC4QZpdePcxLn1lF9F5L9Cc4T22bqpN2ggPGvl5+FkJAVQw5aZhUA6tw/lQBIX6GqUwgWpQQhKGWiW/PReMN8dTe6a+zi0nqtKMD+/9CflAzBFXhRm0erNZnhPCi8pgECzAAVsnFwI4dmd139u6SDKgSQu0NXS7j092bZ0rv/U+1Koq3pTJt6hUFdyaEkNYS8dEZ6cGjmxnt2I2htO47F+kwJLCiDQ7GVQop5sn1/wMGrNrw93dRDlQBIX6Gpp956ebENW61/fBdnpapwZ+W4v0cWcWFJzzPpTGoX7vcCIqNXRx1FsMEmBFed7KLYqUdhsdk0NhCD05deftjQR5UAS6Ao8LF18W+5B2aMtyPBMN9bnek4sqTlm/UHhsamF4+rZkMDtAXoo7JSC5QM29EuDFjRE6MuvP21pIsqBJNAVeFi62rbcg7K7UTzTOGOve/NBmHJiSc0BG4bR4P24ejYkdoHU0zYwmf6F3Y65RNQ2G/3SoAUNGbXm9fP6JqIcSOICXV2QwqHYLrXiq1DwJUcyDTLqrjcfBA0nVtUTsPJsiPIN4cFfNNujZ5HbBqahc2GbULB8wIZ+adCCnuhbVt9ElANJXKCrC1I4FPNeqlxogi/5UtYH6bnieUnI5sSqegJWnvUo/7h6NmQ0+J1XQdvA9JwefwEFywds6JcGLeiJsl9bmohyIIkLdHVBCodi3kuVC23ka3ojs3Xv4MRXL0/AyrPCY1MLx9WzIcPXzQe7I/1f2ga2yunxF1CwfMCGfmnQgs70bFarYOAmLtDVBSkcim0vFW/XV3eaJc/WvYNut7kGT8DKs9IbqhpTcvC/ZBQ5o19l1kLsLwWQYf8CzCWittlsHx+4GJQDSVygq6Xde3qyrTAUdksvDHoYPZCnKLSaxIn1lBWrZLsLEIgtckbXMrq/FKfNhT6AcON3YC4Rtc1m7+zA3aAcSOICXa29uIjJsqtXWS3+ltoawhg9YLOgSXlviS7mxHrKilWy3QUI7O1jiM3UrD1elAHEWr4JQ5UobAEbBwfyaNI+lANJXKCrpd07SpaNbWa1/ltKuhrD6BmnogIjBCUn1lM1QjN2JwESIX0MV4jzeCBJjsriP5rVRlcK48v0GU8w8NqXPh1EOZDEBbryp8DSdrJ0/fUvphCqPp3VxE8s1BFQT2iIf1vqLWgsO4+nlijDZkH8RxMiKoiFRhzNsy/Plm3sIMqBJC7QlTMFea7Z20tcf+vpU1stwsVF2wv1hIYIq1K5BPQWZOPmg2UlyrBZk8LRtBXGZ6ERR/Psy6hZW5qIciCJC3TlSUE5WQwg/EV/oa9e/bwqJEE9oSGv8+5cLwVsKVGGzeJcDqWtNr4J7TiaZ19Gzbpm3wL84XcG9dkLCgV+9Bf66tXPq0IS1BMa8v7dwLdeUimuzx9+Z2hDQ218k+YDCzLPvgidqm8iyoEkPq4rffofLxT8RX+hr179vCokcU09eaW8CaGb5vUiHNG766OujAA65AVg44ixhRHP1gidqm8iyoEk7tDVKIvp4tWnf0ehPsjS1Ty9r6cPGJ60PQ9KLqinQahRNgM9wr94imzuyEH9TYqhSXYABk4ZXnhF36wtTUQ5kMQFupqO6nSc9V5iIoZClq7mqWY0olp90vY8KDm6nk65xlpGn4F4imzuyPbO6gNIiqQgx49DbfPYODjgR9+sLU1EOZDEBbqS5/S/P70OkXKyGMBXlm49zXbtH6Tfmtk12Di3nqmycWvzvHq2wlNkTzv29lSfdVIwZZl+jUoVfZa9swM17OogyoEkLtDVawqvIyM/+VoH9rbA0q13ylUoB+lP+fT6HMeh9VwSg0E56HMvniJ72rG3m9ulVZzv9WzU0gfRjw8tgFVQDiRxga6eKYzmZZQsS9vG0q3Xv6qaCP0pn1ufQzm0noawozI9sVzH4VkCnnXx8VXzwZQzMIgW/OiXBi2AVVAOJHGBrp7TMZoXIVk2toGlW69zYfXh+VNeor4U93FiPc0xhyR7XLlOxLMEPOvi46vmgykHYtAqBKJfGvQCVkE5kMQFutKv2Wmy7OpVTq/V6h29dNH7qSzFrZxYT3PMIckeV64T8SwBz7r4+Kr5YMpObBKFDPRLg6bAKigHkrhDV5o1yxAlce7VZridly56PzV1uJsT6+kJ2J/sceU6Ec8ScGyUSOqL5uf0+Mu4XgknQlMgD5QDSVyjq+mCvSbThhx3u3Evf4cTW+wJ2J/sceU6Ec/3Bf3ZVOqL5uf0+AvQN51KFnP9eMJGUA4kga40FaBKU0654LiRv8aJjfYE7E/2uHKdiOf7gv5sKvVF83N6/AXoe00li7l+PGEjKAeS+LiulJPFAGpoXh/u4m+yvd0Gv+aYQ5JlOgrwfF/Qn02lvmh+To+/AH2JqGQx148nbATlQBIf15U+/Y8X6mgCb2Eu9OPI6JTGoEcq5phDkkXYBbzKQ6kZ/dlU6ovm5/T4C9C3m0oWc/14fgqhTVs6iHIgiY/rSp/+xwt1LrFXMBf6cWR0amrQ//pXc0S24zECMoJCpoLRn02lvmh+To+/AH3fqWQx14/ndxA6tauJKAeS+Liu9Ol/vFDn8rx8ly7rX03nQj+O8E5NDS4pSuNFc8T5vA1NIvCKp8ghvfMTWIHVvyY5hX8pUwIoqRxPSEXo1K4mohxI4uO60k/WxwvlZGPplq7m6X3NhX4c4Z2aGnx9wBBGiGLDjRsSgSeeIof0zk9gBVb/muQUXikQA2ioHE8oQGhTfQdRDiTxcV0pJ4sBlJm+KG68AZeu5mm029OBVcI7JVsT3Bkicco11rLZFzyhyHKOSRX4QmHz+LJcO6BfGjQCVkE5kMTXdPVMdrqZmb4RQmVuvQRvyuUjhHdKL/uls1N3GuxZQS309M/s9SMj/Y8UNpsvi3Yj+qVBC2AVlANJXKYr23sLe9vGqDIX1/OaRL5DeKcEa1Nf5kiunKYvo1ySdDYWChsLoq1EvzRowdFs6SDKgSSu0ZW8Zqfrl41tYFQfuXRHFxZ5HEd4pzRLZrpnQiKBc5FvHNZLEhQ2CURbgH5p0IJz2dVElANJ3KErYdMu7V529RKjKsnVO6W8r0EK13oGu3K/ifB6vvZI0zg6C//BEviz4/XjI4XdCLXNQ780aMG57GoiyoEkLtDV63SwdQsY1XZa885NkZWzdNH72VWEm8iop61xdBb+gyXw5/H6UZDyRwq7F2qbhH5p0ILTqe8gyoEkLtDVKAVWbjajCk/L3rAvyvt66aL3s6saN5FUT0PX6Cz8xzeXwM/bOv31z9SUby1sE6htKvqlQQtgFZQDSVygq1EKytTk44yezGt95KK1qurqfa15PpBdZbmJvHoutWw1DDRwN/4lYJOH3q8hJJv351/N9pcCyPNyBwY1UttUooaUBsEThheSuEBXoxQ0qY0ma3Vvf5ZRiTSFrY10GMZSr6cHY6msya00qedqGLawO2QKGvxLwLYr9H4NIUV5N9tfCiDPywXoG1TcwS+jHJ9RC+hUQ/o0BUlAEhfoSl6qhrPPeWcABYRrbvUe3BWqPiqNhUBqynI3J9bTHPOJyX4T5xIwLw29X0NUSUUI8fX0GGj2MvQdye4X/ItyXl67UDNfoGe1g2XxFPuF67lAV0u79+ftp/iRwemT8JfVFhRXUhOJMrDtucAqJ3bKHPOJyX4T56pcfd7g1xCVrQjT2EJ8PV0Emr2M1/qXqQJGmCdU7uaOVOBlyvZOE3qAJC7Q1dLufV2/r9ZevaQnczK2FuyKavSYwVpa7BDAiZ3yBHxcst/EuS1Xnzf4NUSlzFr+58/jRrb5EgLwpHA9coli9QBLmCd01Cbatwu58lv6ghggiY/r6jlZ8kKuje5UWr2KKGNQBtknL1CS16k8nXtM5SUba/DjjMSjkdPSw2a/hsBs3p9/NVg2BJDn5WjkEoXIAGyYx3PULJq4C7nyW/qCGCCJj+tKs6L/fbI+QnCifC9S7lilWqAPSZ0arY4QRx47+rOaJxF8ErJ+5Gp7hKf3awgsKnGb5VXveV6OZlofCrgL83gK/aKVW5iWvb4vzDUkga407zkMoJONpVu6iKdxatQCrcjolCCqEF9mO0sHp08mZQd/cn5niPVrCCypCH5Hrx4Dzd7EtD4UcBfm8RT6RSu3IA/RlhFjriGJC3T1moL+wz+Kd48LqpTKtKrCDVgWoeF2VtqpSQFsZHTqVQCBwjAbsSl5+gCyD2daXqHOno4YzuYJ4JedPEevLgLN3sS0PhRwF6MBmU7N0kGaW4BQ6l1doPWQxAW6EkZV8yGYEfZS21vMGVirXEBDeKdkg1HuDHaWjkwffn0A2UcxWUNqja12xHDW404TzNPRr2f8jp4uEPCIaX0o4C6kNSGO59JBmltDtxbQekjiAl29pqD/EMyM9tIRF5ktvOwUWpXoDsLrqRdJlBeNKfPzU2v6P4Ge0dp5oj/r8Rt7RMkvOwW6Qr1T9MoU2J3EnZhbQAd70qr+tB6SuEBXrykoP9Snf0GhwhntJXlbdrvLli7c1Ougw11zH+H1nFqLcjdVpkaxhiCn1tCnH083Q/quP+tx143T4y9Ar0yB3UncCS24kiaN2x4A3MoFunpNQfmhPv0LChXOaC/J+6rDRn1Fc1+n3ua8KmQQXs+ptUB3I03KOLOYmkKffjzdDOm7/qzHXTdOj78AvTIFdidxJ7QA8kA5kMQFunpNQfkht6eHUVmm5WpeT6Hpq4JxsqsCNxFez6m1JHexghmd0hhEn348PfV033DW464bp8cPX0a/NH4eW31XzHAKLEZI4gJdLe3e5/o1n4VpVacH82N04ReMk12J30R4PafWMtoXLpXX4xqb6DME5QZ4LbJHA4azHnfdOD1++DL6pfGz+EoGgEggiTJd5XlZ2r2j9Ws4C38Gq0ku19H1XBWMk93p3kB4Pa/prC3IblkcikcqxbrqrOFVTo8fvox+afzMXnR3pQBtQRuQRKCuRqY6rzh9PN0ib8Kos6Ne95SBnqWL3s/udG8gvJ43ddYQYcMsTsQjlUpd9dfwEqfHD19GvzSe8r5pig9lqX313UESkESgrlhuNWgqWVltocV9VmgUckbh7E73BsLrWdBZZ7RLx5fCQ5xReKTikVZgnLGOajg9/gKoT1v0S0No303jfBZL7atvCkqAJAJ19TT1qlvE7ESziIqXVfP9GYghUw+7072BE+vpCTg12ROL2RPnEqjZGzVeKjk9/gKoT1v0S0PTvpvm+iZ29QIBQBKBunqaetVtNzFrgmkYsFzGLReH4urr1XoDeelcVqg+nFhPT8DHJftNnNvSdiowQr/9LVyQQjbUpy36pbHUvpsG/Gj2toDWQxKBunqaGhmPFfPS7n2NcBpMqwHU7KIm+2pvGBmkJnVlxbZzYj3H22sBpYuajOAX/j76NeAJzJP4klOzo5H3JMvXQH3aopzNkNkPDx4EsvfeUgz1ruFuAnX1NDUyHivmpd2rjDA7ZieahcDSyCD1Ouhw19zHifVc3WmvKF3UZAS/8PcxUA+BpvRZ6wMwu9MHAP9BfdpSM6R/Bj8GQgap684Wya4A4FYCdaVfdwViVrrQR3LBAC5dUspWfjNIOIgTteGfgmmyx9XkMkL6GKKTVUKyXkrE41FwFGj2JqhPW6LmlOZ2IHXReeLZGwbcR6CulBuvRsxKF/pILhjApUtq2seQSDoHCXcQro0CWfqnYOoxtiawSngfywjJWvN5iMeRo1izN7FdJDDC2QI61YeGXWgVDNxEqq5ejdcoWelFP1kXDODSJbV6JS3tTOHJ1CD1ZVk1Am0Jb2uBOD0BK88i9b0EasYjyFWistZ8HuX01Was2ZvooBN4xdMCmtWEtsVvGBLcwa26UualnKxWA2i4YvQHY81OUygI0hy8ED8cRHhDY/Upu/CEl+cC/CQJJpXArDWfB/p92ow1exNNpAJPzC14fk6z6mk+Jj2jggu4VVf6vKZT32f6lm6Z14DDV5whhj8r3/0DIzQE/zylORKIP30Ir+cdbfVn0SSRQ8kockhPUxu9ZDDc+x++XiloJRj4F3MLRn2hX5W8dqfPHCEGSKJMV1tGZunhpb1djzLIacyBGflj0FiOClIOfvr561+zceYOf9p8s1gKwx/q1AL63EtekUM6m9TiJbMZMeSldg3Upy3myR31lF5XstS++r4gBkgiUFcjU1tmZ9VRn2E3hLcafFRqgh05DI338CCX7E8jr8GTOPylTz31kXiiXXKBPneRXeS2zVXaT4qkIMHToT5tMc+v0FB6XcZS++r7wuBDEoG6ejVVMD6Bk7t3zAWUiejzDclxamEUidJ1apD64EchFWDOGv6jTz31kdhiXhIP+txLZZFbdVPjMS8q1DuF+rRFvzR++J0BFmHwIYlAXY2Wm+ZDv1/b+j0CQ/yaI/5SaEJ6jUSfS16Q0xheH1gVmxNn7vCn2TcLZSQGJawe6VOTb/LlJaDPPTz9uwsbAvVpi3lwlg7S/W9C6yGJQF0Jy236IQgYln/NlaG0/wymUgMjX9MYZPXWkFKRj9GqnvpI9GKwKadPTb7Jx5fArtyvL6wf6tMW/dL44XcGWITWQxKBuhott1SnX8C2/AuuDL2LjXfZyOM0BmeQ3N1NaFX/pUimEvJorE9Nvsn7QvzS0tiS9RcK64T6tEW/NH74nQEWofWQRKCuRsst1amTI3avLYCasJdcbKmnuafOIPvo5+P0qb9/kP897lRXk5p8lule+lSDypL9WmHhJvRLA3nDKigHkgjUlX7dxYrZY21pb+8aQFsAq6ds2Rm8eOppO2Joq7/pffTzcfrU36n8VQ0rDa4ehBA0e4kGhUNh4Vz0SwN5wyooB5II1JVy44WLOXs0tq9uWwDTU1H3lPl5zZHwIJUWDAXXeDRbAzMd6h8lg0BRba/Jx5HXWgfRXgmFhXPRLw3kDaugHEgiVVevxsM95qXQZG/bYpBPBd5WhsoojQcGaQvPY7kgTtAQXn+9LGPlWiN+qCFbLfAKhYVzKbhl4LOgHEjiAl1lpNBqYxuCEY4sXVW70j8iSJkjgvwC4fU3iNMZw4n6B5lUwbSlbGQ0AQSaBShg19RAKk1a1iQMuI8yXeV5iX1pabiul7KYPqwxtb0IRwQps9Q1yCO8/q+d1RDlTv4cjiBbNj2pHJxpAIFmAQrYNTWQxKhlWzqIciCJQF2NTGUvwKXdK3jvvKhXcxxlsZRdYDWWju8KMpZpL6CG8Pqbpy/E0dIDUVlkZPdxKLJMUgUoLJwLy/kmhJZtaSLKgSQCdfVqqmAHLu3ekev+K3o1zddEVhNU1uT1r6styA5Sc9xjp8YsrHJi/ZfEY1OaMJ56QpP+FhR5RGoFvlxYOB2W8zX8atOvlm1pIsqBJAJ19TT1qttwMTutHbScl26ZZy62NDUGDaEa3IUHOY1TH4DSsscg2Dix/gbZrIpNVr6SiFw/CkV+UpD7NwubCpUsg+V8Db/a9GxZfRNRDiQRqKvRpGg+jPW7evag4fLcMuZMRwenn69GWBmkMk5balGsFgGenFhPc8ypyaLPQFgC/1KW9dcKa0NTos9qdSP6paHp3eqfIJBfdX6Wvb4RTDEkEagr/aTEitljbWlvtxpA8+ViyGJ0cPq50P3pXyuD/HksfOWpbFaLAE9OrKcn2oxk0Wc4LIG/FOf7ncJ6mJbos3Ldi35pKHun/xPE8qvOv2q+pQu0HpII1NXT1Mh4rJg91pb29pYBDAzAbGR6Ky05ktOpD1IO4+dN0mWsFgGenFhPf6iByaLMDFgCf3b8P2Q+UlgP0xJ9WbF70S8NoQvCMzSxjF91fv7v+i7QekgiUFf6dYeY9SjvjiVTUQdXP9c80DzIkciTWC0CPKGeZtBkHh9fArvSvL6wfqYlen2AwhagXxrTLggP0MEanB3Mi6fYL1xPoK6U85It5rxp3TKAgbmYjYwOmlssPJAX5KojObUaVosATz5YT3+yqDEb/xIIbErlFtqrK/Q8Ra6PUEBqm41+adCCI2jVPpQDSaTqSriM8txljG2H2Q/Mwoxgc/rhaxgFQa5+rkythlFsoOc79QwRD1Kswb8EUtudJIDtokLSU4T6TNtHbVPRTystOIgmjdseANzKNbrKWLwdVndgAAtXlLqAowdGR6a5hAe5GqH+ATiCqeRORzkIZXZAg3mhaY7HBhAohi1ORwEEmr0JoT7T6lHbVHZNDXwBlANJ3KErebuu7t5WezswhqVLSl8B4eFAa+YgV59/HrTWG1qg6fWJmIWtN5UXPEzbJ3fB2Xe991hV1HsUAgg0exOjEmmaQm1T8UzNa1MKJg5Oge5DEmW6yvOinI7pYz1X7tLNItAtyNR4VmOTT2k+h7Zc1rLYydo+np9Fs5eEXngEoHdtdhHr2uxODiDQ7E28Fl/TEWqbjXlqRn2pGTp45bXIG+tP6yGJQF2NTGVvML3NpU27ZDkP4SJYolWoBcHoY5Ofd9qB7VzQo6SZQsYb0fR01BGnDPSunY4ackEKBdi6T22zMU/oqC/3DfgpPOu8vQW0HpII1NXSHgvxKPhVPilH1WHohItgiQ4xV8bgYSqJbgUHgXObkjrgKHYvns56ZLAkKo+jnlyQQg2G1lPbbMwTOuqL/kmI5VnnpVmrCQkghEBdKVdWuJj11oRgXi10GDrFfaJibxbXQP2P48Qu6LVkTs2s5BPr2RBPkc3tiOj5gruGnB5/JUtNp7AFmMdz1JfXz2liAb/aJP9zS0gAUQTqarTcNB/G+jVE+LqfOwydcHdAKrJ6/ezK62ucWHO9YMypoeG9eIpsbkegL1v3Vw+Gy8wZP4ygsAVM53fUBXm6NR9CLL+K/OxafReYX0giUFfO5eb0OzUoPKZf1/W0CkZArmGTFJbCeH1Sn+YqaUl/nROLrI/ZnBqi3YunyLZ2mLsZ2P3Vs+Eyc8YPsJH5shjIW695pqOGX3UetWxjSABRBOpKPynFLw/6Vwvl0q4kMAwhOyWBZvsEOY0kKU5DFmDgxKrqVXFcavAXzyqwLY1VL053zqydjjQBBJoFKMA8NXrNMx01yC3b0gVaD0lMdaW/9DXrLtzp1PuSEUMu2QQGoCnRagFjre0KUo6krLzKwGCJE+upF8ZxqcFfPEvAsC4MXjzu/Fk7HWkCCDQLUIBnajSyZzQqEfq1pRF0H5IQdLV69SsflsW86jTqrNKmzYiHwADk+mhwhqd5ODxIf2q66sYnYnYN/3J0PZHKrXg6u6oBp3gCJafP2ulIE0Cg2SspaAcs4Zka4a+0eBdys5oEA+BkpCvDHlMaF84GOg3fmbsGMCMXm+tRK1cDi03HE6R8NrzmT3dTolx/mTvqGa4WZ0FOr+d2PEtgVQBO2YTo7ZeppecNjqYBxJq9D6dmIAO5KdMemQ/CF0AAkMSrrvTLKjySYqdLfGcAV68ts/0OQY4sJOntNewRsa6/yWX1jJKNpyY31XMXniWgfzhELeaDI1N5zysNhpu9jBDZQDiavsgNoq0wAg1AEk9dKcW2qkn5ySSnS8iWPzKAtjvL7KVJkK92osQ2ilaD0zX8ufebhVM8nppcWc9iPEtAf9YpEtlddEkqOD3+Gl4bfYcAjiZwtOkj/AI9QBJPXemV9uvJ0UHNAjQ7DUGO8CML2XBb2criqWdekE+D4UEaWHUNT66vp0086HMvziKHtE/ZQc/Zp6mCI7I1T/xfQC4RBdxI+GjDXlo1EeVAEk9d6ZX268nXg8rxMTsVXCy5fn1MPngTmkJNTxkcFQdpsG+oQwjaosCM71R1SUKodC/OIle2z3n8aWrVr8HR1Gas2ZvQa684MMiYbthFtyaiHEjiqSu90n49OTKl/9ATsG39yh9+Ye6mJTIcNzSiJkibL31INdWAJT5YZE2yiHYv/iLX9C62+/qzTkfFZm9CL7zKqOAPvzNcRMP2oRxI4qkrvdJ+PTkypf/QFrD+lN7vF9Z11HKbLkyPo5AgV88K7mzJhmQBNqj5K2h4LyFFLmhcbPc1FkIcaQIINHsT0/pQwF2YZ3zpIM0t4Fedf9V8SwtoPSQhbCTNQXk0RnYCnU6Rl6c+wpsIv1ZGV9WI+iBXLYycrmYaEjx4oAWveGpCPf1E7Y3URRRiRLa59Fc/qcbvYFofCrgL85gvHaS5Bfwq8us/i7tA6yGJV13J20ZeZVPjsU4FNGtzKcILyL5QXu2veskI0mBBELkSZ8wQwokdWZKZTX6emhxXz4ZE9XHJ1GrLouzIlke+nC6UfuEX0/pQwF3kTfrTfnjw8C+/ivwse30XaD0kMdKVYY/p112gUyEpzanVCPdiLkjI8RqaB6mRaNvgv8mJvTDIDOGdRXgfw8WQLa0t0mVApuiVuaWDXyavBbSvmF+llv+5JSSAKARdrS4x5cOymFedTo+vPu8MIA9/YM8jDdNvHuRqMFtqCP9yYvH9Mjso2W/Sv48FIdUn26GwzdErs6Fo7yajBfRuF/9Wu8McIQBIYqorj/Jfn9cYsTn1H5misZlBSGyryealLxjcGKTGgj+8qGhByYnVFkTSR1oH1bMhffq4ncpMP1VYG3plflm0W4htAV3by8/sZq+PBxlABnfo6u5tGXWz6O0Y7C/VX3gyNUhzVPLzgZiDhxEnlre5PLrFcyLshH8pS/ZrhYWb0C8NWd7fXDL92dsRxABJPHW1RWwep9dvy9dLYfVmqQxvGk9lwEJ4SsocmV2DwKH1LBPGkn30GUXGEoi1loE+66SY+5QCYJWQqWm1EKAPSAKSeOoq6aKXjXicLu3eE4dIDn5varZqVwa8Ko8owfj9ml3Dv5xez1SF6I2jz1hil4De2t7GrcYZHm2HIgDYcE5NkyUAPUEYkMRTV+ZLX7nclM/oV+L0rGBKjkdwWom+dBsDW+pdZcCr8tDEXxZGiOuPc1M9Y6Wilx/iDCdqCejtdOjg9jj3pg/gwTw1HWYfmoM2IImprvTb7NWUZgd6nDoZWeszbtPEM8piiE340/OByoCnWioTmyGkcNcf5Mp6hsjm9RSyrCFkCeiN0Mq/fDl3OB3zaL9+zmbYS7f9TOshiVVdCYMgLLfph2anq7wGM/Jo9hLINHF9ZczVGx2cGpSlIqcTFaQQRpRrZWAGYiP5JnfX0ywe+UkEmY1/Cegt2OxfyWcT14OK2mLuCA1tSLcu0HpIwqCr0SAIy236odmpwcLzw9HDBi/haHaRhj87fmd4xj89GB6kHEmIa9mRB2ck8Ocz3yxWxaOchS+Ubgv+JaC3YHZxH9/MegmE1BZzL2hlNxqWuls8cA1KXWnW0Wi5pTo1GAmMsAChCEuEmBrFtpSCfDA8SMG+LZ3wgM25gIYv1NMgnulj1xdtL84lsLhILC5SE6/0+PS+N4bmHKSlr0EjrqFhmxqGBHcg6Gp1gz3/NHo40Kmc19SIIcJihIIsEWJKiM2WRUa+qyV9fl7TEXP8sMSttXUKafrYlUXrg3Mh6I97vKRmrX94VwDf5BQtfRC6cA0Ne4RyIImnrsxbS38w0Kk5Bvn5qHj8rEYoRB5iZBSeLZeMfG2FVebiD88cMNi4rNRRcpo+f1PRGuLcDzVHwllylxFbfcofgcIWoF0ZdKE9DdvUMCS4g6euzJtKufHkD20iF/zKNufLepxIDasRTkvhNCKEZ0gnI19/bQ1HMsKDEO4ofriopmcvKFpnPBvDo4RYFa2y5CsjsOJ8PwW1zUa/NH7eXrCXvCSED/+PbnVmeCGJ0UYKeQ95PSV8aHMqP8/g/Iezj6ODq2bl5iYFqYxnakEQqlnAkMq5vUiVlkHJaDsQT5E9HdnbzSVfGYGh3jyobTb6pfEzeKvXe8nJ4Lu8dmepiWURVjqFLyDoaov+DU7lBxic//D0Tq5/YCRJQepDki3I+kRsDTmxNQXq0igZqefhKbKzHRu7ueQrIzDUmwq1TUW/NH4GvzPYjoMfQwuKu0DrIQm9rpyDYFOvxqn8wOmD49k5u/bVxWy/C2CVEztVoLHRal0iPKrv4Cmysx0bu7nkKyMw1JsKtU1FvzR++J2hGYYWFHeB1kMSNl29DsLIVNTsyBb6TGssnizuqEArqORxnDgF8jZTsjsJkPD00dnxjYJZcpcRGAOSCrVNRb80fga/M+i95GQAfWF4IYnV5SNss1dTmh3ocao/cuj4mFO4IHcAPydOgbDE9OxOAiQ8fXR2fK9gNB7zomJA8qC22eiXxs/b7wxLXhLCh9YwvJCE/ro3rDLhsSin09TMx5swrYaS3XkA7OHEKWDkr8fTR2fH9wpmTcT8znAO1DabjYMD14NyIImnrsy7SzCl/zBjYR69fmeXiZbdeQDsgSmAhnhWd9Sl4GRL7k5SjX+W7K7BX2rGEwqQ27SlgygHknjqyryvRqZSnS5x4hAt3SwCu/MA2ANTAA3xrO6oS8FJagWcxjVOk1ycznZhwIiCLtDEGuQ6b+kCrYcknroyK01vKtDp9SzdLOGXDsDpMAUybIwteFa3/RoIJaMagTZlRwW+DqWPKuAXBY2gjzVMi1zfBVoPSQTqSr/u+oh5aW9vidnjfW/kAB1gCgS6rbvv4Ll09GdTqS+an9PjL+BTejiLgnbQzRqmRa7vAq2HJJ66MitNufGEDw1OnSzt7e0RVp4FuAOmYETPjfcRPJeO/mwqZYWKtVYc/3E01AD8paA1dLYGuc5bukDrIYmnrgKV9mpK/2ET9t6qHu+8DwAwBSNe30uj3ldB5lnnEZ6zqZSVKMNmQfwAsRSMJ9NRg9CpXTuK1kMST11tUVpPeRe/VgFAOIzwK3JZKFo26q8Ln/udIdVRQfwASRSMJ9NRxq4FO42n2C9cz1NXGxVe7FRg77wDQBQM8ivTslC0VKYvmUL99WdTKStIkpdAswAFmMdz+3TDK63qT+shCf9G0juahhHu9M/67HSYdzkeG3uzANgFU/DKtCYULRVW91+KE/9OYeE+9Evjh98ZzqFJ8Wk9JOHfSIKpkUHNM0qnrxZGZjWl0D9fw2pl9BUD+AJMwSvTmlC0VD6+unelfH1h4WL0S+OH3xlgEVoPSfg3kmBKsKZ8zHx8ZFOuw/SxelYro6wYwEdgCl7Rr8TKqL7DN1e3nGNByrcWFr6Afmkg7+Y0bFPDkOAOnroyK21kSv+hwenT4GjZjoao+XJeulkEducBsAem4JVpTShaKt9c3XJqBSnfWlj4Avqlgbyb07BHKAeSeOrKrLSRKf2HBqchfjsP19LNIrA7D4A9MAWvsFX28s0iy3kVpHxrYeELsJyvoWGbGoYEd/DUlVlpelOBTkdnlR8u7e1uA9g5NoAmMCOvrK6+/vvwLL5ZZDnBgpRvLSx8gYLlzHSU0a3OtB6SeOrKrDS9qUCno7PKD5f2drcB7BwbQBOYkVdWV1//fXgWXy7yxpTvLizcTcFyZjoqabX8aT0kEagr/aTEivnV0auLy4Zo40YCOAVmBBoyfcP8gmjrs/5IYeFK9EvDLG+mo4aGy5/WQxKBulIOS4aYNQbvG6KNGwngFJgRaIjyPfNVtPqzTjpUI89RrGWAbAqGl+moodsG/kPrIY1UXb0az3t58D8zteA5Hs7GjQRwCswINET5nvkqWv3ZKPaWJcl+oFmAAgpmlun4LLQekkBXGnoO4K5XQYCDYEagIZ7vC/qzgWysT3+zAAUUDCzT8VloPSSx8RWi2KnB7/Z3LZnOsQE0gRmBhni+L+jPhrOlSuEGt+QC4MQ8qv0nHbZD6yGJ1Ht8ZDlDzIF+Wy1ewwXRJ3iA7TAF0BDP6o66FGzUFyrW2q5EAJyY57T/mMN2aD0kMdpImidHz0xXVqxTj1+DkWLEq2CBvVkA7IIpgIZ4VnfUpWCmuErhBouzAAjBPKSdZ/ybNOwCrYckRhtJ8+TrA/8+Iy+9EKdOv3/Enxc6DJ1iFanYmwXALpgCaIhndUddCmbCc5efcborMAtQQOWQQioNm4hyIImnruR7f8nUv5//PH4HCHEa4nc0Xx2GTrmOpuzNAmAXTAE0pOHqrrlQpgZTK7ClsAAh1Ewo7GJvB1EOJPHU1UhpUwUKD/wScKDTEL8e79ks3SwCe7MA2AVTAA3pv7qTopJtZufeobAANvRLA3kfzZYOohxI4qmrkdKmCpQfeL5LhDgN8TvazwwdwOnw6gUN0XxT6CDa2MBGZ8uy7lNYgFX0S+NH94IteEkIHxao7wKLEZLQb6SpAqcqNaxBjew9fl8fmD4PAKfALEND5EunlWgDAxudLUu5VWEBltAvjZ/Bf1DTe8nJALTUd4HFCEkIGyljm00PGpx6/AqPyR4B4AiYYmiI+bLrE6rHlPLzcFoVFmAJ/dL48b1gMx3bqe8CrYck/BtJtjbyGOjU43f6sOy3jKn3VtEC9IGJgIaYL7s+oXpMKT8Pp1VhAZbQL40ffmc4ll1doPWQBLqS6bB7pzFwWQCMYBygIQe98AcGNjpblmyrwgIsoV8aP4PfGfRecjKA/2O1g5UhFfuF60FXSjYWSl4+3ZYVQCuYBWiI5j2ziWgDA9NnnVSBVoUFWMI8NUuCZzoKqFx6qyHVu4a7ydPV9qm5BrmMqzcOwKdgEKAhmr3dRLSBgemzTqpAq8ICLLFrauALoBxI4lVXI7Fp9ph5+3mcetjlV48Qxqi8fYIH2AuDAA2ZXpR9RBsYmD7rpAq0KizAErumBr4AyoEknroaiU2zyswL0OPUwy6/S+gLrjwF8B0YBGiI4p7sItq2gRk4PX74MvqlgbxhFZQDSTx19aq05/p6avJVpZpnPE7/rP8nkii/ZcjByyXdGDZABxgEaIjtwmoV597AbJweP3wZ/dJ4lffrX++Y6xPpVmoEAEk8dfWqtFcFvu6rqQuNqaUnl3ZvoN8y5OBf/yScAvgUDAI0xHZhtQrSYzA81NUA2AZwHPql8ZT36JluO+d62ha8VTBwE09djT4ZLS7hoPBYlNM/0b8z6P2WsZrU81R9zABNYBCgIbYLq09gTuOxMRsCYBvAceiXxlPeS2eZjiQ6F7xPJHAZT109xSYvrtXHYp3KD09x+q1BWE1C4vJfAT4CgwAN0Wx1zW7fhTNrX/Hs+FMA2IV5Qp8f6p+EKJ41b7WO+kQClyHsGWFrvZ59fVhYZSFOZUdT/H5rGMUpRDV9AOALMAjQEHmlay6jjfizdlTORUgWAFswD6nzQwhhVNsmNW8SBtyHLHvhUpZ3lGbpRTlV/nWE328NmsKOHi4OFaAPDAI0ZLTPNRtefzaDkKw9RkIC2BgDgA3znL4KfjQFTEcSo83TZCM1CQPuQ141guo0B1dFa3b631/1vgL9lqEvrK3+APfBLEBDnhflCM/ZcMqyDnQ6CiDQLEAB5ql5FfxoCpiOJITCdqg5ixGSQFcAcDF8s4CG2L4vrJ6NpTLrWL+vAQSaBSjAPDWvgh9NAdORhFDYDjVnMUIS6AoALoZvFtAQ2/eF1bOBFGcd7voZQKBZgALMU7N36OAvzbtA6yEJdAUAF8O7EzTE86ppeF81k5R1rFlDABtjALBhntztgw9/2neB1kMS6AoALoZ3J2iI51XT8L66REHWeS6UAWyMAcCGeYpbLYHP0rwLtB6SQFcAcDG8O0FDer5qZrM9qVsLC1+g7VdUuACUA0mgKwC4GF69oCHf/L6wPalbCwtfgN8ZIA+UA0mgKwC4GF69oCHf/L6wPalbCwtfgN8ZIA+UA0mgKwC4GF69oCF8X9gChYVz4XcGyAPlQBLoCgAuhlcvaAjfF7ZAYeFc+J0B8kA5kAS6AoCL4dULGsL3hS1QWDgXfmeAPFAOJIGuAOBiePWChvB9YQsUFs6F3xkgD5QDSaArALgYXr2gIXxf2AKFhXPhdwbIA+VAEugKAC6GVy9oCN8XtkBh4Vz4nQHyQDmQBLoCgIvh1QsawveFLVBYOBd+Z4A8UA4ksbS4AAAAAAAA4DJ2fyuF29itaAAAAAAAANjJ7m+lcBv/Ay5hevkKZW5kc3RyZWFtCmVuZG9iagoyIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjk+PnN0cmVhbQp4nDNQMFTQNVQwUDC1NAWSyblchVyFChYmRkAOTBAkrKCfmZtuoOCSrxDIFQhU4xTCZWymYGpqqRCSwuUaAhQDADg3D4YKZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8L0NvbnRlbnRzIDIgMCBSL1R5cGUvUGFnZS9SZXNvdXJjZXM8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXS9YT2JqZWN0PDwvaW1nMCAxIDAgUj4+Pj4vUGFyZW50IDMgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1IDg0Ml0+PgplbmRvYmoKMyAwIG9iago8PC9LaWRzWzQgMCBSXS9UeXBlL1BhZ2VzL0NvdW50IDEvSVRYVCgyLjEuNyk+PgplbmRvYmoKNSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMyAwIFI+PgplbmRvYmoKNiAwIG9iago8PC9Nb2REYXRlKEQ6MjAyNDAzMDYxOTQ3MDdaKS9DcmVhdGlvbkRhdGUoRDoyMDI0MDMwNjE5NDcwN1opL1Byb2R1Y2VyKGlUZXh0IDIuMS43IGJ5IDFUM1hUKT4+CmVuZG9iagp4cmVmCjAgNwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAzOTE4OCAwMDAwMCBuIAowMDAwMDM5NDk1IDAwMDAwIG4gCjAwMDAwMzkzMjMgMDAwMDAgbiAKMDAwMDAzOTU1OCAwMDAwMCBuIAowMDAwMDM5NjAzIDAwMDAwIG4gCnRyYWlsZXIKPDwvSW5mbyA2IDAgUi9JRCBbPDE0MzI2YzMwZjFkNDQ2NjExNzhmYjBlZWZkYmJmZjljPjw0NDQ0N2U5NWYzNzM2ZDc4NGUwNmI0Y2U2YmI3ZmM5Mz5dL1Jvb3QgNSAwIFIvU2l6ZSA3Pj4Kc3RhcnR4cmVmCjM5NzEzCiUlRU9GCg==" + } + ] + } + ] } } } @@ -1568,7 +2056,15 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" + }, + "example": { + "errors": [ + { + "code": "InvalidRequest", + "message": "The request is invalid." + } + ] } } }, @@ -1576,30 +2072,25 @@ { "request": { "parameters": { - "body": { - "value": { - "shipments": [ - { - "vendorShipmentIdentifier": "MOCKSHIPID" - } - ] - } + "vendorShipmentIdentifier": { + "value": "null" } } }, "response": { "errors": [ { - "code": "InvalidInput", - "message": "Invalid Vendor Shipment ID" + "code": "InvalidRequest", + "message": "Request is missing or has invalid parameters", + "details": "vendor Shipment Identifier cannot be null" } ] } } ] }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "401": { + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1611,49 +2102,49 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } @@ -1671,7 +2162,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } @@ -1689,7 +2180,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } @@ -1707,7 +2198,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } @@ -1725,13 +2216,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } } - }, - "x-codegen-request-body-name": "body" + } } } }, @@ -1775,6 +2265,18 @@ }, "description": "The response schema for the GetShipmentDetails operation." }, + "GetShipmentLabels": { + "type": "object", + "properties": { + "payload": { + "$ref": "#/components/schemas/TransportationLabels" + }, + "errors": { + "$ref": "#/components/schemas/ErrorList" + } + }, + "description": "The response schema for the GetShipmentLabels operation." + }, "ShipmentDetails": { "type": "object", "properties": { @@ -1791,6 +2293,22 @@ }, "description": "The request schema for the GetShipmentDetails operation." }, + "TransportationLabels": { + "type": "object", + "properties": { + "pagination": { + "$ref": "#/components/schemas/Pagination" + }, + "transportLabels": { + "type": "array", + "description": "A list of one or more ShipmentLabels.", + "items": { + "$ref": "#/components/schemas/TransportLabel" + } + } + }, + "description": "The request schema for the GetShipmentLabels operation." + }, "Pagination": { "type": "object", "properties": { @@ -2123,6 +2641,27 @@ }, "description": "A list of one or more shipments with respective details." }, + "TransportLabel": { + "type": "object", + "properties": { + "labelCreateDateTime": { + "type": "string", + "description": "Date on which label is created.", + "format": "date-time" + }, + "shipmentInformation": { + "$ref": "#/components/schemas/ShipmentInformation" + }, + "labelData": { + "type": "array", + "description": "Indicates the label data,format and type associated .", + "items": { + "$ref": "#/components/schemas/LabelData" + } + } + }, + "description": "A list of one or more ShipmentLabels." + }, "ShipmentMeasurements": { "type": "object", "properties": { @@ -2143,6 +2682,87 @@ }, "description": "Shipment measurement details." }, + "ShipmentInformation": { + "type": "object", + "properties": { + "vendorDetails": { + "$ref": "#/components/schemas/VendorDetails" + }, + "buyerReferenceNumber": { + "type": "string", + "description": "The buyer reference number is a unique identifier generated by the buyer for all Collect and WePay shipments." + }, + "shipToParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "shipFromParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "warehouseId": { + "type": "string", + "description": "Vendor Warehouse ID from where the shipment is scheduled to be picked up by buyer / Carrier." + }, + "masterTrackingId": { + "type": "string", + "description": "Unique Id with which the shipment can be tracked for Small Parcels." + }, + "totalLabelCount": { + "type": "integer", + "description": "Number of Labels that are created as part of this shipment." + }, + "shipMode": { + "type": "string", + "description": "Type of shipment whether it is Small Parcel", + "enum": [ + "SmallParcel", + "LTL" + ] + } + }, + "description": "Shipment Information details for Label request." + }, + "LabelData": { + "type": "object", + "properties": { + "labelSequenceNumber": { + "type": "integer", + "description": "A sequential number assigned to each label within a shipment." + }, + "labelFormat": { + "type": "string", + "description": "The format of the label.", + "enum": [ + "PDF" + ] + }, + "carrierCode": { + "type": "string", + "description": "Unique identification of the carrier." + }, + "trackingId": { + "type": "string", + "description": "Tracking Id for the transportation." + }, + "label": { + "type": "string", + "description": "The base-64 encoded string that represents the shipment label." + } + }, + "description": "Label details as part of the transport label response" + }, + "VendorDetails": { + "type": "object", + "properties": { + "sellingParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "vendorShipmentIdentifier": { + "type": "string", + "description": "Unique vendor shipment id which is not used in last 365 days" + } + }, + "description": "Vendor Details as part of Label response." + }, "ShipmentStatusDetails": { "type": "object", "properties": { @@ -2803,6 +3423,15 @@ }, "description": "Item details for be provided for every item in shipment at either the item or carton or pallet level, whichever is appropriate." }, + "PurchaseOrderItemDetails": { + "type": "object", + "properties": { + "maximumRetailPrice": { + "$ref": "#/components/schemas/Money" + } + }, + "description": "Item details for be provided for every item in shipment at either the item or carton or pallet level, whichever is appropriate." + }, "ContainerIdentification": { "required": [ "containerIdentificationNumber", @@ -3232,6 +3861,86 @@ "description": "A decimal number with no loss of precision. Useful when precision loss is unacceptable, as with currencies. Follows RFC7159 for number representation.
**Pattern** : `^-?(0|([1-9]\\d*))(\\.\\d+)?([eE][+-]?\\d+)?$`." }, "ItemQuantity": { + "required": [ + "amount", + "unitOfMeasure" + ], + "type": "object", + "properties": { + "amount": { + "type": "integer", + "description": "Amount of units shipped for a specific item at a shipment level. If the item is present only in certain cartons or pallets within the shipment, please provide this at the appropriate carton or pallet level." + }, + "unitOfMeasure": { + "type": "string", + "description": "Unit of measure for the shipped quantity.", + "enum": [ + "Cases", + "Eaches" + ], + "x-docgen-enum-table-extension": [ + { + "value": "Cases", + "description": "Packing of individual items into a case." + }, + { + "value": "Eaches", + "description": "Individual items." + } + ] + }, + "unitSize": { + "type": "integer", + "description": "The case size, in the event that we ordered using cases. Otherwise, 1." + }, + "totalWeight": { + "$ref": "#/components/schemas/TotalWeight" + } + }, + "description": "Details of item quantity." + }, + "TotalWeight": { + "required": [ + "amount", + "unitOfMeasure" + ], + "type": "object", + "properties": { + "unitOfMeasure": { + "type": "string", + "description": "The unit of measure for the weight of items that are ordered by cases and support pricing by weight.", + "enum": [ + "POUNDS", + "OUNCES", + "GRAMS", + "KILOGRAMS" + ], + "x-docgen-enum-table-extension": [ + { + "value": "POUNDS", + "description": "The weight is measured in pounds." + }, + { + "value": "OUNCES", + "description": "The weight is measured in ounces." + }, + { + "value": "GRAMS", + "description": "The weight is measured in grams." + }, + { + "value": "KILOGRAMS", + "description": "The weight is measured in kilograms." + } + ] + }, + "amount": { + "$ref": "#/components/schemas/Decimal" + } + }, + "description": "The total weight of units that are sold by weight in a shipment." + }, + "PackedQuantity": { "required": [ "amount", "unitOfMeasure" diff --git a/resources/models/raw/vendor/transaction-status/v1.json b/resources/models/raw/vendor/transaction-status/v1.json index bbb7fa1ad..6cce09dde 100644 --- a/resources/models/raw/vendor/transaction-status/v1.json +++ b/resources/models/raw/vendor/transaction-status/v1.json @@ -24,7 +24,7 @@ "tags": [ "vendorTransaction" ], - "description": "Returns the status of the transaction that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 20 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the status of the transaction that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 20 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getTransaction", "parameters": [ { @@ -126,7 +126,7 @@ ] }, "400": { - "description": "Request has missing or not valid parameters and cannot be parsed.", + "description": "Request has missing or invalid parameters and cannot be parsed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -170,7 +170,7 @@ ] }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -206,7 +206,7 @@ } }, "404": { - "description": "The specified resource does not exist.", + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -317,7 +317,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getTransaction` operation." + "description": "The response schema for the getTransaction operation." }, "TransactionStatus": { "type": "object", diff --git a/resources/models/seller/amazon-warehousing-distribution/v2024-05-09.json b/resources/models/seller/amazon-warehousing-distribution/v2024-05-09.json index aeaadc28e..6cbc21de1 100644 --- a/resources/models/seller/amazon-warehousing-distribution/v2024-05-09.json +++ b/resources/models/seller/amazon-warehousing-distribution/v2024-05-09.json @@ -554,7 +554,7 @@ { "name": "nextToken", "in": "query", - "description": "Token to retrieve the next set of paginated results.", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", "schema": { "type": "string" }, @@ -872,7 +872,7 @@ { "name": "nextToken", "in": "query", - "description": "Token to retrieve the next set of paginated results.", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", "schema": { "type": "string" }, @@ -929,7 +929,17 @@ "inventoryDetails": { "availableDistributableQuantity": 10, "reservedDistributableQuantity": 10 - } + }, + "expirationDetails": [ + { + "onhandQuantity": 10, + "expiration": "2027-01-12T10:00:00.000Z" + }, + { + "onhandQuantity": 10, + "expiration": "2028-01-12T10:00:00.000Z" + } + ] }, { "totalOnhandQuantity": 20, @@ -938,7 +948,13 @@ "inventoryDetails": { "availableDistributableQuantity": 10, "reservedDistributableQuantity": 10 - } + }, + "expirationDetails": [ + { + "onhandQuantity": 20, + "expiration": "2027-01-12T10:00:00.000Z" + } + ] } ] } @@ -1276,7 +1292,19 @@ "products": [ { "quantity": 1, - "sku": "testPen" + "sku": "testPen", + "expiration": "2025-06-07T12:12:09.061Z", + "prepDetails": { + "prepCategory": "PERFORATED", + "prepOwner": "AMAZON", + "labelOwner": "SELF", + "prepInstructions": [ + { + "prepType": "ITEM_POLYBAGGING", + "prepOwner": "AMAZON" + } + ] + } } ] }, @@ -1343,7 +1371,19 @@ "products": [ { "quantity": 1, - "sku": "testPen" + "sku": "testPen", + "expiration": "2025-06-07T12:12:09.061Z", + "prepDetails": { + "prepCategory": "PERFORATED", + "prepOwner": "AMAZON", + "labelOwner": "SELF", + "prepInstructions": [ + { + "prepType": "ITEM_POLYBAGGING", + "prepOwner": "AMAZON" + } + ] + } } ] }, @@ -1424,6 +1464,486 @@ }, "description": "This exception is thrown when client inputs are invalid." }, + "FormatType": { + "type": "string", + "description": "The label format type extension.", + "example": "PDF", + "enum": [ + "PDF" + ], + "x-docgen-enum-table-extension": [ + { + "description": "PDF format.", + "value": "PDF" + } + ] + }, + "InboundEligibility": { + "required": [ + "packagesToInbound", + "previewedAt", + "status" + ], + "type": "object", + "properties": { + "ineligibilityReasons": { + "type": "array", + "description": "If there are order level eligibility issues, then this list will contain those error codes and descriptions.", + "items": { + "$ref": "#/components/schemas/OrderIneligibilityReason" + } + }, + "packagesToInbound": { + "type": "array", + "description": "Details on SKU eligibility for each inbound package.", + "items": { + "$ref": "#/components/schemas/SkuEligibility" + } + }, + "previewedAt": { + "type": "string", + "description": "Timestamp when the eligibility check is performed.", + "format": "date-time" + }, + "status": { + "$ref": "#/components/schemas/InboundEligibilityStatus" + } + }, + "description": "Represents the eligibility status of the inbound packages." + }, + "InboundEligibilityStatus": { + "type": "string", + "description": "Enum denoting the package inbound eligibility.", + "enum": [ + "ELIGIBLE", + "INELIGIBLE" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Eligible to inbound.", + "value": "ELIGIBLE" + }, + { + "description": "Ineligible to inbound.", + "value": "INELIGIBLE" + } + ] + }, + "InboundOrder": { + "required": [ + "channelPlacedInboundShipments", + "createdAt", + "orderId", + "orderStatus", + "orderVersion", + "originAddress", + "packagesToInbound" + ], + "type": "object", + "properties": { + "channelPlacedInboundShipments": { + "minItems": 1, + "type": "array", + "description": "List of inbound shipments part of this order.", + "items": { + "$ref": "#/components/schemas/InboundShipment" + } + }, + "createdAt": { + "type": "string", + "description": "Date when this order was created.", + "format": "date-time" + }, + "externalReferenceId": { + "type": "string", + "description": "Reference ID that can be used to correlate the order with partner resources.", + "example": "TestReferenceId" + }, + "orderId": { + "type": "string", + "description": "Inbound order ID." + }, + "orderStatus": { + "$ref": "#/components/schemas/InboundStatus" + }, + "orderVersion": { + "type": "string", + "description": "Inbound order version." + }, + "originAddress": { + "$ref": "#/components/schemas/Address" + }, + "packagesToInbound": { + "minItems": 1, + "type": "array", + "description": "List of packages to be inbounded.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "preferences": { + "$ref": "#/components/schemas/InboundPreferences" + }, + "shipBy": { + "type": "string", + "description": "Date by which this order will be shipped.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + }, + "updatedAt": { + "type": "string", + "description": "Date when this order was last updated.", + "format": "date-time" + } + }, + "description": "Represents an AWD inbound order.", + "example": { + "channelPlacedInboundShipments": [ + { + "destinationAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "orderId": "TestOrderId", + "originAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "receivedQuantity": [], + "shipmentContainerQuantities": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "packages": [], + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 2.54, + "length": 2.54, + "unitOfMeasurement": "CENTIMETERS", + "width": 2.54 + }, + "weight": { + "unitOfMeasurement": "KILOGRAMS", + "weight": 0.453592 + } + }, + "type": "CASE" + } + } + ], + "shipmentId": "TestShipmentId", + "shipmentStatus": "CREATED" + } + ], + "createdAt": "2023-06-07T12:12:09.061Z", + "externalReferenceId": "TestReferenceId", + "destinationRegion": "us-west", + "orderId": "TestOrderId", + "orderStatus": "DRAFT", + "orderVersion": "2", + "originAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "packagesToInbound": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "packages": [], + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 2.54, + "length": 2.54, + "unitOfMeasurement": "CENTIMETERS", + "width": 2.54 + }, + "weight": { + "unitOfMeasurement": "KILOGRAMS", + "weight": 0.453592 + } + }, + "type": "CASE" + } + } + ], + "shipBy": "2023-06-07T12:12:09.061Z", + "updatedAt": "2023-06-07T12:12:09.061Z", + "preferences": { + "destinationRegion": "us-west" + } + } + }, + "InboundOrderCreationData": { + "required": [ + "originAddress", + "packagesToInbound" + ], + "type": "object", + "properties": { + "externalReferenceId": { + "type": "string", + "description": "Reference ID that can be used to correlate the order with partner resources.", + "example": "TestReferenceId" + }, + "originAddress": { + "$ref": "#/components/schemas/Address" + }, + "packagesToInbound": { + "minItems": 1, + "type": "array", + "description": "List of packages to be inbounded.", + "example": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "preferences": { + "$ref": "#/components/schemas/InboundPreferences" + }, + "shipBy": { + "type": "string", + "description": "Estimated date by when goods have to be picked up.", + "format": "date-time", + "example": "2023-06-07T12:12:09.061Z" + } + }, + "description": "Payload for creating an inbound order.", + "example": { + "externalReferenceId": "TestReferenceId", + "originAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "City1", + "countryCode": "CC", + "district": "District1", + "name": "address_name", + "postalCode": "123456", + "stateOrRegion": "State1" + }, + "packagesToInbound": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "shipBy": "2023-06-07T12:12:09.061Z", + "preferences": { + "destinationRegion": "us-west" + } + } + }, + "InboundOrderReference": { + "required": [ + "orderId", + "orderVersion" + ], + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "Order ID of the inbound order." + }, + "orderVersion": { + "type": "string", + "description": "Order version of the inbound order." + } + }, + "description": "A response that contains the reference identifiers for the newly created or updated inbound order. Consists of an order ID and version." + }, + "InboundPackages": { + "required": [ + "packagesToInbound" + ], + "type": "object", + "properties": { + "packagesToInbound": { + "minItems": 1, + "type": "array", + "description": "List of packages to be inbounded.", + "example": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + } + }, + "description": "Represents the packages to inbound.", + "example": { + "packagesToInbound": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ] + } + }, + "InboundPreferences": { + "type": "object", + "properties": { + "destinationRegion": { + "type": "string", + "description": "Pass a preferred region so that the inbound order can be shipped to an AWD warehouse located in that region. This doesn't guarantee the order to be assigned in the specified destination region as it depends on warehouse capacity availability. AWD currently supports following region IDs: [us-west, us-east]" + } + }, + "description": "Preferences that can be passed in context of an inbound order" + }, "InboundShipment": { "required": [ "destinationAddress", @@ -1490,6 +2010,11 @@ "$ref": "#/components/schemas/SkuQuantity" } }, + "destinationRegion": { + "type": "string", + "description": "Assigned region where the order will be shipped. This can differ from what was passed as preference. AWD currently supports following region IDs: [us-west, us-east]", + "example": "us-west" + }, "shipmentStatus": { "$ref": "#/components/schemas/InboundShipmentStatus" }, @@ -1593,6 +2118,56 @@ }, "description": "Summary for an AWD inbound shipment containing the shipment ID, which can be used to retrieve the actual shipment." }, + "InboundStatus": { + "type": "string", + "description": "The supported statuses for an inbound order.", + "enum": [ + "DRAFT", + "VALIDATING", + "CONFIRMED", + "CLOSED", + "EXPIRED", + "CANCELLED" + ], + "x-docgen-enum-table-extension": [ + { + "description": "A newly created inbound order will start in this state.", + "value": "DRAFT" + }, + { + "description": "The order is in this state while being updated. Once updated, the order will enter the updated state.", + "value": "VALIDATING" + }, + { + "description": "The order enters this state as soon as the order is confirmed.", + "value": "CONFIRMED" + }, + { + "description": "The order enters this state when all associated shipments are closed.", + "value": "CLOSED" + }, + { + "description": "The order enters this state if it is not confirmed within a time limit.", + "value": "EXPIRED" + } + ] + }, + "ExpirationDetails": { + "type": "object", + "properties": { + "expiration": { + "type": "string", + "description": "The expiration date of the SKU.", + "format": "date-time" + }, + "onhandQuantity": { + "type": "integer", + "description": "The quantity that is present in AWD.", + "format": "int64" + } + }, + "description": "The expiration details of the inventory. This object will only appear if the details parameter in the request is set to `SHOW`." + }, "InventoryDetails": { "type": "object", "properties": { @@ -1643,7 +2218,7 @@ }, "nextToken": { "type": "string", - "description": "Token to retrieve the next set of paginated results.", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", "example": "SampleToken" } }, @@ -1672,6 +2247,13 @@ ], "type": "object", "properties": { + "expirationDetails": { + "type": "array", + "description": "The expiration details of the inventory. This object will only appear if the `details` parameter in the request is set to `SHOW`.", + "items": { + "$ref": "#/components/schemas/ExpirationDetails" + } + }, "inventoryDetails": { "$ref": "#/components/schemas/InventoryDetails" }, @@ -1715,17 +2297,63 @@ } ] }, - "MeasurementData": { - "required": [ - "weight" + "LabelOwner": { + "type": "string", + "description": "The entity that labels the products.", + "enum": [ + "AMAZON", + "SELF" ], - "type": "object", - "properties": { - "dimensions": { - "$ref": "#/components/schemas/PackageDimensions" + "x-docgen-enum-table-extension": [ + { + "description": "Amazon labels the products.", + "value": "AMAZON" }, - "volume": { - "$ref": "#/components/schemas/PackageVolume" + { + "description": "The seller labels the products.", + "value": "SELF" + } + ] + }, + "LabelStatus": { + "type": "string", + "description": "The status of your label.", + "enum": [ + "GENERATING", + "GENERATED", + "GENERATION_FAILED", + "NOT_READY" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Labels are being generated.", + "value": "GENERATING" + }, + { + "description": "Labels are generated.", + "value": "GENERATED" + }, + { + "description": "Label generation failed.", + "value": "GENERATION_FAILED" + }, + { + "description": "Not yet ready to start label generation.", + "value": "NOT_READY" + } + ] + }, + "MeasurementData": { + "required": [ + "weight" + ], + "type": "object", + "properties": { + "dimensions": { + "$ref": "#/components/schemas/PackageDimensions" + }, + "volume": { + "$ref": "#/components/schemas/PackageVolume" }, "weight": { "$ref": "#/components/schemas/PackageWeight" @@ -1733,6 +2361,584 @@ }, "description": "Package weight and dimension." }, + "OrderAttribute": { + "required": [ + "orderPreference", + "orderPreferenceValue" + ], + "type": "object", + "properties": { + "orderPreference": { + "$ref": "#/components/schemas/OrderPreference" + }, + "orderPreferenceValue": { + "$ref": "#/components/schemas/OrderPreferenceValue" + } + }, + "description": "Consists of the order preference and corresponding preference value.", + "example": { + "orderPreference": "PARTIAL_ORDER", + "orderPreferenceValue": "SET" + } + }, + "OrderIneligibilityReason": { + "required": [ + "code", + "description" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Code for the order ineligibility.", + "example": "INVALID_MSKU" + }, + "description": { + "type": "string", + "description": "Description detailing the ineligibility reason of the order.", + "example": "The MSKU passed as part of order is invalid" + } + }, + "description": "Represents one ineligibility reason for the order (there can be multiple reasons).", + "example": { + "code": "INVALID_MSKU", + "description": "The MSKU of an invalid order." + } + }, + "OrderPreference": { + "type": "string", + "description": "Supported preferences for the distribution order.", + "example": "PARTIAL_ORDER", + "enum": [ + "PARTIAL_ORDER" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Represents a partial order case.", + "value": "PARTIAL_ORDER" + } + ] + }, + "OrderPreferenceValue": { + "type": "string", + "description": "Value for the order preference.", + "example": "SET", + "enum": [ + "SET", + "UNSET" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Sets the order preference.", + "value": "SET" + }, + { + "description": "Unsets the order preference.", + "value": "UNSET" + } + ] + }, + "OutboundExecutionError": { + "required": [ + "failureCode", + "failureReasons" + ], + "type": "object", + "properties": { + "failureCode": { + "type": "string", + "description": "Failure code details for the error.", + "example": "TestErrorCode" + }, + "failureReasons": { + "type": "array", + "description": "Failure reasons for the error.", + "example": [ + "Test failure reason" + ], + "items": { + "type": "string" + } + }, + "sku": { + "type": "string", + "description": "MSKU associated with the error.", + "example": "SampleSKU" + } + }, + "description": "Execution errors associated with the outbound order. This field will be populated if the order failed validation.", + "example": { + "failureCode": "TestErrorCode", + "failureReasons": [ + "Test failure reason" + ], + "sku": "SampleSKU" + } + }, + "OutboundListing": { + "type": "object", + "properties": { + "nextToken": { + "type": "string", + "description": "TA token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "example": "SampleToken" + }, + "outboundOrders": { + "type": "array", + "description": "List of outbound orders.", + "items": { + "$ref": "#/components/schemas/OutboundOrder" + } + } + }, + "description": "A list of paginated outbound orders filtered by the attributes passed in the request." + }, + "OutboundOrder": { + "required": [ + "orderId", + "orderStatus", + "outboundShipments" + ], + "type": "object", + "properties": { + "confirmedOn": { + "type": "string", + "description": "Date on which this outbound order was confirmed.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + }, + "createdAt": { + "type": "string", + "description": "Date on which this outbound order was created.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + }, + "eligiblePackagesToOutbound": { + "type": "array", + "description": "List of packages that are eligible for outbound.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "eligibleProductsToOutbound": { + "type": "array", + "description": "List of product units that are eligible for outbound.", + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + }, + "executionErrors": { + "type": "array", + "description": "Execution errors associated with the outbound order. This field will be populated if the order failed validation.", + "items": { + "$ref": "#/components/schemas/OutboundExecutionError" + } + }, + "orderId": { + "type": "string", + "description": "Order ID for the outbound order." + }, + "orderPreferences": { + "type": "array", + "description": "Order preferences for this outbound order.", + "items": { + "$ref": "#/components/schemas/OrderAttribute" + } + }, + "orderStatus": { + "$ref": "#/components/schemas/OutboundStatus" + }, + "outboundShipments": { + "type": "array", + "description": "List of outbound shipments that are part of this order.", + "items": { + "$ref": "#/components/schemas/OutboundShipment" + } + }, + "packagesToOutbound": { + "type": "array", + "description": "List of packages to be outbound.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "productsToOutbound": { + "type": "array", + "description": "List of product units to be outbound.", + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + }, + "shippedOutboundPackages": { + "type": "array", + "description": "Outbound packages that are shipped after the execution has completed post confirmation.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "shippedOutboundProducts": { + "type": "array", + "description": "Outbound product units that are shipped after the execution has completed post confirmation.", + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + }, + "updatedAt": { + "type": "string", + "description": "Date on which this outbound order was last updated.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + } + }, + "description": "Represents an AWD outbound order." + }, + "OutboundOrderCreationData": { + "type": "object", + "properties": { + "orderPreferences": { + "type": "array", + "description": "Order preferences for the outbound order.", + "example": [ + { + "orderPreference": "PARTIAL_ORDER", + "orderPreferenceValue": "SET" + } + ], + "items": { + "$ref": "#/components/schemas/OrderAttribute" + } + }, + "packagesToOutbound": { + "type": "array", + "description": "List of packages to be outbound.", + "example": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "productsToOutbound": { + "type": "array", + "description": "List of product units to be outbound.", + "example": [ + { + "sku": "TestSKU", + "quantity": 1 + } + ], + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + } + }, + "description": "Payload for creating an outbound order.", + "example": { + "packagesToOutbound": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "productsToOutbound": [], + "orderPreferences": [ + { + "orderPreference": "PARTIAL_ORDER", + "orderPreferenceValue": "SET" + } + ] + } + }, + "OutboundOrderReference": { + "required": [ + "orderId" + ], + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "outbound order ID." + } + }, + "description": "A response that contains the reference identifier for the newly created or updated outbound order. This includes an order ID." + }, + "OutboundShipment": { + "required": [ + "destinationAddress", + "orderId", + "originAddress", + "shipmentId", + "shipmentStatus" + ], + "type": "object", + "properties": { + "createdAt": { + "type": "string", + "description": "Timestamp when the shipment was created.", + "format": "date-time" + }, + "destinationAddress": { + "$ref": "#/components/schemas/Address" + }, + "orderId": { + "type": "string", + "description": "Outbound order ID this outbound shipment belongs to." + }, + "originAddress": { + "$ref": "#/components/schemas/Address" + }, + "shipmentPackageQuantities": { + "type": "array", + "description": "Specific distribution packages that are included in the context of this shipment.", + "items": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + } + }, + "shipmentId": { + "type": "string", + "description": "Unique shipment ID." + }, + "shipmentProductQuantities": { + "type": "array", + "description": "Specific product units that are included in the context of this shipment.", + "items": { + "$ref": "#/components/schemas/ProductQuantity" + } + }, + "shipmentStatus": { + "$ref": "#/components/schemas/OutboundShipmentStatus" + }, + "updatedAt": { + "type": "string", + "description": "Timestamp when the shipment was updated.", + "format": "date-time" + } + }, + "description": "Represents an AWD outbound shipment.", + "example": { + "createdAt": "2023-01-12T10:00:00.000Z", + "destinationAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "originAddress": { + "addressLine1": "address_1", + "addressLine2": "address_2", + "addressLine3": "address_3", + "city": "Seattle", + "countryCode": "US", + "county": "Washington", + "district": "District1", + "name": "address_name", + "phoneNumber": "+14155552671", + "postalCode": "123456", + "stateOrRegion": "Washington" + }, + "orderId": "TestOrderId", + "shipmentId": "TestShipmentId", + "shipmentPackageQuantities": [ + { + "count": 1, + "distributionPackage": { + "contents": { + "products": [ + { + "quantity": 1, + "sku": "testPen" + } + ] + }, + "measurements": { + "dimensions": { + "height": 1, + "length": 1, + "unitOfMeasurement": "INCHES", + "width": 1 + }, + "volume": { + "unitOfMeasurement": "CUIN", + "volume": 1 + }, + "weight": { + "unitOfMeasurement": "POUNDS", + "weight": 1 + } + }, + "type": "CASE" + } + } + ], + "shipmentProductQuantities": [], + "shipmentStatus": "CREATED", + "updatedAt": "2023-01-12T10:00:00.000Z" + } + }, + "OutboundShipmentStatus": { + "type": "string", + "description": "Possible shipment statuses for outbound shipments.", + "example": "CREATED", + "enum": [ + "CREATED", + "IN_TRANSIT", + "DELIVERED", + "RECEIVING", + "RECEIVED", + "CLOSED", + "CANCELLED", + "FAILED" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Shipment is created. No inventory has been picked up at the source node.", + "value": "CREATED" + }, + { + "description": "Carrier acknowledged that the shipment is in transit between the origin node and destination node.", + "value": "IN_TRANSIT" + }, + { + "description": "Carrier indicated that the shipment has arrived at the destination node, but the destination node has not acknowledged the delivery.", + "value": "DELIVERED" + }, + { + "description": "Destination node acknowledged the arrival of the shipment.", + "value": "RECEIVING" + }, + { + "description": "Destination node has received the items.", + "value": "RECEIVED" + }, + { + "description": "No more actions are required for the shipment. This is a final state.", + "value": "CLOSED" + }, + { + "description": "Shipment has been cancelled by order owner. This is a final state.", + "value": "CANCELLED" + }, + { + "description": "Shipment delivery has failed. This is a final state.", + "value": "FAILED" + } + ] + }, + "OutboundStatus": { + "type": "string", + "description": "Statuses supported for an outbound order.", + "enum": [ + "CONFIRMED", + "DRAFT", + "ELIGIBLE", + "EXECUTING", + "FAILURE", + "INELIGIBLE", + "INVENTORY_OUTBOUND", + "SUCCESS", + "VALIDATING" + ], + "x-docgen-enum-table-extension": [ + { + "description": "The order enters this state as soon as the order is confirmed.", + "value": "CONFIRMED" + }, + { + "description": "A newly created outbound order will always start in this state.", + "value": "DRAFT" + }, + { + "description": "This is the only state when an order can be confirmed.", + "value": "ELIGIBLE" + }, + { + "description": "The order is being processed in the system.", + "value": "EXECUTING" + }, + { + "description": "If any of the shipment reports fail, or if a shipment doesn't reach its destination, the order status is marked as failed.", + "value": "FAILURE" + }, + { + "description": "In this state, a validation errors field is provided. This field shows the order errors and provides guidance on fixing them.", + "value": "INELIGIBLE" + }, + { + "description": "The order is complete and awaits inventory movement. In this status, the shipments for an order will be visible.", + "value": "INVENTORY_OUTBOUND" + }, + { + "description": "If all the shipments are successfully received at the destination channel, the order is marked successful.", + "value": "SUCCESS" + }, + { + "description": "The order is being validated asynchronously. The order will be in this state after every item update.", + "value": "VALIDATING" + } + ] + }, "PackageDimensions": { "required": [ "height", @@ -1799,6 +3005,84 @@ }, "description": "Represents the weight of the package with a unit of measurement." }, + "PrepDetails": { + "type": "object", + "properties": { + "labelOwner": { + "$ref": "#/components/schemas/LabelOwner" + }, + "prepCategory": { + "type": "string", + "description": "The preparation category for shipping an item to Amazon's fulfillment network." + }, + "prepInstructions": { + "type": "array", + "description": "Information that pertains to the preparation of inbound products. This is generated based on the specified category.", + "items": { + "$ref": "#/components/schemas/PrepInstruction" + } + }, + "prepOwner": { + "$ref": "#/components/schemas/PrepOwner" + } + }, + "description": "The preparation details for a product. This contains the prep category, prep owner, and label owner.\nPrep instructions are generated based on the specified category." + }, + "PrepInstruction": { + "type": "object", + "properties": { + "prepOwner": { + "$ref": "#/components/schemas/PrepOwner" + }, + "prepType": { + "type": "string", + "description": "The type of preparation to be done. For more information about preparing items, refer to [Prep guidance](https://sellercentral.amazon.com/help/hub/reference/external/GF4G7547KSLDX2KC) on Seller Central." + } + }, + "description": "Information pertaining to the preparation of inbound products." + }, + "PrepOwner": { + "type": "string", + "description": "The owner of the preparations, if special preparations are required.", + "enum": [ + "AMAZON", + "SELF" + ], + "x-docgen-enum-table-extension": [ + { + "description": "Amazon owns the preparation.", + "value": "AMAZON" + }, + { + "description": "The seller owns the preparation", + "value": "SELF" + } + ] + }, + "PageType": { + "type": "string", + "description": "Label page type.", + "example": "PLAIN_PAPER", + "enum": [ + "THERMAL_NONPCP", + "PLAIN_PAPER", + "LETTER_6" + ], + "x-docgen-enum-table-extension": [ + { + "description": "For the use of a thermal printer. Supports non-Amazon-partnered shipments.", + "value": "THERMAL_NONPCP" + }, + { + "description": "One label per sheet of US Letter paper. Only for non-Amazon-partnered shipments.", + "value": "PLAIN_PAPER" + }, + { + "description": "Six labels per US Letter label sheet.", + "value": "LETTER_6" + } + ] + }, "ProductAttribute": { "type": "object", "properties": { @@ -1829,6 +3113,10 @@ "attributes": { "type": "array", "description": "Attributes for this instance of the product. For example, already-prepped, or other attributes that distinguish the product beyond the SKU.", + "example": { + "name": "TestAttribute", + "value": "TestAttributeValue" + }, "items": { "$ref": "#/components/schemas/ProductAttribute" } @@ -1841,16 +3129,40 @@ "sku": { "type": "string", "description": "The seller or merchant SKU." + }, + "expiration": { + "type": "string", + "description": "The expiration date for the SKU. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "format": "date-time" + }, + "prepDetails": { + "$ref": "#/components/schemas/PrepDetails" } }, "description": "Represents a product with the SKU details and the corresponding quantity." }, + "ShipmentLabels": { + "required": [ + "labelStatus" + ], + "type": "object", + "properties": { + "labelDownloadURL": { + "type": "string", + "description": "URL to download generated labels." + }, + "labelStatus": { + "$ref": "#/components/schemas/LabelStatus" + } + }, + "description": "Shipment labels." + }, "ShipmentListing": { "type": "object", "properties": { "nextToken": { "type": "string", - "description": "Token to retrieve the next set of paginated results.", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", "example": "SampleToken" }, "shipments": { @@ -1882,6 +3194,47 @@ } ] }, + "SkuEligibility": { + "required": [ + "packageQuantity", + "status" + ], + "type": "object", + "properties": { + "ineligibilityReasons": { + "type": "array", + "description": "If not eligible, these are list of error codes and descriptions.", + "items": { + "$ref": "#/components/schemas/SkuIneligibilityReason" + } + }, + "packageQuantity": { + "$ref": "#/components/schemas/DistributionPackageQuantity" + }, + "status": { + "$ref": "#/components/schemas/InboundEligibilityStatus" + } + }, + "description": "Represents eligibility of one SKU." + }, + "SkuIneligibilityReason": { + "required": [ + "code", + "description" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Code for the SKU ineligibility." + }, + "description": { + "type": "string", + "description": "Detailed description of the SKU ineligibility." + } + }, + "description": "Represents the ineligibility reason for one SKU." + }, "SkuQuantitiesVisibility": { "type": "string", "description": "Enum to specify if returned shipment should include SKU quantity details", @@ -1940,6 +3293,56 @@ } ] }, + "TrackingDetails": { + "required": [ + "shipBy" + ], + "type": "object", + "properties": { + "carrierCode": { + "$ref": "#/components/schemas/CarrierCode" + }, + "shipBy": { + "type": "string", + "description": "Timestamp denoting when the shipment will be shipped\nDate should be in ISO 8601 format as defined by date-time.", + "format": "date-time", + "example": "2023-01-12T10:00:00Z" + }, + "bookingId": { + "minLength": 1, + "type": "string", + "description": "The identifier that is received from transportation to uniquely identify a booking." + } + }, + "description": "Tracking details for the shipment. If using SPD transportation, this can be for each case. If not using SPD transportation, this is a single tracking entry for the entire shipment." + }, + "TransportationDetails": { + "required": [ + "trackingDetails" + ], + "type": "object", + "properties": { + "trackingDetails": { + "type": "array", + "description": "Tracking details for the shipment. If using SPD transportation, this can be for each case. If not using SPD transportation, this is a single tracking entry for the entire shipment.", + "items": { + "$ref": "#/components/schemas/TrackingDetails" + } + } + }, + "description": "Transportation details for the shipment.", + "example": { + "trackingDetails": [ + { + "carrierCode": { + "carrierCodeType": "SCAC" + }, + "shipBy": "2024-12-17T07:10:17.886Z", + "bookingId": "TRACKING_ID" + } + ] + } + }, "VolumeUnitOfMeasurement": { "type": "string", "description": "Unit of measurement for the package volume.", diff --git a/resources/models/seller/application-management/v2023-11-30.json b/resources/models/seller/application-management/v2023-11-30.json index f6897ae54..a652b1244 100644 --- a/resources/models/seller/application-management/v2023-11-30.json +++ b/resources/models/seller/application-management/v2023-11-30.json @@ -67,6 +67,20 @@ "$ref": "#/components/schemas/ErrorList" } } + }, + "x-amzn-api-sandbox": { + "static": [ + { + "response": { + "errors": [ + { + "code": "InvalidInput", + "message": "Application is not enrolled for rotation notification. Please update application notification preference in Developer console." + } + ] + } + } + ] } }, "403": { diff --git a/resources/models/seller/catalog-items/v2022-04-01.json b/resources/models/seller/catalog-items/v2022-04-01.json index e7ef7e2c6..f90ee5874 100644 --- a/resources/models/seller/catalog-items/v2022-04-01.json +++ b/resources/models/seller/catalog-items/v2022-04-01.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Catalog Items", + "title": "Catalog Items v2022-04-01", "description": "The Selling Partner API for Catalog Items provides programmatic access to information about items in the Amazon catalog.\n\nFor more information, refer to the [Catalog Items API Use Case Guide](doc:catalog-items-api-v2022-04-01-use-case-guide).", "contact": { "name": "Selling Partner API Developer Support", @@ -24,6 +24,7 @@ "tags": [ "CatalogItemsV20220401" ], + "summary": "searchCatalogItems", "description": "Search for and return a list of Amazon catalog items and associated information either by identifier or by keywords.\n\n**Usage Plans:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may observe higher rate and burst values than those shown here. For more information, refer to the [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "searchCatalogItems", "parameters": [ @@ -1768,6 +1769,7 @@ "tags": [ "CatalogItemsV20220401" ], + "summary": "getCatalogItem", "description": "Retrieves details for an item in the Amazon catalog.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may observe higher rate and burst values than those shown here. For more information, refer to the [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getCatalogItem", "parameters": [ diff --git a/resources/models/seller/easy-ship/v2022-03-23.json b/resources/models/seller/easy-ship/v2022-03-23.json index 7549da096..fc4f3b2a6 100644 --- a/resources/models/seller/easy-ship/v2022-03-23.json +++ b/resources/models/seller/easy-ship/v2022-03-23.json @@ -1344,7 +1344,7 @@ "tags": [ "EasyShipV20220323" ], - "description": "This operation automatically schedules a time slot for all the `amazonOrderId`s given as input, generating the associated shipping labels, along with other compliance documents according to the marketplace (refer to the [marketplace document support table](doc:easyship-api-v2022-03-23-use-case-guide#marketplace-support-table)).\n\nDevelopers calling this operation may optionally assign a `packageDetails` object, allowing them to input a preferred time slot for each order in ther request. In this case, Amazon will try to schedule the respective packages using their optional settings. On the other hand, *i.e.*, if the time slot is not provided, Amazon will then pick the earliest time slot possible. \n\nRegarding the shipping label's file format, external developers are able to choose between PDF or ZPL, and Amazon will create the label accordingly.\n\nThis operation returns an array composed of the scheduled packages, and a short-lived URL pointing to a zip file containing the generated shipping labels and the other documents enabled for your marketplace. If at least an order couldn't be scheduled, then Amazon adds the `rejectedOrders` list into the response, which contains an entry for each order we couldn't process. Each entry is composed of an error message describing the reason of the failure, so that sellers can take action.\n\nThe table below displays the supported request and burst maximum rates:\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "description": "This operation automatically schedules a time slot for all specified `amazonOrderId` values and generates the associated shipping labels and compliance documents based on the marketplace. For more information, refer to the [marketplace support table](https://developer-docs.amazon.com/sp-api/docs/easyship-api-v2022-03-23-use-case-guide#marketplace-support-table).\n\nYou can optionally assign a `packageDetails` object to input a preferred time slot for each order in your request. In such cases, Amazon schedules the respective packages using the specified optional settings. If you don't specify a time slot, Amazon assigns the earliest available time slot. \n\nYou can choose PDF or ZPL for your shipping label's file format and Amazon creates the label accordingly.\n\nThis operation returns an array that contains the scheduled packages, and a temporary URL that you can use to access a ZIP file. The ZIP file includes the generated shipping labels and any other documents that are required for your marketplace. If an order can't be scheduled, Amazon adds the `rejectedOrders` list in the response. The response contains an entry for each order that could not be processed. Each entry contains an error message that describes the reason for the failure.\n\nThe following table contains the supported request and burst maximum rates:\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createScheduledPackageBulk", "requestBody": { "description": "The request schema for the `createScheduledPackageBulk` operation.", diff --git a/resources/models/seller/fba-inbound/v2024-03-20.json b/resources/models/seller/fba-inbound/v2024-03-20.json index 115365cd8..66eb54996 100644 --- a/resources/models/seller/fba-inbound/v2024-03-20.json +++ b/resources/models/seller/fba-inbound/v2024-03-20.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "The Selling Partner API for FBA inbound operations.", + "title": "Fulfillment Inbound v2024-03-20", "description": "The Selling Partner API for Fulfillment By Amazon (FBA) Inbound. The FBA Inbound API enables building inbound workflows to create, manage, and send shipments into Amazon's fulfillment network. The API has interoperability with the Send-to-Amazon user interface.", "contact": { "name": "Selling Partner API Developer Support", @@ -24,6 +24,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listInboundPlans", "description": "Provides a list of inbound plans with minimal information.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listInboundPlans", "parameters": [ @@ -309,20 +310,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -333,14 +328,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -351,8 +352,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -369,8 +370,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -387,8 +388,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -405,8 +406,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -447,6 +448,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "createInboundPlan", "description": "Creates an inbound plan. An inbound plan contains all the necessary information to send shipments into Amazon's fufillment network.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createInboundPlan", "requestBody": { @@ -601,20 +603,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -625,14 +621,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -643,8 +645,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -661,8 +663,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -679,8 +681,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -697,8 +699,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -742,6 +744,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "getInboundPlan", "description": "Fetches the top level information about an inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getInboundPlan", "parameters": [ @@ -866,20 +869,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -890,14 +887,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -908,8 +911,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -926,8 +929,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -944,8 +947,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -962,8 +965,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1006,6 +1009,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listInboundPlanBoxes", "description": "Provides a paginated list of box packages in an inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listInboundPlanBoxes", "parameters": [ @@ -1188,20 +1192,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -1212,14 +1210,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -1230,8 +1234,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1248,8 +1252,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1266,8 +1270,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1284,8 +1288,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1328,6 +1332,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "cancelInboundPlan", "description": "Cancels an Inbound Plan. Charges may apply if the cancellation is performed outside of a void window. The window for Amazon Partnered Carriers is 24 hours for Small Parcel Delivery (SPD) and one hour for Less-Than-Truckload (LTL) carrier shipments.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelInboundPlan", "parameters": [ @@ -1430,20 +1435,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -1454,14 +1453,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -1472,8 +1477,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1490,8 +1495,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1508,8 +1513,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1526,8 +1531,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1570,6 +1575,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listInboundPlanItems", "description": "Provides a paginated list of item packages in an inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listInboundPlanItems", "parameters": [ @@ -1728,20 +1734,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -1752,14 +1752,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -1770,8 +1776,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1788,8 +1794,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1806,8 +1812,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1824,8 +1830,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1868,6 +1874,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "updateInboundPlanName", "description": "Updates the name of an existing inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateInboundPlanName", "parameters": [ @@ -1982,20 +1989,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -2006,14 +2007,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -2024,8 +2031,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2042,8 +2049,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2060,8 +2067,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2078,8 +2085,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2123,6 +2130,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listPackingGroupBoxes", "description": "Retrieves a page of boxes from a given packing group. These boxes were previously provided through the `setPackingInformation` operation. This API is used for workflows where boxes are packed before Amazon determines shipment splits.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPackingGroupBoxes", "parameters": [ @@ -2323,20 +2331,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -2347,14 +2349,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -2365,8 +2373,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2383,8 +2391,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2401,8 +2409,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2419,8 +2427,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2463,6 +2471,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listPackingGroupItems", "description": "Retrieves a page of items in a given packing group. Packing options must first be generated by the corresponding operation before packing group items can be listed.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPackingGroupItems", "parameters": [ @@ -2637,20 +2646,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -2661,14 +2664,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -2679,8 +2688,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2697,8 +2706,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2715,8 +2724,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2733,8 +2742,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2777,6 +2786,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "setPackingInformation", "description": "Sets packing information for an inbound plan. This should be called after an inbound plan is created to populate the box level information required for planning and transportation estimates.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "setPackingInformation", "parameters": [ @@ -2962,20 +2972,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -2986,14 +2990,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -3004,8 +3014,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3022,8 +3032,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3040,8 +3050,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3058,8 +3068,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3103,6 +3113,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listPackingOptions", "description": "Retrieves a list of all packing options for an inbound plan. Packing options must first be generated by the corresponding operation before becoming available.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPackingOptions", "parameters": [ @@ -3278,20 +3289,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -3302,14 +3307,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -3320,8 +3331,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3338,8 +3349,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3356,8 +3367,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3374,8 +3385,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3416,6 +3427,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "generatePackingOptions", "description": "Generates available packing options for the inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generatePackingOptions", "parameters": [ @@ -3518,20 +3530,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -3542,14 +3548,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -3560,8 +3572,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3578,8 +3590,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3596,8 +3608,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3614,8 +3626,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3658,6 +3670,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "confirmPackingOption", "description": "Confirms the packing option for an inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmPackingOption", "parameters": [ @@ -3778,20 +3791,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -3802,14 +3809,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -3820,8 +3833,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3838,8 +3851,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3856,8 +3869,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3874,8 +3887,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3918,6 +3931,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listInboundPlanPallets", "description": "Provides a paginated list of pallet packages in an inbound plan. An inbound plan will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listInboundPlanPallets", "parameters": [ @@ -4072,20 +4086,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -4096,14 +4104,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -4114,8 +4128,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4132,8 +4146,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4150,8 +4164,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4168,8 +4182,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4212,6 +4226,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listPlacementOptions", "description": "Provides a list of all placement options for an inbound plan. Placement options must first be generated by the corresponding operation before becoming available.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPlacementOptions", "parameters": [ @@ -4381,20 +4396,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -4405,14 +4414,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -4423,8 +4438,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4441,8 +4456,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4459,8 +4474,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4477,8 +4492,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4519,6 +4534,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "generatePlacementOptions", "description": "Generates placement options for the inbound plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generatePlacementOptions", "parameters": [ @@ -4670,20 +4686,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -4694,14 +4704,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -4712,8 +4728,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4730,8 +4746,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4748,8 +4764,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4766,8 +4782,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4811,6 +4827,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "confirmPlacementOption", "description": "Confirms the placement option for an inbound plan. Once confirmed, it cannot be changed for the Inbound Plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmPlacementOption", "parameters": [ @@ -4931,20 +4948,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -4955,14 +4966,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -4973,8 +4990,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -4991,8 +5008,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5009,8 +5026,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5027,8 +5044,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5071,6 +5088,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "getShipment", "description": "Provides the full details for a specific shipment within an inbound plan. The `transportationOptionId` inside `acceptedTransportationSelection` can be used to retrieve the transportation details for the shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShipment", "parameters": [ @@ -5281,20 +5299,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -5305,14 +5317,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -5323,8 +5341,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5341,8 +5359,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5359,8 +5377,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5377,8 +5395,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5421,6 +5439,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listShipmentBoxes", "description": "Provides a paginated list of box packages in a shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listShipmentBoxes", "parameters": [ @@ -5621,20 +5640,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -5645,14 +5658,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -5663,8 +5682,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5681,8 +5700,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5699,8 +5718,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5717,8 +5736,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -5761,6 +5780,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listShipmentContentUpdatePreviews", "description": "Retrieve a paginated list of shipment content update previews for a given shipment. The shipment content update preview is a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listShipmentContentUpdatePreviews", "parameters": [ @@ -5986,20 +6006,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -6010,14 +6024,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -6028,8 +6048,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6046,8 +6066,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6064,8 +6084,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6082,8 +6102,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6124,6 +6144,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "generateShipmentContentUpdatePreviews", "description": "Generate a shipment content update preview given a set of intended boxes and/or items for a shipment with a confirmed carrier. The shipment content update preview will be viewable with the updated costs and contents prior to confirmation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generateShipmentContentUpdatePreviews", "parameters": [ @@ -6337,20 +6358,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -6361,14 +6376,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -6379,8 +6400,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6397,8 +6418,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6415,8 +6436,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6433,8 +6454,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6478,6 +6499,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "getShipmentContentUpdatePreview", "description": "Retrieve a shipment content update preview which provides a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShipmentContentUpdatePreview", "parameters": [ @@ -6681,20 +6703,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -6705,14 +6721,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -6723,8 +6745,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6741,8 +6763,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6759,8 +6781,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6777,8 +6799,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -6821,6 +6843,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "confirmShipmentContentUpdatePreview", "description": "Confirm a shipment content update preview and accept the changes in transportation cost.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmShipmentContentUpdatePreview", "parameters": [ @@ -6959,20 +6982,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -6983,14 +7000,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -7001,8 +7024,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7019,8 +7042,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7037,8 +7060,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7055,8 +7078,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7099,6 +7122,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "getDeliveryChallanDocument", "description": "Provide delivery challan document for PCP transportation in IN marketplace.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getDeliveryChallanDocument", "parameters": [ @@ -7223,20 +7247,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -7247,14 +7265,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -7265,8 +7289,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7283,8 +7307,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7301,8 +7325,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7319,8 +7343,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7363,6 +7387,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listDeliveryWindowOptions", "description": "Retrieves all delivery window options for a shipment. Delivery window options must first be generated by the `generateDeliveryWindowOptions` operation before becoming available.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listDeliveryWindowOptions", "parameters": [ @@ -7527,20 +7552,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -7551,14 +7570,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -7569,8 +7594,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7587,8 +7612,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7605,8 +7630,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7623,8 +7648,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7665,6 +7690,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "generateDeliveryWindowOptions", "description": "Generates available delivery window options for a given shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generateDeliveryWindowOptions", "parameters": [ @@ -7785,20 +7811,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -7809,14 +7829,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -7827,8 +7853,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7845,8 +7871,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7863,8 +7889,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7881,8 +7907,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -7925,6 +7951,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "confirmDeliveryWindowOptions", "description": "Confirms the delivery window option for chosen shipment within an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new delivery window options cannot be generated, but the chosen delivery window option can be updated before shipment closure. The window is used to provide the expected time when a shipment will arrive at the warehouse. All transportation options which have the program `CONFIRMED_DELIVERY_WINDOW` require a delivery window to be confirmed prior to transportation option confirmation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmDeliveryWindowOptions", "parameters": [ @@ -8063,20 +8090,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -8087,14 +8108,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -8105,8 +8132,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8123,8 +8150,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8141,8 +8168,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8159,8 +8186,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8203,6 +8230,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listShipmentItems", "description": "Provides a paginated list of item packages in a shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listShipmentItems", "parameters": [ @@ -8379,20 +8407,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -8403,14 +8425,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -8421,8 +8449,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8439,8 +8467,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8457,8 +8485,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8475,8 +8503,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8519,6 +8547,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "updateShipmentName", "description": "Updates the name of an existing shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateShipmentName", "parameters": [ @@ -8651,20 +8680,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -8675,14 +8698,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -8693,8 +8722,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8711,8 +8740,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8729,8 +8758,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8747,8 +8776,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -8792,6 +8821,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listShipmentPallets", "description": "Provides a paginated list of pallet packages in a shipment. A palletized shipment will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listShipmentPallets", "parameters": [ @@ -8964,20 +8994,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -8988,14 +9012,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -9006,8 +9036,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9024,8 +9054,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9042,8 +9072,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9060,8 +9090,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9104,6 +9134,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "cancelSelfShipAppointment", "description": "Cancels a self-ship appointment slot against a shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelSelfShipAppointment", "parameters": [ @@ -9245,20 +9276,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -9269,14 +9294,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -9287,8 +9318,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9305,8 +9336,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9323,8 +9354,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9341,8 +9372,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9386,6 +9417,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "getSelfShipAppointmentSlots", "description": "Retrieves a list of available self-ship appointment slots used to drop off a shipment at a warehouse.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getSelfShipAppointmentSlots", "parameters": [ @@ -9547,20 +9579,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -9571,14 +9597,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -9589,8 +9621,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9607,8 +9639,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9625,8 +9657,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9643,8 +9675,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9685,6 +9717,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "generateSelfShipAppointmentSlots", "description": "Initiates the process of generating the appointment slots list.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generateSelfShipAppointmentSlots", "parameters": [ @@ -9828,20 +9861,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -9852,14 +9879,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -9870,8 +9903,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9888,8 +9921,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9906,8 +9939,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9924,8 +9957,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -9969,6 +10002,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "scheduleSelfShipAppointment", "description": "Confirms or reschedules a self-ship appointment slot against a shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "scheduleSelfShipAppointment", "parameters": [ @@ -10135,20 +10169,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -10159,14 +10187,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -10177,8 +10211,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10195,8 +10229,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10213,8 +10247,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10231,8 +10265,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10276,6 +10310,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "updateShipmentSourceAddress", "description": "Updates the source address of an existing shipment. The shipment source address can only be updated prior to the confirmation of the shipment carriers. As a result of the updated source address, existing transportation options will be invalidated and will need to be regenerated to capture the potential difference in transportation options and quotes due to the new source address.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateShipmentSourceAddress", "parameters": [ @@ -10439,20 +10474,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -10463,14 +10492,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -10481,8 +10516,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10499,8 +10534,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10517,8 +10552,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10535,8 +10570,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10580,6 +10615,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "updateShipmentTrackingDetails", "description": "Updates a shipment's tracking details.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateShipmentTrackingDetails", "parameters": [ @@ -10751,20 +10787,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -10775,14 +10805,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -10793,8 +10829,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10811,8 +10847,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10829,8 +10865,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10847,8 +10883,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -10892,6 +10928,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listTransportationOptions", "description": "Retrieves all transportation options for a shipment. Transportation options must first be generated by the `generateTransportationOptions` operation before becoming available.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listTransportationOptions", "parameters": [ @@ -11090,20 +11127,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -11114,14 +11145,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -11132,8 +11169,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11150,8 +11187,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11168,8 +11205,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11186,8 +11223,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11228,6 +11265,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "generateTransportationOptions", "description": "Generates available transportation options for a given placement option.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "generateTransportationOptions", "parameters": [ @@ -11423,20 +11461,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -11447,14 +11479,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -11465,8 +11503,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11483,8 +11521,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11501,8 +11539,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11519,8 +11557,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11564,6 +11602,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "confirmTransportationOptions", "description": "Confirms all the transportation options for an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new transportation options can not be generated or confirmed for the Inbound Plan.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmTransportationOptions", "parameters": [ @@ -11707,20 +11746,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -11731,14 +11764,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -11749,8 +11788,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11767,8 +11806,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11785,8 +11824,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11803,8 +11842,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -11848,6 +11887,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listItemComplianceDetails", "description": "List the inbound compliance details for MSKUs in a given marketplace.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listItemComplianceDetails", "parameters": [ @@ -12017,20 +12057,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -12041,14 +12075,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -12059,8 +12099,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12077,8 +12117,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12095,8 +12135,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12113,8 +12153,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12155,6 +12195,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "updateItemComplianceDetails", "description": "Update compliance details for a list of MSKUs. The details provided here are only used for the India (IN - A21TJRUUN4KGV) marketplace compliance validation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateItemComplianceDetails", "parameters": [ @@ -12305,20 +12346,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -12329,14 +12364,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -12347,8 +12388,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12365,8 +12406,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12383,8 +12424,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12401,8 +12442,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12446,6 +12487,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "createMarketplaceItemLabels", "description": "For a given marketplace - creates labels for a list of MSKUs.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createMarketplaceItemLabels", "requestBody": { @@ -12612,20 +12654,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -12636,14 +12672,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -12654,8 +12696,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12672,8 +12714,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12690,8 +12732,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12708,8 +12750,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12753,6 +12795,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "listPrepDetails", "description": "Get preparation details for a list of MSKUs in a specified marketplace.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listPrepDetails", "parameters": [ @@ -12904,20 +12947,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -12928,14 +12965,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -12946,8 +12989,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12964,8 +13007,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -12982,8 +13025,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13000,8 +13043,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13042,6 +13085,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "setPrepDetails", "description": "Set the preparation details for a list of MSKUs in a specified marketplace.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "setPrepDetails", "requestBody": { @@ -13165,20 +13209,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -13189,14 +13227,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -13207,8 +13251,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13225,8 +13269,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13243,8 +13287,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13261,8 +13305,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13306,6 +13350,7 @@ "tags": [ "FBAInboundV20240320" ], + "summary": "getInboundOperationStatus", "description": "Gets the status of the processing of an asynchronous API call.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 6 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getInboundOperationStatus", "parameters": [ @@ -13418,20 +13463,14 @@ ] } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { @@ -13442,14 +13481,20 @@ } } }, - "500": { - "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { @@ -13460,8 +13505,8 @@ } } }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "413": { + "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13478,8 +13523,8 @@ } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "415": { + "description": "The request payload is in an unsupported format.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13496,8 +13541,8 @@ } } }, - "415": { - "description": "The request payload is in an unsupported format.", + "429": { + "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -13514,8 +13559,8 @@ } } }, - "429": { - "description": "The frequency of requests was greater than allowed.", + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", diff --git a/resources/models/seller/fba-outbound/v2020-07-01.json b/resources/models/seller/fba-outbound/v2020-07-01.json index a288255cd..dafeb7833 100644 --- a/resources/models/seller/fba-outbound/v2020-07-01.json +++ b/resources/models/seller/fba-outbound/v2020-07-01.json @@ -3193,7 +3193,7 @@ "$ref": "#/components/schemas/DropOffLocation" } }, - "description": "The delivery preferences applied to the destination address. These preferences will be applied when possible and are best effort.\nThis feature is currently supported only in the JP marketplace and not applicable for other marketplaces." + "description": "The delivery preferences applied to the destination address. These preferences are applied when possible and are best effort.\nThis feature is currently supported only in the JP marketplace and not applicable for other marketplaces.\nFor eligible orders, the default delivery preference will be to deliver the package unattended at the front door, unless you specify otherwise." }, "DropOffLocation": { "required": [ @@ -5332,7 +5332,7 @@ }, "ShippingSpeedCategory": { "type": "string", - "description": "The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose Ship for the `fulfillmentAction`. Hold is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`.", + "description": "The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose `Ship` for the `fulfillmentAction`. `Hold` is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`.\nNote: Shipping method service level agreements vary by marketplace. Sellers should refer to the [Seller Central](https://developer-docs.amazon.com/sp-api/docs/seller-central-urls) website in their marketplace for shipping method service level agreements and fulfillment fees.", "enum": [ "Standard", "Expedited", diff --git a/resources/models/seller/feeds/v2021-06-30.json b/resources/models/seller/feeds/v2021-06-30.json index a44e55b3b..405f190cb 100644 --- a/resources/models/seller/feeds/v2021-06-30.json +++ b/resources/models/seller/feeds/v2021-06-30.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Feeds", + "title": "Feeds v2021-06-30", "description": "The Selling Partner API for Feeds lets you upload data to Amazon on behalf of a selling partner.", "contact": { "name": "Selling Partner API Developer Support", @@ -24,6 +24,7 @@ "tags": [ "FeedsV20210630" ], + "summary": "getFeeds", "description": "Returns feed details for the feeds that match the filters that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getFeeds", "parameters": [ @@ -392,6 +393,7 @@ "tags": [ "FeedsV20210630" ], + "summary": "createFeed", "description": "Creates a feed. Upload the contents of the feed document before calling this operation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0083 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).\n\nThe rate limit for the [`JSON_LISTINGS_FEED`](https://developer-docs.amazon.com/sp-api/docs/listings-feed-type-values#listings-feed) feed type differs from the rate limit for the [`createFeed`](https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference#post-feeds2021-06-30feeds) operation. For more information, refer to the [Building Listings Management Workflows Guide](https://developer-docs.amazon.com/sp-api/docs/building-listings-management-workflows-guide#should-i-submit-in-bulk-using-the-json_listings_feed-or-individually-with-the-listings-items-api).", "operationId": "createFeed", "requestBody": { @@ -646,6 +648,7 @@ "tags": [ "FeedsV20210630" ], + "summary": "getFeed", "description": "Returns feed details (including the `resultDocumentId`, if available) for the feed that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getFeed", "parameters": [ @@ -889,6 +892,7 @@ "tags": [ "FeedsV20210630" ], + "summary": "cancelFeed", "description": "Cancels the feed that you specify. Only feeds with `processingStatus=IN_QUEUE` can be cancelled. Cancelled feeds are returned in subsequent calls to the [`getFeed`](https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference#getfeed) and [`getFeeds`](https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference#getfeeds) operations.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelFeed", "parameters": [ @@ -1120,6 +1124,7 @@ "tags": [ "FeedsV20210630" ], + "summary": "createFeedDocument", "description": "Creates a feed document for the feed type that you specify. This operation returns a presigned URL for uploading the feed document contents. It also returns a `feedDocumentId` value that you can pass in with a subsequent call to the [`createFeed`](https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference#createfeed) operation.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createFeedDocument", "requestBody": { @@ -1364,6 +1369,7 @@ "tags": [ "FeedsV20210630" ], + "summary": "getFeedDocument", "description": "Returns the information required for retrieving a feed document's contents.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getFeedDocument", "parameters": [ diff --git a/resources/models/seller/finances/v0.json b/resources/models/seller/finances/v0.json index dac630b05..488f37ae3 100644 --- a/resources/models/seller/finances/v0.json +++ b/resources/models/seller/finances/v0.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "Selling Partner API for Finances", - "description": "The Selling Partner API for Finances provides financial information that is relevant to a seller's business. You can obtain financial events for a given order, financial event group, or date range without having to wait until a statement period closes. You can also obtain financial event groups for a given date range. ", + "description": "The Selling Partner API for Finances helps you obtain financial information relevant to a seller's business. You can obtain financial events for a given order, financial event group, or date range without having to wait until a statement period closes. You can also obtain financial event groups for a given date range.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -21,13 +21,13 @@ "paths": { "/finances/v0/financialEventGroups": { "get": { - "description": "Returns financial event groups for a given date range. Orders from the last 48 hours might not be included in financial events.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", + "description": "Returns financial event groups for a given date range. It may take up to 48 hours for orders to appear in your financial events.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listFinancialEventGroups", "parameters": [ { "name": "MaxResultsPerPage", "in": "query", - "description": "The maximum number of results per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`.", + "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'.", "schema": { "maximum": 100, "minimum": 1, @@ -39,7 +39,7 @@ { "name": "FinancialEventGroupStartedBefore", "in": "query", - "description": "A date that selects financial event groups that opened before (but not at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be after `FinancialEventGroupStartedAfter` and more than two minutes before the time of request. If `FinancialEventGroupStartedAfter` and `FinancialEventGroupStartedBefore` are more than 180 days apart, no financial event groups are returned.", + "description": "A date used for selecting financial event groups that opened before (but not at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be later than FinancialEventGroupStartedAfter and no later than two minutes before the request was submitted. If FinancialEventGroupStartedAfter and FinancialEventGroupStartedBefore are more than 180 days apart, no financial event groups are returned.", "schema": { "type": "string", "format": "date-time" @@ -48,7 +48,7 @@ { "name": "FinancialEventGroupStartedAfter", "in": "query", - "description": "A date that selects financial event groups that opened after (or at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be more than two minutes before you submit the request.", + "description": "A date used for selecting financial event groups that opened after (or at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be no later than two minutes before the request was submitted.", "schema": { "type": "string", "format": "date-time" @@ -57,7 +57,7 @@ { "name": "NextToken", "in": "query", - "description": "The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "description": "A string token returned in the response of your previous request.", "schema": { "type": "string" } @@ -285,13 +285,13 @@ }, "/finances/v0/financialEventGroups/{eventGroupId}/financialEvents": { "get": { - "description": "Returns all financial events for the specified financial event group. Orders from the last 48 hours might not be included in financial events.\n\n**Note:** This operation only retrieves a group's data for the past two years. A request for data spanning more than two years produces an empty response.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", + "description": "Returns all financial events for the specified financial event group. It may take up to 48 hours for orders to appear in your financial events.\n\n**Note:** This operation will only retrieve group's data for the past two years. If a request is submitted for data spanning more than two years, an empty response is returned.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listFinancialEventsByGroupId", "parameters": [ { "name": "MaxResultsPerPage", "in": "query", - "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`.", + "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'.", "schema": { "maximum": 100, "minimum": 1, @@ -303,7 +303,7 @@ { "name": "PostedAfter", "in": "query", - "description": "The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request.", + "description": "A date used for selecting financial events posted after (or at) a specified time. The date-time **must** be more than two minutes before the time of the request, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format.", "schema": { "type": "string", "format": "date-time" @@ -312,7 +312,7 @@ { "name": "PostedBefore", "in": "query", - "description": "The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.\n\nThe date-time must be later than `PostedAfter` and more than two minutes before the requestd was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. If you include the `PostedBefore` parameter in your request, you must also specify the `PostedAfter` parameter.\n\n**Default:** Two minutes before the time of the request.", + "description": "A date used for selecting financial events posted before (but not at) a specified time. The date-time must be later than `PostedAfter` and no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. If `PostedAfter` and `PostedBefore` are more than 180 days apart, no financial events are returned. You must specify the `PostedAfter` parameter if you specify the `PostedBefore` parameter. Default: Now minus two minutes.", "schema": { "type": "string", "format": "date-time" @@ -330,7 +330,7 @@ { "name": "NextToken", "in": "query", - "description": "The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "description": "A string token returned in the response of your previous request.", "schema": { "type": "string" } @@ -872,7 +872,7 @@ }, "/finances/v0/orders/{orderId}/financialEvents": { "get": { - "description": "Returns all financial events for the specified order. Orders from the last 48 hours might not be included in financial events.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", + "description": "Returns all financial events for the specified order. It may take up to 48 hours for orders to appear in your financial events.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listFinancialEventsByOrderId", "parameters": [ { @@ -887,7 +887,7 @@ { "name": "MaxResultsPerPage", "in": "query", - "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`.", + "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'.", "schema": { "maximum": 100, "minimum": 1, @@ -899,7 +899,7 @@ { "name": "NextToken", "in": "query", - "description": "The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "description": "A string token returned in the response of your previous request.", "schema": { "type": "string" } @@ -1219,13 +1219,13 @@ }, "/finances/v0/financialEvents": { "get": { - "description": "Returns financial events for the specified data range. Orders from the last 48 hours might not be included in financial events.\n\n**Note:** in `ListFinancialEvents`, deferred events don't show up in responses until in they are released.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", + "description": "Returns financial events for the specified data range. It may take up to 48 hours for orders to appear in your financial events. **Note:** in `ListFinancialEvents`, deferred events don't show up in responses until in they are released.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "listFinancialEvents", "parameters": [ { "name": "MaxResultsPerPage", "in": "query", - "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`.", + "description": "The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'.", "schema": { "maximum": 100, "minimum": 1, @@ -1237,7 +1237,7 @@ { "name": "PostedAfter", "in": "query", - "description": "The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request.", + "description": "A date used for selecting financial events posted after (or at) a specified time. The date-time must be no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format.", "schema": { "type": "string", "format": "date-time" @@ -1246,7 +1246,7 @@ { "name": "PostedBefore", "in": "query", - "description": "The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.\n\nThe date-time must be later than `PostedAfter` and more than two minutes before the request was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. If you include the `PostedBefore` parameter in your request, you must also specify the `PostedAfter` parameter.\n\n**Default:** Two minutes before the time of the request.", + "description": "A date used for selecting financial events posted before (but not at) a specified time. The date-time must be later than PostedAfter and no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. If PostedAfter and PostedBefore are more than 180 days apart, no financial events are returned. You must specify the PostedAfter parameter if you specify the PostedBefore parameter. Default: Now minus two minutes.", "schema": { "type": "string", "format": "date-time" @@ -1255,7 +1255,7 @@ { "name": "NextToken", "in": "query", - "description": "The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "description": "A string token returned in the response of your previous request.", "schema": { "type": "string" } @@ -1577,7 +1577,7 @@ "properties": { "TransactionType": { "type": "string", - "description": "The type of transaction. For example, \"Disbursed to Amazon Gift Card balance\"." + "description": "Indicates the type of transaction.\n\nExample: \"Disbursed to Amazon Gift Card balance\"" }, "PostedDate": { "$ref": "#/components/schemas/Date" @@ -1604,7 +1604,7 @@ "properties": { "AdjustmentType": { "type": "string", - "description": "The type of adjustment.\n\nPossible values:\n\n* `FBAInventoryReimbursement`: An FBA inventory reimbursement to a seller's account. This occurs if a seller's inventory is damaged.\n* `ReserveEvent`: A reserve event that is generated at the time a settlement period closes. This occurs when some money from a seller's account is held back.\n* `PostageBilling`: The amount paid by a seller for shipping labels.\n* `PostageRefund`: The reimbursement of shipping labels purchased for orders that were canceled or refunded.\n* `LostOrDamagedReimbursement`: An Amazon Easy Ship reimbursement to a seller's account for a package that we lost or damaged.\n* `CanceledButPickedUpReimbursement`: An Amazon Easy Ship reimbursement to a seller's account. This occurs when a package is picked up and the order is subsequently canceled. This value is used only in the India marketplace.\n* `ReimbursementClawback`: An Amazon Easy Ship reimbursement clawback from a seller's account. This occurs when a prior reimbursement is reversed. This value is used only in the India marketplace.\n* `SellerRewards`: An award credited to a seller's account for their participation in an offer in the Seller Rewards program. Applies only to the India marketplace." + "description": "The type of adjustment.\n\nPossible values:\n\n* FBAInventoryReimbursement - An FBA inventory reimbursement to a seller's account. This occurs if a seller's inventory is damaged.\n\n* ReserveEvent - A reserve event that is generated at the time of a settlement period closing. This occurs when some money from a seller's account is held back.\n\n* PostageBilling - The amount paid by a seller for shipping labels.\n\n* PostageRefund - The reimbursement of shipping labels purchased for orders that were canceled or refunded.\n\n* LostOrDamagedReimbursement - An Amazon Easy Ship reimbursement to a seller's account for a package that we lost or damaged.\n\n* CanceledButPickedUpReimbursement - An Amazon Easy Ship reimbursement to a seller's account. This occurs when a package is picked up and the order is subsequently canceled. This value is used only in the India marketplace.\n\n* ReimbursementClawback - An Amazon Easy Ship reimbursement clawback from a seller's account. This occurs when a prior reimbursement is reversed. This value is used only in the India marketplace.\n\n* SellerRewards - An award credited to a seller's account for their participation in an offer in the Seller Rewards program. Applies only to the India marketplace." }, "PostedDate": { "$ref": "#/components/schemas/Date" @@ -1630,7 +1630,7 @@ "properties": { "Quantity": { "type": "string", - "description": "Represents the number of units in the seller's inventory when the `AdjustmentType` is `FBAInventoryReimbursement`." + "description": "Represents the number of units in the seller's inventory when the AdustmentType is FBAInventoryReimbursement." }, "PerUnitAmount": { "$ref": "#/components/schemas/Currency" @@ -1653,6 +1653,10 @@ "ASIN": { "type": "string", "description": "The Amazon Standard Identification Number (ASIN) of the item." + }, + "TransactionNumber": { + "type": "string", + "description": "The transaction number that is related to the adjustment." } }, "description": "An item in an adjustment to the seller's account." @@ -1681,11 +1685,11 @@ }, "MarketplaceId": { "type": "string", - "description": "The Amazon-defined marketplace identifier." + "description": "An encrypted, Amazon-defined marketplace identifier." }, "TransactionType": { "type": "string", - "description": "The type of transaction. \n\nPossible values:\n\n* `Charge`: an affordability promotion expense.\n* `Refund`: an affordability promotion expense reversal." + "description": "Indicates the type of transaction. \n\nPossible values:\n\n* Charge - For an affordability promotion expense.\n\n* Refund - For an affordability promotion expense reversal." }, "BaseExpense": { "$ref": "#/components/schemas/Currency" @@ -1714,7 +1718,7 @@ }, "BigDecimal": { "type": "number", - "description": "A signed decimal number." + "description": "Fields with a schema type of BigDecimal are a signed decimal number (for example CurrencyAmount)." }, "ChargeComponent": { "type": "object", @@ -1727,7 +1731,7 @@ "$ref": "#/components/schemas/Currency" } }, - "description": "A charge on the seller's account.\n\nPossible values:\n\n* `Principal`: The selling price of the order item, which is equal to the selling price of the item multiplied by the quantity ordered.\n\n* `Tax`: The tax on the principal that is collected by the seller.\n\n* `MarketplaceFacilitatorTax-Principal`: The tax that is withheld on the principal.\n\n* `MarketplaceFacilitatorTax-Shipping`: The tax that is withheld on the `ShippingCharge`.\n\n* `MarketplaceFacilitatorTax-Giftwrap`: The tax that is withheld on the Giftwrap charge.\n\n* `MarketplaceFacilitatorTax-Other`: The tax that is withheld on other miscellaneous charges.\n\n* `Discount`: The promotional discount for an order item.\n\n* `TaxDiscount`: The tax that is deducted for promotional rebates.\n\n* `CODItemCharge`: The COD charge for an order item.\n\n* `CODItemTaxCharge`: The tax that is collected by the seller on a `CODItemCharge`.\n\n* `CODOrderCharge`: The COD charge for an order.\n\n* `CODOrderTaxCharge`: The tax that is collected by the seller on a `CODOrderCharge`.\n\n* `CODShippingCharge`: Shipping charges for a COD order.\n\n* `CODShippingTaxCharge`: The tax that is collected by the seller on a `CODShippingCharge`.\n\n* `ShippingCharge`: The shipping charge.\n\n* `ShippingTax`: The tax that is collected by the seller on a `ShippingCharge`.\n\n* `Goodwill`: The amount of money that is given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience.\n\n* `Giftwrap`: The gift wrap charge.\n\n* `GiftwrapTax`: The tax that is collected by the seller on a gift wrap charge.\n\n* `RestockingFee`: The charge that is applied to the buyer when returning a product in certain categories.\n\n* `ReturnShipping`: The amount of money that is given to the buyer to compensate for shipping the item back if we are at fault.\n\n* `PointsFee`: The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction.\n\n* `GenericDeduction`: A generic bad debt deduction.\n\n* `FreeReplacementReturnShipping`: The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item.\n\n* `PaymentMethodFee`: The fee that is collected for certain payment methods in certain marketplaces.\n\n* `ExportCharge`: The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program.\n\n* `SAFE-TReimbursement`: The SAFE-T claim amount for the item.\n\n* `TCS-CGST`: Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST).\n\n* `TCS-SGST`: Tax Collected at Source for State Goods and Services Tax (SGST).\n\n* `TCS-IGST`: Tax Collected at Source for Integrated Goods and Services Tax (IGST).\n\n* `TCS-UTGST`: Tax Collected at Source for Union Territories Goods and Services Tax (UTGST)." + "description": "A charge on the seller's account.\n\nPossible values:\n\n* Principal - The selling price of the order item, equal to the selling price of the item multiplied by the quantity ordered.\n\n* Tax - The tax collected by the seller on the Principal.\n\n* MarketplaceFacilitatorTax-Principal - The tax withheld on the Principal.\n\n* MarketplaceFacilitatorTax-Shipping - The tax withheld on the ShippingCharge.\n\n* MarketplaceFacilitatorTax-Giftwrap - The tax withheld on the Giftwrap charge.\n\n* MarketplaceFacilitatorTax-Other - The tax withheld on other miscellaneous charges.\n\n* Discount - The promotional discount for an order item.\n\n* TaxDiscount - The tax amount deducted for promotional rebates.\n\n* CODItemCharge - The COD charge for an order item.\n\n* CODItemTaxCharge - The tax collected by the seller on a CODItemCharge.\n\n* CODOrderCharge - The COD charge for an order.\n\n* CODOrderTaxCharge - The tax collected by the seller on a CODOrderCharge.\n\n* CODShippingCharge - Shipping charges for a COD order.\n\n* CODShippingTaxCharge - The tax collected by the seller on a CODShippingCharge.\n\n* ShippingCharge - The shipping charge.\n\n* ShippingTax - The tax collected by the seller on a ShippingCharge.\n\n* Goodwill - The amount given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience.\n\n* Giftwrap - The gift wrap charge.\n\n* GiftwrapTax - The tax collected by the seller on a Giftwrap charge.\n\n* RestockingFee - The charge applied to the buyer when returning a product in certain categories.\n\n* ReturnShipping - The amount given to the buyer to compensate for shipping the item back in the event we are at fault.\n\n* PointsFee - The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction.\n\n* GenericDeduction - A generic bad debt deduction.\n\n* FreeReplacementReturnShipping - The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item.\n\n* PaymentMethodFee - The fee collected for certain payment methods in certain marketplaces.\n\n* ExportCharge - The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program.\n\n* SAFE-TReimbursement - The SAFE-T claim amount for the item.\n\n* TCS-CGST - Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST).\n\n* TCS-SGST - Tax Collected at Source for State Goods and Services Tax (SGST).\n\n* TCS-IGST - Tax Collected at Source for Integrated Goods and Services Tax (IGST).\n\n* TCS-UTGST - Tax Collected at Source for Union Territories Goods and Services Tax (UTGST)." }, "ChargeComponentList": { "type": "array", @@ -1768,11 +1772,11 @@ }, "ReasonCode": { "type": "string", - "description": "The reason given for a charge refund. For example, `SubscriptionFeeCorrection`." + "description": "The reason given for a charge refund.\n\nExample: `SubscriptionFeeCorrection`" }, "ReasonCodeDescription": { "type": "string", - "description": "A description of the Reason Code. For example, `SubscriptionFeeCorrection`." + "description": "A description of the Reason Code. \n\nExample: `SubscriptionFeeCorrection`" }, "ChargeRefundTransactions": { "$ref": "#/components/schemas/ChargeRefundTransactions" @@ -1864,7 +1868,7 @@ }, "Date": { "type": "string", - "description": "A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "description": "Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate).", "format": "date-time" }, "DebtRecoveryEvent": { @@ -1872,7 +1876,7 @@ "properties": { "DebtRecoveryType": { "type": "string", - "description": "The debt recovery type.\n\nPossible values:\n\n* `DebtPayment`\n* `DebtPaymentFailure`\n* `DebtAdjustment`" + "description": "The debt recovery type.\n\nPossible values:\n\n* DebtPayment\n\n* DebtPaymentFailure\n\n* DebtAdjustment" }, "RecoveryAmount": { "$ref": "#/components/schemas/Currency" @@ -1926,7 +1930,7 @@ "properties": { "DirectPaymentType": { "type": "string", - "description": "The type of payment.\n\nPossible values:\n\n* `StoredValueCardRevenue` - The amount that is deducted from the seller's account because the seller received money through a stored value card.\n\n* `StoredValueCardRefund` - The amount that Amazon returns to the seller if the order that is purchased using a stored value card is refunded.\n\n* `PrivateLabelCreditCardRevenue` - The amount that is deducted from the seller's account because the seller received money through a private label credit card offered by Amazon.\n\n* `PrivateLabelCreditCardRefund` - The amount that Amazon returns to the seller if the order that is purchased using a private label credit card offered by Amazon is refunded.\n\n* `CollectOnDeliveryRevenue` - The COD amount that the seller collected directly from the buyer.\n\n* `CollectOnDeliveryRefund` - The amount that Amazon refunds to the buyer if an order paid for by COD is refunded." + "description": "The type of payment.\n\nPossible values:\n\n* StoredValueCardRevenue - The amount that is deducted from the seller's account because the seller received money through a stored value card.\n\n* StoredValueCardRefund - The amount that Amazon returns to the seller if the order that is bought using a stored value card is refunded.\n\n* PrivateLabelCreditCardRevenue - The amount that is deducted from the seller's account because the seller received money through a private label credit card offered by Amazon.\n\n* PrivateLabelCreditCardRefund - The amount that Amazon returns to the seller if the order that is bought using a private label credit card offered by Amazon is refunded.\n\n* CollectOnDeliveryRevenue - The COD amount that the seller collected directly from the buyer.\n\n* CollectOnDeliveryRefund - The amount that Amazon refunds to the buyer if an order paid for by COD is refunded." }, "DirectPaymentAmount": { "$ref": "#/components/schemas/Currency" @@ -1943,7 +1947,7 @@ }, "FailedAdhocDisbursementEventList": { "type": "array", - "description": "A list of `FailedAdhocDisbursementEvent`.", + "description": "A list of `FailedAdhocDisbursementEvent`s.", "items": { "$ref": "#/components/schemas/FailedAdhocDisbursementEvent" } @@ -1953,7 +1957,7 @@ "properties": { "FundsTransfersType": { "type": "string", - "description": "The type of fund transfer. For example, `Refund`." + "description": "The type of fund transfer. \n\nExample \"Refund\"" }, "TransferId": { "type": "string", @@ -1965,11 +1969,11 @@ }, "PaymentDisbursementType": { "type": "string", - "description": "The type of payment for disbursement. For example, `CREDIT_CARD`." + "description": "The type of payment for disbursement. \n\nExample `CREDIT_CARD`" }, "Status": { "type": "string", - "description": "The status of the failed `AdhocDisbursement`. For example, `HARD_DECLINED`." + "description": "The status of the failed `AdhocDisbursement`. \n\nExample `HARD_DECLINED`" }, "TransferAmount": { "$ref": "#/components/schemas/Currency" @@ -2035,7 +2039,7 @@ }, "ProcessingStatus": { "type": "string", - "description": "The processing status of the financial event group indicates whether the balance of the financial event group is settled.\n\nPossible values:\n\n* `Open`\n* `Closed`" + "description": "The processing status of the financial event group indicates whether the balance of the financial event group is settled.\n\nPossible values:\n\n* Open\n\n* Closed" }, "FundTransferStatus": { "type": "string", @@ -2180,7 +2184,7 @@ "$ref": "#/components/schemas/CapacityReservationBillingEventList" } }, - "description": "All the information that is related to a financial event." + "description": "Contains all information related to a financial event." }, "ImagingServicesFeeEvent": { "type": "object", @@ -2220,7 +2224,7 @@ "$ref": "#/components/schemas/FinancialEventGroupList" } }, - "description": "The payload for the `listFinancialEventGroups` operation." + "description": "The payload for the listFinancialEventGroups operation." }, "ListFinancialEventGroupsResponse": { "type": "object", @@ -2232,7 +2236,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `listFinancialEventGroups` operation." + "description": "The response schema for the listFinancialEventGroups operation." }, "ListFinancialEventsPayload": { "type": "object", @@ -2245,7 +2249,7 @@ "$ref": "#/components/schemas/FinancialEvents" } }, - "description": "The payload for the `listFinancialEvents` operation." + "description": "The payload for the listFinancialEvents operation." }, "ListFinancialEventsResponse": { "type": "object", @@ -2257,7 +2261,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `listFinancialEvents` operation." + "description": "The response schema for the listFinancialEvents operation." }, "LoanServicingEvent": { "type": "object", @@ -2267,7 +2271,7 @@ }, "SourceBusinessEventType": { "type": "string", - "description": "The type of event.\n\nPossible values:\n\n* `LoanAdvance`\n\n* `LoanPayment`\n\n* `LoanRefund`" + "description": "The type of event.\n\nPossible values:\n\n* LoanAdvance\n\n* LoanPayment\n\n* LoanRefund" } }, "description": "A loan advance, loan payment, or loan refund." @@ -2284,7 +2288,7 @@ "properties": { "TransactionType": { "type": "string", - "description": "The type of network item swap.\n\nPossible values:\n\n* `NetCo`: A Fulfillment by Amazon inventory pooling transaction. Available only in the India marketplace.\n\n* `ComminglingVAT`: A commingling VAT transaction. Available only in the Spain, UK, France, Germany, and Italy marketplaces." + "description": "The type of network item swap.\n\nPossible values:\n\n* NetCo - A Fulfillment by Amazon inventory pooling transaction. Available only in the India marketplace.\n\n* ComminglingVAT - A commingling VAT transaction. Available only in the UK, Spain, France, Germany, and Italy marketplaces." }, "PostedDate": { "$ref": "#/components/schemas/Date" @@ -2347,7 +2351,7 @@ }, "PaymentAmountType": { "type": "string", - "description": "The type of payment.\n\nPossible values:\n\n* `Sales`" + "description": "The type of payment.\n\nPossible values:\n\n* Sales" }, "AmountDescription": { "type": "string", @@ -2355,11 +2359,11 @@ }, "FulfillmentChannel": { "type": "string", - "description": "The fulfillment channel.\n\nPossible values:\n\n* `AFN`: Amazon Fulfillment Network (Fulfillment by Amazon)\n\n* `MFN`: Merchant Fulfillment Network (self-fulfilled)" + "description": "The fulfillment channel.\n\nPossible values:\n\n* AFN - Amazon Fulfillment Network (Fulfillment by Amazon)\n\n* MFN - Merchant Fulfillment Network (self-fulfilled)" }, "StoreName": { "type": "string", - "description": "The name of the store where the event occurred." + "description": "The store name where the event occurred." } }, "description": "An event related to the seller's Pay with Amazon account." @@ -2379,11 +2383,11 @@ }, "transactionType": { "type": "string", - "description": "Indicates if the transaction is for a charge or a refund.\n\nPossible values:\n\n* `charge`\n\n* `refund`" + "description": "Indicates if the transaction is for a charge or a refund.\n\nPossible values:\n\n* charge - Charge\n\n* refund - Refund" }, "invoiceId": { "type": "string", - "description": "The identifier for the invoice that includes the transaction." + "description": "Identifier for the invoice that the transaction appears in." }, "baseValue": { "$ref": "#/components/schemas/Currency" @@ -2436,7 +2440,7 @@ }, "MerchantOrderId": { "type": "string", - "description": "The merchant removal `orderId`." + "description": "The merchant removal orderId." }, "OrderId": { "type": "string", @@ -2444,7 +2448,7 @@ }, "TransactionType": { "type": "string", - "description": "The type of removal order.\n\nPossible values:\n\n* `WHOLESALE_LIQUIDATION`" + "description": "The type of removal order.\n\nPossible values:\n\n* WHOLESALE_LIQUIDATION" }, "StoreName": { "type": "string", @@ -2472,7 +2476,7 @@ }, "TaxCollectionModel": { "type": "string", - "description": "The tax collection model that is applied to the item.\n\nPossible values:\n\n* `MarketplaceFacilitator`: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n* `Standard`: Tax is paid to the seller and not remitted to the taxing authority by Amazon." + "description": "The tax collection model applied to the item.\n\nPossible values:\n\n* MarketplaceFacilitator - Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n\n* Standard - Tax is paid to the seller and not remitted to the taxing authority by Amazon." }, "FulfillmentNetworkSKU": { "type": "string", @@ -2500,7 +2504,7 @@ }, "RemovalShipmentItemList": { "type": "array", - "description": "A list of `RemovalShipmentItem`.", + "description": "A list of information about removal shipment items.", "items": { "$ref": "#/components/schemas/RemovalShipmentItem" } @@ -2525,11 +2529,11 @@ }, "TransactionType": { "type": "string", - "description": "The type of removal order.\n\nPossible values:\n\n* `WHOLESALE_LIQUIDATION`." + "description": "The type of removal order.\n\nPossible values:\n\n* WHOLESALE_LIQUIDATION." }, "RemovalShipmentItemAdjustmentList": { "type": "array", - "description": "A comma-delimited list of `RemovalShipmentItemAdjustment` details for FBA inventory.", + "description": "A comma-delimited list of Removal shipmentItemAdjustment details for FBA inventory.", "items": { "$ref": "#/components/schemas/RemovalShipmentItemAdjustment" } @@ -2539,7 +2543,7 @@ }, "RemovalShipmentAdjustmentEventList": { "type": "array", - "description": "A comma-delimited list of `RemovalShipmentAdjustment` details for FBA inventory.", + "description": "A comma-delimited list of Removal shipmentAdjustment details for FBA inventory.", "items": { "$ref": "#/components/schemas/RemovalShipmentAdjustmentEvent" } @@ -2553,7 +2557,7 @@ }, "TaxCollectionModel": { "type": "string", - "description": "The tax collection model that is applied to the item.\n\nPossible values:\n\n* `MarketplaceFacilitator`: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n* `Standard`: Tax is paid to the seller and not remitted to the taxing authority by Amazon." + "description": "The tax collection model applied to the item.\n\nPossible values:\n\n* MarketplaceFacilitator - Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n\n* Standard - Tax is paid to the seller and not remitted to the taxing authority by Amazon." }, "FulfillmentNetworkSKU": { "type": "string", @@ -2561,7 +2565,7 @@ }, "AdjustedQuantity": { "type": "integer", - "description": "Adjusted quantity of `RemovalShipmentItemAdjustment` items.", + "description": "Adjusted quantity of removal shipmentItemAdjustment items.", "format": "int32" }, "RevenueAdjustment": { @@ -2585,11 +2589,11 @@ }, "RentalEventType": { "type": "string", - "description": "The type of rental event.\n\nPossible values:\n\n* `RentalCustomerPayment-Buyout`: A transaction type that represents when the customer wants to buy out a rented item.\n\n* `RentalCustomerPayment-Extension`: A transaction type that represents when the customer wants to extend the rental period.\n\n* `RentalCustomerRefund-Buyout`: A transaction type that represents when the customer requests a refund for the buyout of the rented item.\n\n* `RentalCustomerRefund-Extension`: A transaction type that represents when the customer requests a refund over the extension on the rented item.\n\n* `RentalHandlingFee`: A transaction type that represents the fee that Amazon charges sellers who rent through Amazon.\n\n* `RentalChargeFailureReimbursement`: A transaction type that represents when Amazon sends money to the seller to compensate for a failed charge.\n\n* `RentalLostItemReimbursement`: A transaction type that represents when Amazon sends money to the seller to compensate for a lost item." + "description": "The type of rental event.\n\nPossible values:\n\n* RentalCustomerPayment-Buyout - Transaction type that represents when the customer wants to buy out a rented item.\n\n* RentalCustomerPayment-Extension - Transaction type that represents when the customer wants to extend the rental period.\n\n* RentalCustomerRefund-Buyout - Transaction type that represents when the customer requests a refund for the buyout of the rented item.\n\n* RentalCustomerRefund-Extension - Transaction type that represents when the customer requests a refund over the extension on the rented item.\n\n* RentalHandlingFee - Transaction type that represents the fee that Amazon charges sellers who rent through Amazon.\n\n* RentalChargeFailureReimbursement - Transaction type that represents when Amazon sends money to the seller to compensate for a failed charge.\n\n* RentalLostItemReimbursement - Transaction type that represents when Amazon sends money to the seller to compensate for a lost item." }, "ExtensionLength": { "type": "integer", - "description": "The number of days that the buyer extended an already rented item. This value is only returned for `RentalCustomerPayment-Extension` and `RentalCustomerRefund-Extension` events.", + "description": "The number of days that the buyer extended an already rented item. This value is only returned for RentalCustomerPayment-Extension and RentalCustomerRefund-Extension events.", "format": "int32" }, "PostedDate": { @@ -2629,7 +2633,7 @@ "properties": { "RetrochargeEventType": { "type": "string", - "description": "The type of event.\n\nPossible values:\n\n* `Retrocharge`\n\n* `RetrochargeReversal`" + "description": "The type of event.\n\nPossible values:\n\n* Retrocharge\n\n* RetrochargeReversal" }, "AmazonOrderId": { "type": "string", @@ -2656,7 +2660,7 @@ }, "RetrochargeEventList": { "type": "array", - "description": "A list of information about `Retrocharge` or `RetrochargeReversal` events.", + "description": "A list of information about Retrocharge or RetrochargeReversal events.", "items": { "$ref": "#/components/schemas/RetrochargeEvent" } @@ -2686,7 +2690,7 @@ }, "SAFETReimbursementEventList": { "type": "array", - "description": "A list of `SAFETReimbursementEvent`.", + "description": "A list of SAFETReimbursementEvents.", "items": { "$ref": "#/components/schemas/SAFETReimbursementEvent" } @@ -2710,7 +2714,7 @@ }, "SAFETReimbursementItemList": { "type": "array", - "description": "A list of `SAFETReimbursementItem`.", + "description": "A list of SAFETReimbursementItems.", "items": { "$ref": "#/components/schemas/SAFETReimbursementItem" } @@ -2731,11 +2735,11 @@ }, "eventType": { "type": "string", - "description": "The type of event: `SellerDealComplete`." + "description": "The type of event: SellerDealComplete." }, "feeType": { "type": "string", - "description": "The type of fee: `RunLightningDealFee`." + "description": "The type of fee: RunLightningDealFee." }, "feeAmount": { "$ref": "#/components/schemas/Currency" @@ -3002,7 +3006,7 @@ }, "SolutionProviderCreditEventList": { "type": "array", - "description": "A list of `SolutionProviderCreditEvent`.", + "description": "A list of information about solution provider credits.", "items": { "$ref": "#/components/schemas/SolutionProviderCreditEvent" } @@ -3017,7 +3021,7 @@ "$ref": "#/components/schemas/Date" } }, - "description": "The period during which tax withholding on a seller's account is calculated." + "description": "Period which taxwithholding on seller's account is calculated." }, "TaxWithholdingEvent": { "type": "object", @@ -3035,11 +3039,11 @@ "$ref": "#/components/schemas/TaxWithholdingPeriod" } }, - "description": "A tax withholding event on a seller's account." + "description": "A TaxWithholding event on seller's account." }, "TaxWithholdingEventList": { "type": "array", - "description": "A list of tax withholding events.", + "description": "A list of `TaxWithholding` events.", "items": { "$ref": "#/components/schemas/TaxWithholdingEvent" } @@ -3049,7 +3053,7 @@ "properties": { "TaxCollectionModel": { "type": "string", - "description": "The tax collection model applied to the item.\n\nPossible values:\n\n* `MarketplaceFacilitator`: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n* `Standard`: Tax is paid to the seller and not remitted to the taxing authority by Amazon." + "description": "The tax collection model applied to the item.\n\nPossible values:\n\n* MarketplaceFacilitator - Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.\n\n* Standard - Tax is paid to the seller and not remitted to the taxing authority by Amazon." }, "TaxesWithheld": { "$ref": "#/components/schemas/ChargeComponentList" @@ -3130,7 +3134,7 @@ "properties": { "TransactionType": { "type": "string", - "description": "The transaction type. For example, 'Other Support Service fees'" + "description": "Indicates the type of transaction.\n\nExample: 'Other Support Service fees'" }, "PostedDate": { "$ref": "#/components/schemas/Date" @@ -3150,7 +3154,7 @@ "properties": { "TransactionType": { "type": "string", - "description": "The transaction type. For example, FBA Inventory Fee." + "description": "Indicates the type of transaction. For example, FBA Inventory Fee" }, "PostedDate": { "$ref": "#/components/schemas/Date" diff --git a/resources/models/seller/listings-items/v2021-08-01.json b/resources/models/seller/listings-items/v2021-08-01.json index d97af1e45..800f9fe70 100644 --- a/resources/models/seller/listings-items/v2021-08-01.json +++ b/resources/models/seller/listings-items/v2021-08-01.json @@ -86,7 +86,9 @@ "issues", "offers", "fulfillmentAvailability", - "procurement" + "procurement", + "relationships", + "productTypes" ], "x-docgen-enum-table-extension": [ { @@ -111,7 +113,15 @@ }, { "value": "procurement", - "description": "The vendor procurement details for the listing item. " + "description": "Vendor procurement details for the listing item. " + }, + { + "value": "relationships", + "description": "Relationship details for a listing item (for example, variations)." + }, + { + "value": "productTypes", + "description": "Product types that are associated with a listing item." } ] }, @@ -1257,7 +1267,7 @@ "tags": [ "ListingsItemsV20210801" ], - "description": "Partially update (patch) a listings item for a selling partner. Only top-level listings item attributes can be patched. Patching nested attributes is not supported.\n\n**Note:** This operation has a throttling rate of one request per second when `mode` is `VALIDATION_PREVIEW`.\n\n**Note:** The parameters associated with this operation may contain special characters that must be encoded to successfully call the API. To avoid errors with SKUs when encoding URLs, refer to [URL Encoding](https://developer-docs.amazon.com/sp-api/docs/url-encoding).\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Partially update (patch) a listings item for a selling partner. Only top-level listings item attributes can be patched. Patching nested attributes is not supported.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput can receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api) in the Selling Partner API documentation.", "operationId": "patchListingsItem", "parameters": [ { @@ -1666,7 +1676,7 @@ "tags": [ "ListingsItemsV20210801" ], - "description": "Search for and return list of listings items and respective details for a selling partner.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Search for and return a list of selling partner listings items and their respective details.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "searchListingsItems", "parameters": [ { @@ -1694,10 +1704,78 @@ }, "example": "ATVPDKIKX0DER" }, + { + "name": "issueLocale", + "in": "query", + "description": "A locale that is used to localize issues. When not provided, the default language code of the first marketplace is used. Examples: \"en_US\", \"fr_CA\", \"fr_FR\". When a localization is not available in the specified locale, localized messages default to \"en_US\".", + "schema": { + "type": "string" + }, + "example": "en_US" + }, + { + "name": "includedData", + "in": "query", + "description": "A comma-delimited list of datasets that you want to include in the response. Default: `summaries`.", + "style": "form", + "explode": false, + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "summaries", + "attributes", + "issues", + "offers", + "fulfillmentAvailability", + "procurement", + "relationships", + "productTypes" + ], + "x-docgen-enum-table-extension": [ + { + "value": "summaries", + "description": "Summary details for the listing item." + }, + { + "value": "attributes", + "description": "A JSON object that contains structured listing item attribute data, keyed by attribute name." + }, + { + "value": "issues", + "description": "Issues that are associated with the listing item." + }, + { + "value": "offers", + "description": "Current offers for the listing item." + }, + { + "value": "fulfillmentAvailability", + "description": "Fulfillment availability details for the listing item." + }, + { + "value": "procurement", + "description": "Vendor procurement details for the listing item. " + }, + { + "value": "relationships", + "description": "Relationship details for a listing item (for example, variations)." + }, + { + "value": "productTypes", + "description": "Product types associated with a listing item." + } + ] + }, + "default": "[\"summaries\"]" + }, + "example": "summaries" + }, { "name": "identifiers", "in": "query", - "description": "A comma-delimited list of product identifiers to search for listings items by. \n\n**Note**: \n1. Required when `identifiersType` is provided.", + "description": "A comma-delimited list of product identifiers that you can use to search for listings items. \n\n**Note**: \n1. This is required when you specify `identifiersType`.\n2. You cannot use 'identifiers' if you specify `variationParentSku` or `packageHierarchySku`.", "style": "form", "explode": false, "schema": { @@ -1712,12 +1790,13 @@ { "name": "identifiersType", "in": "query", - "description": "Type of product identifiers to search for listings items by. \n\n**Note**: \n1. Required when `identifiers` is provided.", + "description": "A type of product identifiers that you can use to search for listings items. \n\n**Note**: \nThis is required when `identifiers` is provided.", "schema": { "type": "string", "enum": [ "ASIN", "EAN", + "FNSKU", "GTIN", "ISBN", "JAN", @@ -1734,6 +1813,10 @@ "value": "EAN", "description": "European Article Number." }, + { + "value": "FNSKU", + "description": "Fulfillment Network Stock Keeping Unit." + }, { "value": "GTIN", "description": "Global Trade Item Number." @@ -1752,7 +1835,7 @@ }, { "value": "SKU", - "description": "Stock Keeping Unit, a seller-specified identifier for an Amazon listing." + "description": "Stock Keeping Unit (SKU): A seller-specified identifier for an Amazon listing." }, { "value": "UPC", @@ -1770,6 +1853,10 @@ "value": "EAN", "description": "European Article Number." }, + { + "value": "FNSKU", + "description": "Fulfillment Network Stock Keeping Unit." + }, { "value": "GTIN", "description": "Global Trade Item Number." @@ -1788,7 +1875,7 @@ }, { "value": "SKU", - "description": "Stock Keeping Unit, a seller-specified identifier for an Amazon listing." + "description": "Stock Keeping Unit (SKU): A seller-specified identifier for an Amazon listing." }, { "value": "UPC", @@ -1797,29 +1884,67 @@ ] }, { - "name": "pageSize", + "name": "variationParentSku", "in": "query", - "description": "Number of results to be returned per page.", + "description": "Filters results to include listing items that are variation children of the specified SKU. \n\n**Note**: You cannot use `variationParentSku` if you include `identifiers` or `packageHierarchySku` in your request.", "schema": { - "maximum": 20, - "type": "integer", - "default": 10 + "type": "string" }, - "example": 9 + "example": "GM-ZDPI-9B4E" }, { - "name": "pageToken", + "name": "packageHierarchySku", "in": "query", - "description": "A token to fetch a certain page when there are multiple pages worth of results.", + "description": "Filter results to include listing items that contain or are contained by the specified SKU. \n\n**Note**: You cannot use `packageHierarchySku` if you include `identifiers` or `variationParentSku` in your request.", "schema": { "type": "string" }, - "example": "sdlkj234lkj234lksjdflkjwdflkjsfdlkj234234234234" + "example": "GM-ZDPI-9B4E" }, { - "name": "includedData", + "name": "createdAfter", + "in": "query", + "description": "A date-time that is used to filter listing items. The response includes listings items that were created at or after this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "schema": { + "type": "string", + "format": "date-time" + }, + "example": "2024-03-01T01:30:00.000Z" + }, + { + "name": "createdBefore", "in": "query", - "description": "A comma-delimited list of data sets to include in the response. Default: summaries.", + "description": "A date-time that is used to filter listing items. The response includes listings items that were created at or before this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "schema": { + "type": "string", + "format": "date-time" + }, + "example": "2024-03-31T21:45:00.000Z" + }, + { + "name": "lastUpdatedAfter", + "in": "query", + "description": "A date-time that is used to filter listing items. The response includes listings items that were last updated at or after this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "schema": { + "type": "string", + "format": "date-time" + }, + "example": "2024-05-05T23:45:00.000Z" + }, + { + "name": "lastUpdatedBefore", + "in": "query", + "description": "A date-time that is used to filter listing items. The response includes listings items that were last updated at or before this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", + "schema": { + "type": "string", + "format": "date-time" + }, + "example": "2024-05-01T01:15:00.000Z" + }, + { + "name": "withIssueSeverity", + "in": "query", + "description": "Filter results to include only listing items that have issues that match one or more of the specified severity levels.", "style": "form", "explode": false, "schema": { @@ -1827,52 +1952,175 @@ "items": { "type": "string", "enum": [ - "summaries", - "attributes", - "issues", - "offers", - "fulfillmentAvailability", - "procurement" + "WARNING", + "ERROR" ], "x-docgen-enum-table-extension": [ { - "value": "summaries", - "description": "Summary details of the listing item." + "value": "ERROR", + "description": "Indicates that an issue has occurred, which prevented the submission from processing. For example, a validation error." }, { - "value": "attributes", - "description": "JSON object containing structured listing item attribute data keyed by attribute name." - }, + "value": "WARNING", + "description": "Indicates an issue has occurred that should be reviewed, but it has not prevented the submission from processing." + } + ] + } + }, + "example": "WARNING" + }, + { + "name": "withStatus", + "in": "query", + "description": "Filter results to include only listing items that have the specified status.", + "style": "form", + "explode": false, + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "BUYABLE", + "DISCOVERABLE" + ], + "x-docgen-enum-table-extension": [ { - "value": "issues", - "description": "Issues associated with the listing item." + "value": "BUYABLE", + "description": "The listings item can be purchased by shoppers. This status does not apply to vendor listings." }, { - "value": "offers", - "description": "Current offers for the listing item." - }, + "value": "DISCOVERABLE", + "description": "The listings item is visible to shoppers." + } + ] + } + }, + "example": "DISCOVERABLE" + }, + { + "name": "withoutStatus", + "in": "query", + "description": "Filter results to include only listing items that don't contain the specified statuses.", + "style": "form", + "explode": false, + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "BUYABLE", + "DISCOVERABLE" + ], + "x-docgen-enum-table-extension": [ { - "value": "fulfillmentAvailability", - "description": "Fulfillment availability details for the listing item." + "value": "BUYABLE", + "description": "The listings item can be purchased by shoppers. This status does not apply to vendor listings." }, { - "value": "procurement", - "description": "Vendor procurement details for the listing item. " + "value": "DISCOVERABLE", + "description": "The listings item is visible to shoppers." } ] + } + }, + "example": "BUYABLE" + }, + { + "name": "sortBy", + "in": "query", + "description": "An attribute by which to sort the returned listing items.", + "schema": { + "type": "string", + "default": "lastUpdatedDate", + "enum": [ + "sku", + "createdDate", + "lastUpdatedDate" + ], + "x-docgen-enum-table-extension": [ + { + "value": "sku", + "description": "Stock Keeping Unit, a seller-specified identifier for an Amazon listing." + }, + { + "value": "createdDate", + "description": "The date when the listing item was created. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format." + }, + { + "value": "lastUpdatedDate", + "description": "The date when the listing item was last updated. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format." + } + ] + }, + "example": "lastUpdatedDate", + "x-docgen-enum-table-extension": [ + { + "value": "sku", + "description": "Stock Keeping Unit, a seller-specified identifier for an Amazon listing." }, - "default": "[\"summaries\"]" + { + "value": "createdDate", + "description": "The date when the listing item was created. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format." + }, + { + "value": "lastUpdatedDate", + "description": "The date when the listing item was last updated. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format." + } + ] + }, + { + "name": "sortOrder", + "in": "query", + "description": "The order in which to sort the result items.", + "schema": { + "type": "string", + "default": "DESC", + "enum": [ + "ASC", + "DESC" + ], + "x-docgen-enum-table-extension": [ + { + "value": "ASC", + "description": "Ascending order." + }, + { + "value": "DESC", + "description": "Descending order." + } + ] }, - "example": "summaries" + "example": "DESC", + "x-docgen-enum-table-extension": [ + { + "value": "ASC", + "description": "Ascending order." + }, + { + "value": "DESC", + "description": "Descending order." + } + ] }, { - "name": "issueLocale", + "name": "pageSize", + "in": "query", + "description": "The number of results that you want to include on each page.", + "schema": { + "maximum": 20, + "type": "integer", + "default": 10 + }, + "example": 9 + }, + { + "name": "pageToken", "in": "query", - "description": "A locale for localization of issues. When not provided, the default language code of the first marketplace is used. Examples: \"en_US\", \"fr_CA\", \"fr_FR\". Localized messages default to \"en_US\" when a localization is not available in the specified locale.", + "description": "A token that you can use to fetch a specific page when there are multiple pages of results.", "schema": { "type": "string" }, - "example": "en_US" + "example": "sdlkj234lkj234lksjdflkjwdflkjsfdlkj234234234234" } ], "responses": { @@ -1955,7 +2203,7 @@ "bullet_point": [ { "language_tag": "en_US", - "value": "SMART TV WITH UNIVERSAL GUIDE: Simple on-screen Guide is an easy way to find streaming content and live TV shows", + "value": "SMART TV WITH UNIVERSAL GUIDE: Simple On-screen Guide is an easy way to find streaming content and live TV shows", "marketplace_id": "ATVPDKIKX0DER" }, { @@ -3000,6 +3248,12 @@ "items": { "$ref": "#/components/schemas/ItemProcurement" } + }, + "relationships": { + "$ref": "#/components/schemas/ItemRelationships" + }, + "productTypes": { + "$ref": "#/components/schemas/ItemProductTypes" } }, "description": "A listings item." @@ -3013,9 +3267,7 @@ }, "ItemSummaryByMarketplace": { "required": [ - "asin", "createdDate", - "itemName", "lastUpdatedDate", "marketplaceId", "productType", @@ -3384,6 +3636,127 @@ }, "description": "The vendor procurement information for the listings item." }, + "ItemRelationships": { + "type": "array", + "description": "Relationships for a listing item, by marketplace (for example, variations).", + "items": { + "$ref": "#/components/schemas/ItemRelationshipsByMarketplace" + } + }, + "ItemRelationshipsByMarketplace": { + "required": [ + "marketplaceId", + "relationships" + ], + "type": "object", + "properties": { + "marketplaceId": { + "type": "string", + "description": "Amazon marketplace identifier." + }, + "relationships": { + "type": "array", + "description": "Relationships for the listing item.", + "items": { + "$ref": "#/components/schemas/ItemRelationship" + } + } + }, + "description": "Relationship details for the listing item in the specified marketplace." + }, + "ItemRelationship": { + "required": [ + "type" + ], + "type": "object", + "properties": { + "childSkus": { + "type": "array", + "description": "Identifiers (SKUs) of the related items that are children of this listing item.", + "items": { + "type": "string" + } + }, + "parentSkus": { + "type": "array", + "description": "Identifiers (SKUs) of the related items that are parents of this listing item.", + "items": { + "type": "string" + } + }, + "variationTheme": { + "$ref": "#/components/schemas/ItemVariationTheme" + }, + "type": { + "type": "string", + "description": "The type of relationship.", + "example": "VARIATION", + "enum": [ + "VARIATION", + "PACKAGE_HIERARCHY" + ], + "x-docgen-enum-table-extension": [ + { + "value": "VARIATION", + "description": "The listing item in the request is a variation parent or variation child of the related listing items, indicated by SKU." + }, + { + "value": "PACKAGE_HIERARCHY", + "description": "The listing item in the request is a package container or is contained by the related listing items, indicated by SKU." + } + ] + } + }, + "description": "the relationship details for a listing item." + }, + "ItemVariationTheme": { + "required": [ + "attributes", + "theme" + ], + "type": "object", + "properties": { + "attributes": { + "type": "array", + "description": "The names of the listing item attributes that are associated with the variation theme.", + "items": { + "type": "string" + } + }, + "theme": { + "type": "string", + "description": "The variation theme that indicates the combination of listing item attributes that define the variation family.", + "example": "COLOR_NAME/STYLE_NAME" + } + }, + "description": "A variation theme that indicates the combination of listing item attributes that define the variation family." + }, + "ItemProductTypes": { + "type": "array", + "description": "Product types for a listing item, by marketplace.", + "items": { + "$ref": "#/components/schemas/ItemProductTypeByMarketplace" + } + }, + "ItemProductTypeByMarketplace": { + "required": [ + "marketplaceId", + "productType" + ], + "type": "object", + "properties": { + "marketplaceId": { + "type": "string", + "description": "Amazon marketplace identifier." + }, + "productType": { + "type": "string", + "description": "The name of the product type that is submitted by the Selling Partner.", + "example": "LUGGAGE" + } + }, + "description": "Product types that are associated with the listing item for the specified marketplace." + }, "FulfillmentAvailability": { "required": [ "fulfillmentChannelCode" diff --git a/resources/models/seller/merchant-fulfillment/v0.json b/resources/models/seller/merchant-fulfillment/v0.json index 4cded23c2..69fd3eacc 100644 --- a/resources/models/seller/merchant-fulfillment/v0.json +++ b/resources/models/seller/merchant-fulfillment/v0.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "Selling Partner API for Merchant Fulfillment", - "description": "The Selling Partner API for Merchant Fulfillment helps you build applications that let sellers purchase shipping for non-Prime and Prime orders using Amazon\u2019s Buy Shipping Services.", + "description": "With the Selling Partner API for Merchant Fulfillment, you can build applications that sellers can use to purchase shipping for non-Prime and Prime orders using Amazon's Buy Shipping Services.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -24,10 +24,10 @@ "tags": [ "MerchantFulfillmentV0" ], - "description": "Returns a list of shipping service offers that satisfy the specified shipment request details.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of shipping service offers that satisfy the specified shipment request details.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 6 | 12 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getEligibleShipmentServices", "requestBody": { - "description": "Request schema for GetEligibleShipmentServices operation.", + "description": "The request schema for the `GetEligibleShipmentServices` operation.", "content": { "application/json": { "schema": { @@ -39,7 +39,7 @@ }, "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -307,7 +307,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -429,7 +429,7 @@ "tags": [ "MerchantFulfillmentV0" ], - "description": "Returns the shipment information for an existing shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the shipment information for an existing shipment.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShipment", "parameters": [ { @@ -445,7 +445,7 @@ ], "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -622,7 +622,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -741,7 +741,7 @@ "tags": [ "MerchantFulfillmentV0" ], - "description": "Cancel the shipment indicated by the specified shipment identifier.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Cancel the shipment indicated by the specified shipment identifier.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelShipment", "parameters": [ { @@ -757,7 +757,7 @@ ], "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -919,7 +919,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1040,10 +1040,10 @@ "tags": [ "MerchantFulfillmentV0" ], - "description": "Create a shipment with the information provided.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Create a shipment with the information provided.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createShipment", "requestBody": { - "description": "Request schema for CreateShipment operation.", + "description": "The request schema for the `CreateShipment` operation.", "content": { "application/json": { "schema": { @@ -1055,7 +1055,7 @@ }, "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1302,7 +1302,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1424,10 +1424,10 @@ "tags": [ "MerchantFulfillmentV0" ], - "description": "Gets a list of additional seller inputs required for a ship method. This is generally used for international shipping.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Gets a list of additional seller inputs required for a ship method. This is generally used for international shipping.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getAdditionalSellerInputs", "requestBody": { - "description": "Request schema for GetAdditionalSellerInputs operation.", + "description": "The request schema for the `GetAdditionalSellerInputs` operation.", "content": { "application/json": { "schema": { @@ -1439,7 +1439,7 @@ }, "responses": { "200": { - "description": "Success", + "description": "Success.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1563,7 +1563,7 @@ } }, "401": { - "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1692,7 +1692,7 @@ "properties": { "code": { "type": "string", - "description": "An error code that identifies the type of error that occured." + "description": "An error code that identifies the type of error that occurred." }, "message": { "type": "string", @@ -2062,7 +2062,7 @@ "$ref": "#/components/schemas/ExcludedBenefits" } }, - "description": "Benefits that are included and excluded for each shipping offer. Benefits represents services provided by Amazon (eg. CLAIMS_PROTECTED, etc.) when sellers purchase shipping through Amazon. Benefit details will be made available for any shipment placed on or after January 1st 2024 00:00 UTC" + "description": "Benefits that are included and excluded for each shipping offer. Benefits represents services provided by Amazon (for example, `CLAIMS_PROTECTED`) when sellers purchase shipping through Amazon. Benefit details are made available for any shipment placed on or after January 1st 2024 00:00 UTC." }, "IncludedBenefits": { "type": "array", @@ -2073,7 +2073,7 @@ }, "ExcludedBenefits": { "type": "array", - "description": "A list of excluded benefit. Refer to the ExcludeBenefit object for further documentation.", + "description": "A list of excluded benefits. Refer to the `ExcludeBenefit` object for further documentation.", "items": { "$ref": "#/components/schemas/ExcludedBenefit" } @@ -2083,17 +2083,17 @@ "properties": { "Benefit": { "type": "string", - "description": "Benefit that is being excluded from a shipment." + "description": "A benefit that is being excluded from a shipment." }, "ReasonCodes": { "$ref": "#/components/schemas/ExcludedBenefitReasonCodes" } }, - "description": "Object representing an excluded benefit that is excluded for a shipping offer or rate." + "description": "An object representing an excluded benefit that is excluded for a shipping offer or rate." }, "ExcludedBenefitReasonCodes": { "type": "array", - "description": "List of reasons (eg. LATE_DELIVERY_RISK, etc.) indicating why a benefit is excluded for a shipping offer.", + "description": "List of reasons why a benefit is excluded for a shipping offer (for example, `LATE_DELIVERY_RISK`).", "items": { "type": "string" } @@ -2117,7 +2117,7 @@ }, "CountryCode": { "type": "string", - "description": "The country code. A two-character country code, in ISO 3166-1 alpha-2 format." + "description": "The two-letter country code in [ISO 3166-1 alpha-2](https://www.iban.com/country-codes) format." }, "CreateShipmentRequest": { "required": [ @@ -2214,7 +2214,7 @@ "$ref": "#/components/schemas/ItemLevelFieldsList" } }, - "description": "The payload for the getAdditionalSellerInputs operation." + "description": "The payload for the `getAdditionalSellerInputs` operation." }, "GetAdditionalSellerInputsResponse": { "type": "object", @@ -2251,7 +2251,7 @@ "CustomTextForLabel": { "maxLength": 14, "type": "string", - "description": "Custom text to print on the label.\n\nNote: Custom text is only included on labels that are in ZPL format (ZPL203). FedEx does not support CustomTextForLabel." + "description": "Custom text to print on the label. Note: Custom text is only included on labels that are in ZPL format (ZPL203). FedEx does not support `CustomTextForLabel`." }, "DeliveryExperienceType": { "type": "string", @@ -2265,15 +2265,15 @@ "x-docgen-enum-table-extension": [ { "value": "DeliveryConfirmationWithAdultSignature", - "description": "Delivery confirmation with adult signature." + "description": "Delivery confirmation with an adult signature." }, { "value": "DeliveryConfirmationWithSignature", - "description": "Delivery confirmation with signature. Required for DPD (UK)." + "description": "Delivery confirmation with a signature. Required for DPD (UK)." }, { "value": "DeliveryConfirmationWithoutSignature", - "description": "Delivery confirmation without signature." + "description": "Delivery confirmation without a signature." }, { "value": "NoTracking", @@ -2299,14 +2299,14 @@ "properties": { "Contents": { "type": "string", - "description": "Data for printing labels, in the form of a Base64-encoded, GZip-compressed string." + "description": "Data for printing labels encoded into a Base64, GZip-compressed string." }, "FileType": { "$ref": "#/components/schemas/FileType" }, "Checksum": { "type": "string", - "description": "An MD5 hash to validate the PDF document data, in the form of a Base64-encoded string." + "description": "An MD5 hash to validate the PDF document data, in the form of a Base64 string." } }, "description": "The document data and checksum." @@ -2380,7 +2380,7 @@ "$ref": "#/components/schemas/TermsAndConditionsNotAcceptedCarrierList" } }, - "description": "The payload for the getEligibleShipmentServices operation." + "description": "The payload for the `getEligibleShipmentServices` operation." }, "GetShipmentResponse": { "type": "object", @@ -2452,7 +2452,7 @@ }, "ItemList": { "type": "array", - "description": "The list of items to be included in a shipment.", + "description": "The list of items you want to include in a shipment.", "items": { "$ref": "#/components/schemas/Item" } @@ -2586,7 +2586,7 @@ }, "PackageDimension": { "type": "number", - "description": "Number representing the given package dimension.", + "description": "A number that represents the given package dimension.", "format": "double" }, "PackageDimensions": { @@ -2622,7 +2622,7 @@ }, "PredefinedPackageDimensions": { "type": "string", - "description": "An enumeration of predefined parcel tokens. If you specify a PredefinedPackageDimensions token, you are not obligated to use a branded package from a carrier. For example, if you specify the FedEx_Box_10kg token, you do not have to use that particular package from FedEx. You are only obligated to use a box that matches the dimensions specified by the token.\n\nNote: Please note that carriers can have restrictions on the type of package allowed for certain ship methods. Check the carrier website for all details. Example: Flat rate pricing is available when materials are sent by USPS in a USPS-produced Flat Rate Envelope or Box.", + "description": "An enumeration of predefined parcel tokens. If you specify a `PredefinedPackageDimensions` token, you are not obligated to use a branded package from a carrier. For example, if you specify the `FedEx_Box_10kg` token, you do not have to use that particular package from FedEx. You are only obligated to use a box that matches the dimensions specified by the token. Note: Carriers can have restrictions on the type of package allowed for certain ship methods. Check the carrier website for details. Example: Flat rate pricing is available when materials are sent by USPS in a USPS-produced Flat Rate envelope or box.", "enum": [ "FedEx_Box_10kg", "FedEx_Box_25kg", @@ -2954,7 +2954,7 @@ "$ref": "#/components/schemas/Timestamp" } }, - "description": "The details of a shipment, including the shipment status." + "description": "The details of a shipment. Includes the shipment status." }, "ShipmentId": { "type": "string", @@ -3016,15 +3016,15 @@ "x-docgen-enum-table-extension": [ { "value": "Purchased", - "description": "The seller purchased a label by calling the createShipment operation." + "description": "The seller purchased a label by calling the `createShipment` operation." }, { "value": "RefundPending", - "description": "The seller requested a label refund by calling the cancelShipment operation, and the refund request is being processed by the carrier.\n\nNote:\n\n* A seller can create a new shipment for an order while Status=RefundPending for a canceled shipment.\n* After a label refund is requested by calling the cancelShipment operation, the order status of the order remains \"Shipped\"." + "description": "The seller requested a label refund by calling the `cancelShipment` operation, and the refund request is being processed by the carrier. Note: A seller can create a new shipment for an order while `Status = RefundPending` for a canceled shipment. After you request a label refund (by calling `cancelShipment`), the status of the order remains `Shipped`." }, { "value": "RefundRejected", - "description": "The label refund request was rejected by the carrier. A refund request is rejected for either of the following reasons:\n\n* The cancellation window has expired. Cancellation policies vary by carrier. For more information about carrier cancellation policies, see the Seller Central Help.\n* The carrier has already accepted the shipment for delivery." + "description": "The label refund request is rejected by the carrier. A refund request is rejected because the cancellation window has expired or the carrier has already accepted the shipment for delivery. Cancellation policies vary by carrier. For more information about carrier cancellation policies, refer to the Seller Central Help for your marketplace." }, { "value": "RefundApplied", @@ -3172,7 +3172,7 @@ }, "CarrierWillPickUp": { "type": "boolean", - "description": "When true, the carrier will pick up the package.\n\nNote: Scheduled carrier pickup is available only using Dynamex (US), DPD (UK), and Royal Mail (UK)." + "description": "When true, the carrier will pick up the package. Note: Scheduled carrier pickup is available only using Dynamex (US), DPD (UK), and Royal Mail (UK)." }, "CarrierWillPickUpOption": { "$ref": "#/components/schemas/CarrierWillPickUpOption" @@ -3222,7 +3222,7 @@ "StateOrProvinceCode": { "maxLength": 30, "type": "string", - "description": "The state or province code. **Note.** Required in the Canada, US, and UK marketplaces. Also required for shipments originating from China." + "description": "The state or province code. This is a required field in Canada, US, and UK marketplaces, and for shipments that originate in China." }, "RejectedShippingService": { "required": [ @@ -3235,18 +3235,18 @@ "properties": { "CarrierName": { "type": "string", - "description": "The rejected shipping carrier name. e.g. USPS" + "description": "The rejected shipping carrier name. For example, USPS." }, "ShippingServiceName": { "type": "string", - "description": "The rejected shipping service localized name. e.g. FedEx Standard Overnight" + "description": "The rejected shipping service localized name. For example, FedEx Standard Overnight." }, "ShippingServiceId": { "$ref": "#/components/schemas/ShippingServiceIdentifier" }, "RejectionReasonCode": { "type": "string", - "description": "A reason code meant to be consumed programatically. e.g. CARRIER_CANNOT_SHIP_TO_POBOX" + "description": "A reason code meant to be consumed programatically. For example, `CARRIER_CANNOT_SHIP_TO_POBOX`." }, "RejectionReasonMessage": { "type": "string", @@ -3257,7 +3257,7 @@ }, "RejectedShippingServiceList": { "type": "array", - "description": "List of services that were for some reason unavailable for this request", + "description": "List of services that are for some reason unavailable for this request", "items": { "$ref": "#/components/schemas/RejectedShippingService" } @@ -3313,7 +3313,7 @@ }, "TransparencyCode": { "type": "string", - "description": "The Transparency code associated with the item. The Transparency serial number that needs to be submitted can be determined by the following:\n\n**1D or 2D Barcode:** This has a **T** logo. Submit either the 29-character alpha-numeric identifier beginning with **AZ** or **ZA**, or the 38-character Serialized Global Trade Item Number (SGTIN).\n**2D Barcode SN:** Submit the 7- to 20-character serial number barcode, which likely has the prefix **SN**. The serial number will be applied to the same side of the packaging as the GTIN (UPC/EAN/ISBN) barcode.\n**QR code SN:** Submit the URL that the QR code generates." + "description": "The transparency code associated with the item. Determine the transparency serial number with:\n\n**1D or 2D barcode:** This has a **T** logo. Submit either the 29-character alpha-numeric identifier beginning with **AZ** or **ZA**, or the 38-character Serialized Global Trade Item Number (SGTIN).\n**2D barcode SN:** Submit the 7- to 20-character serial number barcode, that likely has the prefix **SN**. The serial number is applied to the same side of the packaging as the GTIN (UPC/EAN/ISBN) barcode.\n**QR code SN:** Submit the URL that the QR code generates." }, "TransparencyCodeList": { "type": "array", @@ -3409,7 +3409,7 @@ }, { "value": "FL_OZ", - "description": "Fluid Ounce - Imperial unit of volume." + "description": "Fluid ounce - Imperial unit of volume." }, { "value": "GAL", @@ -3434,7 +3434,7 @@ "description": "The measurement value." } }, - "description": "Liquid Volume." + "description": "Liquid volume." }, "DangerousGoodsDetails": { "type": "object", @@ -3447,7 +3447,7 @@ "TransportationRegulatoryClass": { "pattern": "^[1-9](\\.[1-9])?$", "type": "string", - "description": "The specific regulatory class of the item being shipped." + "description": "The specific regulatory class of the shipped item." }, "PackingGroup": { "type": "string", @@ -3493,60 +3493,60 @@ "x-docgen-enum-table-extension": [ { "value": "PI965_SECTION_IA", - "description": "Ion PI965 Section IA (LiBa)" + "description": "Ion PI965 Section IA (LiBa)." }, { "value": "PI965_SECTION_IB", - "description": "Ion PI965 Section IB (LiBa)" + "description": "Ion PI965 Section IB (LiBa)." }, { "value": "PI965_SECTION_II", - "description": "Ion PI965 Section II (LiBa)" + "description": "Ion PI965 Section II (LiBa)." }, { "value": "PI966_SECTION_I", - "description": "Ion PI966 Section I (LiBa with equipment)" + "description": "Ion PI966 Section I (LiBa with equipment)." }, { "value": "PI966_SECTION_II", - "description": "Ion PI966 Section II (LiBa with equipment)" + "description": "Ion PI966 Section II (LiBa with equipment)." }, { "value": "PI967_SECTION_I", - "description": "Ion PI967 Section I (LiBa in equipment)" + "description": "Ion PI967 Section I (LiBa in equipment)." }, { "value": "PI967_SECTION_II", - "description": "Ion PI967 Section II (LiBa in equipment)" + "description": "Ion PI967 Section II (LiBa in equipment)." }, { "value": "PI968_SECTION_IA", - "description": "Metal PI968 Section IA (LiBa)" + "description": "Metal PI968 Section IA (LiBa)." }, { "value": "PI968_SECTION_IB", - "description": "Metal PI968 Section IB (LiBa)" + "description": "Metal PI968 Section IB (LiBa)." }, { "value": "PI969_SECTION_I", - "description": "Metal PI969 Section I (LiBa with equipment)" + "description": "Metal PI969 Section I (LiBa with equipment)." }, { "value": "PI969_SECTION_II", - "description": "Metal PI969 Section II (LiBa with equipment)" + "description": "Metal PI969 Section II (LiBa with equipment)." }, { "value": "PI970_SECTION_I", - "description": "Metal PI970 Section I (LiBa in equipment)" + "description": "Metal PI970 Section I (LiBa in equipment)." }, { "value": "PI970_SECTION_II", - "description": "Metal PI970 Section II (LiBa in equipment)" + "description": "Metal PI970 Section II (LiBa in equipment)." } ] } }, - "description": "Details related to any dangerous goods/items that are being shipped." + "description": "Details related to any dangerous goods or items that are shipped." } } }, diff --git a/resources/models/seller/messaging/v1.json b/resources/models/seller/messaging/v1.json index f99e163d9..d6dd43e99 100644 --- a/resources/models/seller/messaging/v1.json +++ b/resources/models/seller/messaging/v1.json @@ -24,7 +24,7 @@ "tags": [ "MessagingV1" ], - "description": "Returns a list of message types that are available for an order that you specify. A message type is represented by an actions object, which contains a path and query parameter(s). You can use the path and parameter(s) to call an operation that sends a message.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of message types that are available for an order that you specify. A message type is represented by an actions object, which contains a path and query parameter(s). You can use the path and parameter(s) to call an operation that sends a message.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getMessagingActionsForOrder", "parameters": [ { @@ -39,7 +39,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -268,12 +268,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -292,12 +286,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -316,12 +304,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -340,12 +322,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -364,12 +340,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -388,13 +358,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a message asking a buyer to provide or verify customization details such as name spelling, images, initials, etc.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message asking a buyer to provide or verify customization details such as name spelling, images, initials, etc.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmCustomizationDetails", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -403,7 +373,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -417,6 +387,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -576,12 +547,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -600,12 +565,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -624,12 +583,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -648,12 +601,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -672,12 +619,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -697,13 +638,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a message to a buyer to arrange a delivery or to confirm contact information for making a delivery.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to a buyer to arrange a delivery or to confirm contact information for making a delivery.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createConfirmDeliveryDetails", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -712,7 +653,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -726,6 +667,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -875,12 +817,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -899,12 +835,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -923,12 +853,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -947,12 +871,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -971,12 +889,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -996,13 +908,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a critical message that contains documents that a seller is legally obligated to provide to the buyer. This message should only be used to deliver documents that are required by law.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a critical message that contains documents that a seller is legally obligated to provide to the buyer. This message should only be used to deliver documents that are required by law.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createLegalDisclosure", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -1011,7 +923,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -1025,6 +937,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -1183,12 +1096,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1207,12 +1114,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1231,12 +1132,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1255,12 +1150,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1279,12 +1168,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1304,13 +1187,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a non-critical message that asks a buyer to remove their negative feedback. This message should only be sent after the seller has resolved the buyer's problem.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a non-critical message that asks a buyer to remove their negative feedback. This message should only be sent after the seller has resolved the buyer's problem.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createNegativeFeedbackRemoval", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -1319,7 +1202,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -1467,12 +1350,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1491,12 +1368,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1515,12 +1386,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1539,12 +1404,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1563,12 +1422,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1587,13 +1440,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a message to ask a buyer an order-related question prior to shipping their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to ask a buyer an order-related question prior to shipping their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createConfirmOrderDetails", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -1602,7 +1455,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -1616,6 +1469,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -1765,12 +1619,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1789,12 +1637,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1813,12 +1655,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1837,12 +1673,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1861,12 +1691,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1886,13 +1710,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a message to contact a Home Service customer to arrange a service call or to gather information prior to a service call.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to contact a Home Service customer to arrange a service call or to gather information prior to a service call.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createConfirmServiceDetails", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -1901,7 +1725,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -1915,6 +1739,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -2064,12 +1889,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2088,12 +1907,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2112,12 +1925,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2136,12 +1943,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2160,12 +1961,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2185,13 +1980,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a message to a buyer to provide details about an Amazon Motors order. This message can only be sent by Amazon Motors sellers.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to a buyer to provide details about an Amazon Motors order. This message can only be sent by Amazon Motors sellers.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "CreateAmazonMotors", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -2200,7 +1995,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -2214,6 +2009,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -2368,12 +2164,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2392,12 +2182,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2416,12 +2200,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2440,12 +2218,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2464,12 +2236,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2489,13 +2255,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a message to a buyer to provide details about warranty information on a purchase in their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a message to a buyer to provide details about warranty information on a purchase in their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "CreateWarranty", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -2504,7 +2270,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -2518,6 +2284,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -2674,12 +2441,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2698,12 +2459,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2722,12 +2477,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2746,12 +2495,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2770,12 +2513,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2801,7 +2538,7 @@ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -2810,7 +2547,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -2994,12 +2731,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3027,12 +2758,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3060,12 +2785,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3093,12 +2812,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3126,12 +2839,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3159,13 +2866,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a message to a buyer to share a digital access key needed to utilize digital content in their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a buyer a message to share a digital access key that is required to utilize digital content in their order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createDigitalAccessKey", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -3174,7 +2881,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -3188,6 +2895,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -3347,12 +3055,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3371,12 +3073,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3395,12 +3091,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3419,12 +3109,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3443,12 +3127,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3468,13 +3146,13 @@ "tags": [ "MessagingV1" ], - "description": "Sends a critical message to a buyer that an unexpected problem was encountered affecting the completion of the order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Sends a critical message to a buyer that an unexpected problem was encountered affecting the completion of the order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 1 | 5 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createUnexpectedProblem", "parameters": [ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -3483,7 +3161,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -3497,6 +3175,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -3646,12 +3325,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3670,12 +3343,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3694,12 +3361,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3718,12 +3379,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3742,12 +3397,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3773,7 +3422,7 @@ { "name": "amazonOrderId", "in": "path", - "description": "An Amazon order identifier. This specifies the order for which a message is sent.", + "description": "An Amazon order identifier. This identifies the order for which a message is sent.", "required": true, "schema": { "type": "string" @@ -3782,7 +3431,7 @@ { "name": "marketplaceIds", "in": "query", - "description": "A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.", + "description": "A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace.", "required": true, "style": "form", "explode": false, @@ -3796,6 +3445,7 @@ } ], "requestBody": { + "description": "This contains the message body for a message.", "content": { "application/json": { "schema": { @@ -3810,7 +3460,7 @@ "description": "The message was created for the order.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3848,7 +3498,7 @@ "description": "Request has missing or invalid parameters and cannot be parsed.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3894,7 +3544,7 @@ "description": "403 can be caused for reasons like Access Denied, Unauthorized, Expired Token, Invalid Signature or Resource Not Found.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3912,7 +3562,7 @@ "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3936,13 +3586,7 @@ "description": "The request size exceeded the maximum accepted size.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3960,13 +3604,7 @@ "description": "The entity of the request is in a format not supported by the requested resource.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -3984,13 +3622,7 @@ "description": "The frequency of requests was greater than allowed.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -4008,13 +3640,7 @@ "description": "Encountered an unexpected condition which prevented the server from fulfilling the request.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -4032,13 +3658,7 @@ "description": "Temporary overloading or maintenance of the server.", "headers": { "x-amzn-RequestId": { - "description": "Unique request reference id.", - "schema": { - "type": "string" - } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", + "description": "Unique request reference identifier.", "schema": { "type": "string" } @@ -4068,14 +3688,14 @@ "properties": { "uploadDestinationId": { "type": "string", - "description": "The identifier of the upload destination. Get this value by calling the [createUploadDestinationForResource](doc:uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation of the Uploads API." + "description": "The identifier for the upload destination. To retrieve this value, call the Uploads API [`createUploadDestinationForResource`](https://developer-docs.amazon.com/sp-api/docs/uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation." }, "fileName": { "type": "string", "description": "The name of the file, including the extension. This is the file name that will appear in the message. This does not need to match the file name of the file that you uploaded." } }, - "description": "Represents a file uploaded to a destination that was created by the [createUploadDestinationForResource](doc:uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation of the Selling Partner API for Uploads." + "description": "Represents a file that was uploaded to a destination that was created by the Uploads API [`createUploadDestinationForResource`](https://developer-docs.amazon.com/sp-api/docs/uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation." }, "LinkObject": { "required": [ @@ -4101,7 +3721,8 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "description": "The name of the template." } }, "description": "A simple object containing the name of the template." @@ -4133,7 +3754,8 @@ "$ref": "#/components/schemas/LinkObject" } } - } + }, + "description": "The links response that is associated with the specified `amazonOrderId`." }, "_embedded": { "required": [ @@ -4147,13 +3769,14 @@ "$ref": "#/components/schemas/GetMessagingActionResponse" } } - } + }, + "description": "The messaging actions response that is associated with the specified `amazonOrderId`." }, "errors": { "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the getMessagingActionsForOrder operation." + "description": "The response schema for the `getMessagingActionsForOrder` operation." }, "GetMessagingActionResponse": { "type": "object", @@ -4171,7 +3794,8 @@ "schema": { "$ref": "#/components/schemas/LinkObject" } - } + }, + "description": "The links response that is associated with the messaging action." }, "_embedded": { "type": "object", @@ -4179,7 +3803,8 @@ "schema": { "$ref": "#/components/schemas/GetSchemaResponse" } - } + }, + "description": "The embedded response associated with the messaging action." }, "payload": { "$ref": "#/components/schemas/MessagingAction" @@ -4202,7 +3827,8 @@ "self": { "$ref": "#/components/schemas/LinkObject" } - } + }, + "description": "The links response that is associated with the object." }, "payload": { "$ref": "#/components/schemas/Schema" @@ -4210,7 +3836,8 @@ "errors": { "$ref": "#/components/schemas/ErrorList" } - } + }, + "description": "The `GET` request schema response." }, "InvoiceRequest": { "type": "object", @@ -4223,7 +3850,7 @@ } } }, - "description": "The request schema for the sendInvoice operation." + "description": "The request schema for the `sendInvoice` operation." }, "InvoiceResponse": { "type": "object", @@ -4436,17 +4063,17 @@ "maxLength": 400, "minLength": 1, "type": "string", - "description": "The text to be sent to the buyer. Only links related to the digital access key are allowed. Do not include HTML or email addresses. The text must be written in the buyer's language of preference, which can be retrieved from the GetAttributes operation." + "description": "The text that is sent to the buyer. Only links that are related to the digital access key are allowed. Do not include HTML or email addresses. The text must be written in the buyer's preferred language, which you can retrieve from the `GetAttributes` operation." }, "attachments": { "type": "array", - "description": "Attachments to include in the message to the buyer.", + "description": "Attachments that you want to include in the message to the buyer.", "items": { "$ref": "#/components/schemas/Attachment" } } }, - "description": "The request schema for the createDigitalAccessKey operation." + "description": "The request schema for the `createDigitalAccessKey` operation." }, "CreateDigitalAccessKeyResponse": { "type": "object", @@ -4455,7 +4082,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the createDigitalAccessKey operation." + "description": "The response schema for the `createDigitalAccessKey` operation." }, "CreateUnexpectedProblemRequest": { "type": "object", diff --git a/resources/models/seller/orders/v0.json b/resources/models/seller/orders/v0.json index 991167cb6..1f183dc07 100644 --- a/resources/models/seller/orders/v0.json +++ b/resources/models/seller/orders/v0.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Orders", + "title": "Orders v0", "description": "Use the Orders Selling Partner API to programmatically retrieve order information. With this API, you can develop fast, flexible, and custom applications to manage order synchronization, perform order research, and create demand-based decision support tools. \n\n_Note:_ For the JP, AU, and SG marketplaces, the Orders API supports orders from 2016 onward. For all other marketplaces, the Orders API supports orders for the last two years (orders older than this don't show up in the response).", "contact": { "name": "Selling Partner API Developer Support", @@ -24,6 +24,7 @@ "tags": [ "OrdersV0" ], + "summary": "getOrders", "description": "Returns orders that are created or updated during the specified time period. If you want to return specific types of orders, you can apply filters to your request. `NextToken` doesn't affect any filters that you include in your request; it only impacts the pagination for the filtered orders response. \n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0167 | 20 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api) in the Selling Partner API documentation.", "operationId": "getOrders", "parameters": [ @@ -679,6 +680,7 @@ "tags": [ "OrdersV0" ], + "summary": "getOrder", "description": "Returns the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrder", "parameters": [ @@ -1059,6 +1061,7 @@ "tags": [ "OrdersV0" ], + "summary": "getOrderBuyerInfo", "description": "Returns buyer information for the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderBuyerInfo", "parameters": [ @@ -1277,6 +1280,7 @@ "tags": [ "OrdersV0" ], + "summary": "getOrderAddress", "description": "Returns the shipping address for the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderAddress", "parameters": [ @@ -1505,6 +1509,7 @@ "tags": [ "OrdersV0" ], + "summary": "getOrderItems", "description": "Returns detailed order item information for the order that you specify. If `NextToken` is provided, it's used to retrieve the next page of order items.\n\n__Note__: When an order is in the Pending state (the order has been placed but payment has not been authorized), the getOrderItems operation does not return information about pricing, taxes, shipping charges, gift status or promotions for the order items in the order. After an order leaves the Pending state (this occurs when payment has been authorized) and enters the Unshipped, Partially Shipped, or Shipped state, the getOrderItems operation returns information about pricing, taxes, shipping charges, gift status and promotions for the order items in the order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderItems", "parameters": [ @@ -1848,6 +1853,7 @@ "tags": [ "OrdersV0" ], + "summary": "getOrderItemsBuyerInfo", "description": "Returns buyer information for the order items in the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderItemsBuyerInfo", "parameters": [ @@ -2088,6 +2094,7 @@ "tags": [ "OrdersV0" ], + "summary": "updateShipmentStatus", "description": "Update the shipment status for an order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 5 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateShipmentStatus", "parameters": [ @@ -2331,6 +2338,7 @@ "tags": [ "OrdersV0" ], + "summary": "getOrderRegulatedInfo", "description": "Returns regulated information for the order that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getOrderRegulatedInfo", "parameters": [ @@ -2754,6 +2762,7 @@ "tags": [ "OrdersV0" ], + "summary": "updateVerificationStatus", "description": "Updates (approves or rejects) the verification status of an order containing regulated products.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "updateVerificationStatus", "parameters": [ @@ -3144,6 +3153,7 @@ "tags": [ "OrdersV0" ], + "summary": "confirmShipment", "description": "Updates the shipment confirmation status for a specified order.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "confirmShipment", "parameters": [ diff --git a/resources/models/seller/product-pricing/v2022-05-01.json b/resources/models/seller/product-pricing/v2022-05-01.json index 466536ac3..27db8cf34 100644 --- a/resources/models/seller/product-pricing/v2022-05-01.json +++ b/resources/models/seller/product-pricing/v2022-05-01.json @@ -24,7 +24,7 @@ "tags": [ "ProductPricingV20220501" ], - "description": "Returns the set of responses that correspond to the batched list of up to 40 requests defined in the request body. The response for each successful (HTTP status code 200) request in the set includes the computed listing price at or below which a seller can expect to become the featured offer (before applicable promotions). This is called the featured offer expected price (FOEP). Featured offer is not guaranteed, because competing offers may change, and different offers may be featured based on other factors, including fulfillment capabilities to a specific customer. The response to an unsuccessful request includes the available error text.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.033 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the set of responses that correspond to the batched list of up to 40 requests defined in the request body. The response for each successful (HTTP status code 200) request in the set includes the computed listing price at or below which a seller can expect to become the featured offer (before applicable promotions). This is called the featured offer expected price (FOEP). Featured offer is not guaranteed because competing offers might change. Other offers might be featured based on factors such as fulfillment capabilities to a specific customer. The response to an unsuccessful request includes the available error text.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.033 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api) in the Selling Partner API.", "operationId": "getFeaturedOfferExpectedPriceBatch", "requestBody": { "description": "The batch of `getFeaturedOfferExpectedPrice` requests.", @@ -601,7 +601,7 @@ "tags": [ "ProductPricingV20220501" ], - "description": "Returns the competitive summary response including featured buying options for the ASIN and `marketplaceId` combination.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.033 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the competitive summary response, including featured buying options for the ASIN and `marketplaceId` combination.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.033 | 1 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api) in the Selling Partner API.", "operationId": "getCompetitiveSummary", "requestBody": { "description": "The batch of `getCompetitiveSummary` requests.", @@ -732,6 +732,13 @@ "amount": 18.11, "currencyCode": "USD" } + }, + { + "name": "WasPrice", + "price": { + "amount": 18.49, + "currencyCode": "USD" + } } ], "lowestPricedOffers": [ @@ -974,6 +981,13 @@ "amount": 18.11, "currencyCode": "USD" } + }, + { + "name": "WasPrice", + "price": { + "amount": 18.49, + "currencyCode": "USD" + } } ], "lowestPricedOffers": [ @@ -1267,13 +1281,13 @@ "FeaturedOfferExpectedPriceRequestList": { "minItems": 1, "type": "array", - "description": "A batched list of featured offer expected price requests.", + "description": "A batched list of FOEP requests.", "items": { "$ref": "#/components/schemas/FeaturedOfferExpectedPriceRequest" } }, "FeaturedOfferExpectedPriceRequest": { - "description": "An individual featured offer expected price request for a particular SKU.", + "description": "An individual FOEP request for a particular SKU.", "allOf": [ { "$ref": "#/components/schemas/BatchRequest" @@ -1311,13 +1325,13 @@ "FeaturedOfferExpectedPriceResponseList": { "minItems": 1, "type": "array", - "description": "A batched list of featured offer expected price responses.", + "description": "A batched list of FOEP responses.", "items": { "$ref": "#/components/schemas/FeaturedOfferExpectedPriceResponse" } }, "FeaturedOfferExpectedPriceResponse": { - "description": "Schema for an individual featured offer expected price response.", + "description": "Schema for an individual FOEP response.", "allOf": [ { "$ref": "#/components/schemas/BatchResponse" @@ -1387,7 +1401,7 @@ "maxItems": 5, "minItems": 0, "type": "array", - "description": "The list of `lowestPricedOffersInput` parameters used to build the `lowestPricedOffers` in the response. This attribute is valid only if `lowestPricedOffers` is requested in `includedData`.", + "description": "The list of `lowestPricedOffersInput` parameters that are used to build `lowestPricedOffers` in the response. This attribute is only valid if `lowestPricedOffers` is requested in `includedData`", "items": { "$ref": "#/components/schemas/LowestPricedOffersInput" } @@ -1403,11 +1417,25 @@ }, "CompetitiveSummaryIncludedData": { "type": "string", - "description": "The supported types of data in the `getCompetitiveSummary` API.", + "description": "The supported data types in the `getCompetitiveSummary` API.", "enum": [ "featuredBuyingOptions", "referencePrices", "lowestPricedOffers" + ], + "x-docgen-enum-table-extension": [ + { + "value": "featuredBuyingOptions", + "description": "Describes the current segmented featured offer information for the item." + }, + { + "value": "referencePrices", + "description": "Provides reference price points for the item, such as the Competitive Price Threshold." + }, + { + "value": "lowestPricedOffers", + "description": "The lowest-priced standard offers that are available for the item in the Amazon store." + } ] }, "LowestPricedOffersInput": { @@ -1422,13 +1450,19 @@ }, "offerType": { "type": "string", - "description": "The type of offers requested for the `LowestPricedOffers`. The `offerType` options are `Consumer` or `Business`. The default `offerType` is `Consumer`.", + "description": "The input parameter specifies the type of offers requested for `LowestPricedOffers`. This applies to `Consumer` and `Business` offers. `Consumer` is the default `offerType`.", "enum": [ "CONSUMER" + ], + "x-docgen-enum-table-extension": [ + { + "value": "CONSUMER", + "description": "An offer that is available to all Amazon customers." + } ] } }, - "description": "The input required for building the `LowestPricedOffers` data in the response." + "description": "The input required for building `LowestPricedOffers` data in the response." }, "CompetitiveSummaryBatchResponse": { "required": [ @@ -1440,13 +1474,13 @@ "$ref": "#/components/schemas/CompetitiveSummaryResponseList" } }, - "description": "The response schema of the `competitiveSummaryBatch` operation." + "description": "The response schema for the `competitiveSummaryBatch` operation." }, "CompetitiveSummaryResponseList": { "maxItems": 20, "minItems": 1, "type": "array", - "description": "The response list of the `competitiveSummaryBatch` operation.", + "description": "The response list for the `competitiveSummaryBatch` operation.", "items": { "$ref": "#/components/schemas/CompetitiveSummaryResponse" } @@ -1482,21 +1516,21 @@ }, "featuredBuyingOptions": { "type": "array", - "description": "A list of featured buying options for the given ASIN `marketplaceId` combination.", + "description": "A list of featured buying options for the specified ASIN `marketplaceId` combination.", "items": { "$ref": "#/components/schemas/FeaturedBuyingOption" } }, "lowestPricedOffers": { "type": "array", - "description": "A list of the lowest priced offers for the given ASIN `marketplaceId` combination.", + "description": "A list of lowest priced offers for the specified ASIN `marketplaceId` combination.", "items": { "$ref": "#/components/schemas/LowestPricedOffer" } }, "referencePrices": { "type": "array", - "description": "A list of reference prices for the given ASIN `marketplaceId` combination.", + "description": "A list of reference prices for the specified ASIN `marketplaceId` combination.", "items": { "$ref": "#/components/schemas/ReferencePrice" } @@ -1516,13 +1550,13 @@ "properties": { "name": { "type": "string", - "description": "The name of the reference price like `CompetitivePriceThreshold`." + "description": "The name of the reference price, such as `CompetitivePriceThreshold` and `WasPrice`. For reference price definitions, refer to the [Use Case Guide](https://developer-docs.amazon.com/sp-api/docs/product-pricing-api-v2022-05-01-use-case-guide)." }, "price": { "$ref": "#/components/schemas/MoneyType" } }, - "description": "The reference price for the given ASIN `marketplaceId` combination. " + "description": "The reference price for the specified ASIN `marketplaceId` combination." }, "FeaturedBuyingOption": { "required": [ @@ -1533,7 +1567,7 @@ "properties": { "buyingOptionType": { "type": "string", - "description": "The buying option type of the featured offer. This field represents the buying options that a customer sees on the detail page. For example, B2B, Fresh, and Subscribe n Save. Currently supports `NEW`", + "description": "The buying option type for the featured offer. `buyingOptionType` represents the buying options that a customer receives on the detail page, such as `B2B`, `Fresh`, and `Subscribe n Save`. `buyingOptionType` currently supports `NEW` as a value.", "enum": [ "New" ], @@ -1547,13 +1581,13 @@ "segmentedFeaturedOffers": { "minItems": 1, "type": "array", - "description": "A list of segmented featured offers for the current buying option type. A segment can be considered as a group of regional contexts that all have the same featured offer. A regional context is a combination of factors such as customer type, region or postal code and buying option.", + "description": "A list of segmented featured offers for the current buying option type. A segment can be considered as a group of regional contexts that all have the same featured offer. A regional context is a combination of factors such as customer type, region, or postal code and buying option.", "items": { "$ref": "#/components/schemas/SegmentedFeaturedOffer" } } }, - "description": "Describes a featured buying option which includes a list of segmented featured offers for a particular item condition." + "description": "Describes a featured buying option, which includes a list of segmented featured offers for a particular item condition." }, "SegmentedFeaturedOffer": { "description": "A product offer with segment information indicating where it's featured.", @@ -1593,13 +1627,13 @@ "maxItems": 20, "minItems": 1, "type": "array", - "description": "A list of up to 20 lowest priced offers that match the criteria specified in the `lowestPricedOffersInput` parameter.", + "description": "A list of up to 20 lowest priced offers that match the criteria specified in `lowestPricedOffersInput`.", "items": { "$ref": "#/components/schemas/Offer" } } }, - "description": "The lowest priced offer for the requested item condition and offer type." + "description": "Describes the lowest priced offers for the specified item condition and offer type." }, "Offer": { "required": [ @@ -1619,7 +1653,7 @@ }, "subCondition": { "type": "string", - "description": "The item subcondition for the offer.", + "description": "The item subcondition of the offer.", "enum": [ "New", "Mint", @@ -1729,15 +1763,15 @@ "x-docgen-enum-table-extension": [ { "value": "NATIONAL", - "description": "Indicates that this offer has Prime eligibility throughout the entire marketplace." + "description": "Indicates that this offer has Amazon Prime eligibility in all regions within the marketplace." }, { "value": "REGIONAL", - "description": "Indicates that this offer has Prime eligibility in some(but not all) regions in the marketplace." + "description": "Indicates that this offer has Amazon Prime eligibility in some (but not all) regions within the marketplace." }, { "value": "NONE", - "description": "Indicates that this offer is not an Amazon Prime offer in any regions." + "description": "Indicates that this offer is not an Amazon Prime offer in any region within the marketplace." } ] } @@ -1753,7 +1787,7 @@ "properties": { "shippingOptionType": { "type": "string", - "description": "The type of the shipping option.", + "description": "The type of shipping option.", "enum": [ "DEFAULT" ], @@ -1779,7 +1813,7 @@ "properties": { "customerMembership": { "type": "string", - "description": "The customer membership type that make up this segment", + "description": "The customer membership type that makes up this segment", "enum": [ "PRIME", "NON_PRIME" @@ -1806,7 +1840,7 @@ "properties": { "glanceViewWeightPercentage": { "type": "number", - "description": "Glance view weight percentage for this segment. The glance views for this segment as a percentage of total glance views across all segments on the ASIN. A higher percentage indicates more Amazon customers see this offer as the Featured Offer." + "description": "The glance view weighted percentage for this segment, which is the glance views for this segment as a percentage of total glance views across all segments for the ASIN. A higher percentage indicates that more Amazon customers receive this offer as the Featured Offer." } }, "description": "The details about the segment." @@ -1836,11 +1870,11 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The featured offer expected price response data for a requested SKU." + "description": "The FOEP response data for a requested SKU." }, "FeaturedOfferExpectedPriceResultList": { "type": "array", - "description": "A list of featured offer expected price results for the requested offer.", + "description": "A list of FOEP results for the requested offer.", "items": { "$ref": "#/components/schemas/FeaturedOfferExpectedPriceResult" } @@ -1856,7 +1890,7 @@ }, "resultStatus": { "type": "string", - "description": "The status of the featured offer expected price computation. Possible values include `VALID_FOEP`, `NO_COMPETING_OFFER`, `OFFER_NOT_ELIGIBLE`, `OFFER_NOT_FOUND`, `ASIN_NOT_ELIGIBLE`. Additional values may be added in the future." + "description": "The status of the FOEP computation. Possible values include `VALID_FOEP`, `NO_COMPETING_OFFER`, `OFFER_NOT_ELIGIBLE`, `OFFER_NOT_FOUND`, and `ASIN_NOT_ELIGIBLE`. Additional values might be added in the future." }, "competingFeaturedOffer": { "$ref": "#/components/schemas/FeaturedOffer" @@ -1865,7 +1899,7 @@ "$ref": "#/components/schemas/FeaturedOffer" } }, - "description": "The featured offer expected price result data for the requested offer." + "description": "The FOEP result data for the requested offer." }, "FeaturedOfferExpectedPrice": { "required": [ @@ -1905,7 +1939,7 @@ "additionalProperties": { "type": "string" }, - "description": "A mapping of additional HTTP headers to send/receive for an individual request within a batch." + "description": "A mapping of additional HTTP headers to send or receive for an individual request within a batch." }, "HttpStatusLine": { "type": "object", @@ -1914,27 +1948,27 @@ "maximum": 599, "minimum": 100, "type": "integer", - "description": "The HTTP response Status-Code." + "description": "The HTTP response status code." }, "reasonPhrase": { "type": "string", - "description": "The HTTP response Reason-Phase." + "description": "The HTTP response reason phrase." } }, - "description": "The HTTP status line associated with the response to an individual request within a batch. For more information, consult [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html)." + "description": "The HTTP status line associated with the response for an individual request within a batch. For more information, refer to [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html)." }, "HttpBody": { "type": "object", "additionalProperties": { "type": "object" }, - "description": "Additional HTTP body information associated with an individual request within a batch." + "description": "Additional HTTP body information that is associated with an individual request within a batch." }, "HttpUri": { "maxLength": 512, "minLength": 6, "type": "string", - "description": "The URI associated with the individual APIs being called as part of the batch request." + "description": "The URI associated with the individual APIs that are called as part of the batch request." }, "HttpMethod": { "type": "string", @@ -1978,7 +2012,7 @@ "properties": { "uri": { "type": "string", - "description": "The URI associated with an individual request within a batch. For `FeaturedOfferExpectedPrice`, this should be `/products/pricing/2022-05-01/offer/featuredOfferExpectedPrice`." + "description": "The URI associated with an individual request within a batch. For `FeaturedOfferExpectedPrice`, this is `/products/pricing/2022-05-01/offer/featuredOfferExpectedPrice`." }, "method": { "$ref": "#/components/schemas/HttpMethod" @@ -2024,7 +2058,7 @@ }, "sku": { "type": "string", - "description": "The seller stock keeping unit (SKU) of the item. This will only be present for the target offer, which belongs to the requesting seller." + "description": "The seller SKU of the item. This will only be present for the target offer, which belongs to the requesting seller." }, "asin": { "$ref": "#/components/schemas/Asin" @@ -2033,7 +2067,7 @@ "$ref": "#/components/schemas/FulfillmentType" } }, - "description": "Identifies an offer from a particular seller on an ASIN." + "description": "Identifies an offer from a particular seller for a specified ASIN." }, "MoneyType": { "type": "object", @@ -2047,7 +2081,7 @@ "description": "The monetary value." } }, - "description": "Currency type and monetary value. Schema for demonstrating pricing info." + "description": "Currency type and monetary value schema to demonstrate pricing information." }, "Price": { "required": [ @@ -2065,21 +2099,21 @@ "$ref": "#/components/schemas/Points" } }, - "description": "Schema for item's price information, including listing price, shipping price, and Amazon points." + "description": "The schema for item's price information, including listing price, shipping price, and Amazon Points." }, "Points": { "type": "object", "properties": { "pointsNumber": { "type": "integer", - "description": "The number of points.", + "description": "The number of Amazon Points.", "format": "int32" }, "pointsMonetaryValue": { "$ref": "#/components/schemas/MoneyType" } }, - "description": "The number of Amazon Points offered with the purchase of an item, and their monetary value." + "description": "The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points." }, "FulfillmentType": { "type": "string", @@ -2142,18 +2176,18 @@ }, "Asin": { "type": "string", - "description": "The Amazon Standard Identification Number (ASIN) of the item." + "description": "The ASIN of the item." }, "ErrorList": { "required": [ "errors" ], "type": "object", - "description": "A list of error responses returned when a request is unsuccessful.", + "description": "A list of error responses that are returned when a request is unsuccessful.", "properties": { "errors": { "type": "array", - "description": "A list of error responses returned when a request is unsuccessful.", + "description": "A list of error responses that are returned when a request is unsuccessful.", "items": { "$ref": "#/components/schemas/Error" } diff --git a/resources/models/seller/replenishment/v2022-11-07.json b/resources/models/seller/replenishment/v2022-11-07.json index 647d03f03..3cc1c2687 100644 --- a/resources/models/seller/replenishment/v2022-11-07.json +++ b/resources/models/seller/replenishment/v2022-11-07.json @@ -72,6 +72,15 @@ "subscriberAverageReorders": 3.25, "nonSubscriberAverageReorders": 1.11, "couponsRevenuePenetration": 0, + "revenueFromSubscriptionsWithMultipleDeliveries": 98623.04, + "revenueFromActiveSubscriptionsWithSingleDelivery": 30345.2, + "revenueFromCancelledSubscriptionsAfterSingleDelivery": 2372, + "subscriberRetentionFor30Days": 94.43, + "subscriberRetentionFor90Days": 78.43, + "revenuePenetrationFor0PercentSellerFunding": 10.23, + "revenuePenetrationFor5PercentSellerFunding": 22.2, + "revenuePenetrationFor10PercentSellerFunding": 67.57, + "shareOfCouponSubscriptions": 17.32, "currencyCode": "USD", "timeInterval": { "endDate": "2023-05-09T22:36:56Z", @@ -119,6 +128,15 @@ "subscriberAverageReorders": 3.25, "nonSubscriberAverageReorders": 1.11, "couponsRevenuePenetration": 0, + "revenueFromSubscriptionsWithMultipleDeliveries": 98623.04, + "revenueFromActiveSubscriptionsWithSingleDelivery": 30345.2, + "revenueFromCancelledSubscriptionsAfterSingleDelivery": 2372, + "subscriberRetentionFor30Days": 94.43, + "subscriberRetentionFor90Days": 78.43, + "revenuePenetrationFor0PercentSellerFunding": 10.23, + "revenuePenetrationFor5PercentSellerFunding": 22.2, + "revenuePenetrationFor10PercentSellerFunding": 67.57, + "shareOfCouponSubscriptions": 17.32, "currencyCode": "USD", "timeInterval": { "endDate": "2023-05-09T22:36:56Z", @@ -401,6 +419,7 @@ "revenuePenetration": 10.34, "lostRevenueDueToOOS": 12.32, "couponsRevenuePenetration": 10, + "shareOfCouponSubscriptions": 24.04, "timeInterval": { "endDate": "2023-03-11T00:00:00Z", "startDate": "2023-03-05T00:00:00Z" @@ -415,6 +434,7 @@ "revenuePenetration": 9.87, "lostRevenueDueToOOS": 17.82, "couponsRevenuePenetration": 17, + "shareOfCouponSubscriptions": 20.04, "timeInterval": { "endDate": "2023-03-11T00:00:00Z", "startDate": "2023-03-05T00:00:00Z" @@ -474,6 +494,7 @@ "activeSubscriptions": 100, "lostRevenueDueToOOS": 12.32, "couponsRevenuePenetration": 10, + "shareOfCouponSubscriptions": 20.04, "timeInterval": { "startDate": "2022-01-01T00:00:00Z", "endDate": "2022-12-31T00:00:00Z" @@ -489,6 +510,7 @@ "activeSubscriptions": 100, "lostRevenueDueToOOS": 17.82, "couponsRevenuePenetration": 17, + "shareOfCouponSubscriptions": 19.2, "timeInterval": { "startDate": "2022-01-01T00:00:00Z", "endDate": "2022-12-31T00:00:00Z" @@ -1501,39 +1523,39 @@ "x-docgen-enum-table-extension": [ { "value": "SHIPPED_SUBSCRIPTION_UNITS", - "description": "The number of units shipped to the subscribers over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`." + "description": "The number of units shipped to the subscribers over a period of time. Applicable to PERFORMANCE timePeriodType." }, { "value": "TOTAL_SUBSCRIPTIONS_REVENUE", - "description": "The revenue generated from subscriptions over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`." + "description": "The revenue generated from subscriptions over a period of time. Applicable to PERFORMANCE timePeriodType." }, { "value": "ACTIVE_SUBSCRIPTIONS", - "description": "The number of active subscriptions present at the end of the period. Applicable only for the `PERFORMANCE` `timePeriodType`." + "description": "The number of active subscriptions present at the end of the period. Applicable to PERFORMANCE timePeriodType." }, { "value": "NEXT_90DAYS_SHIPPED_SUBSCRIPTION_UNITS", - "description": "The forecasted shipped subscription units for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted shipped subscription units for the next 90 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_60DAYS_SHIPPED_SUBSCRIPTION_UNITS", - "description": "The forecasted shipped subscription units for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted shipped subscription units for the next 60 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_30DAYS_SHIPPED_SUBSCRIPTION_UNITS", - "description": "The forecasted shipped subscription units for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted shipped subscription units for the next 30 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_90DAYS_TOTAL_SUBSCRIPTIONS_REVENUE", - "description": "The forecasted total subscription revenue for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted total subscription revenue for the next 90 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_60DAYS_TOTAL_SUBSCRIPTIONS_REVENUE", - "description": "The forecasted total subscription revenue for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted total subscription revenue for the next 60 days. Applicable to FORECAST timePeriodType." }, { "value": "NEXT_30DAYS_TOTAL_SUBSCRIPTIONS_REVENUE", - "description": "The forecasted total subscription revenue for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`." + "description": "The forecasted total subscription revenue for the next 30 days. Applicable to FORECAST timePeriodType." } ] }, @@ -1726,7 +1748,11 @@ "SUBSCRIBER_NON_SUBSCRIBER_AVERAGE_REVENUE", "LOST_REVENUE_DUE_TO_OOS", "SUBSCRIBER_NON_SUBSCRIBER_AVERAGE_REORDERS", - "COUPONS_REVENUE_PENETRATION" + "COUPONS_REVENUE_PENETRATION", + "REVENUE_BY_DELIVERIES", + "SUBSCRIBER_RETENTION", + "REVENUE_PENETRATION_BY_SELLER_FUNDING", + "SHARE_OF_COUPON_SUBSCRIPTIONS" ], "x-docgen-enum-table-extension": [ { @@ -1760,6 +1786,22 @@ { "value": "COUPONS_REVENUE_PENETRATION", "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs." + }, + { + "value": "REVENUE_BY_DELIVERIES", + "description": "The subscription revenue generated from subscriptions with over two deliveries, active subscriptions with one delivery and cancelled subscriptions after one delivery over the past 12 months." + }, + { + "value": "SUBSCRIBER_RETENTION", + "description": "The percentage of subscriptions retained after 30 and 90 days of subscription creation." + }, + { + "value": "REVENUE_PENETRATION_BY_SELLER_FUNDING", + "description": "The percentage of subscription revenue generated by different tiers of seller-funded discount over the last 12 months." + }, + { + "value": "SHARE_OF_COUPON_SUBSCRIPTIONS", + "description": "The percentage of new subscriptions acquired through coupons." } ] }, @@ -1819,62 +1861,129 @@ "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "totalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The revenue generated from subscriptions over a period of time. Applicable for both the `PERFORMANCE` and `FORECAST` `timePeriodType`.", + "description": "The revenue generated from subscriptions over a period of time. Applicable for both the PERFORMANCE and FORECAST timePeriodType.", "format": "double" }, "shippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The number of units shipped to the subscribers over a period of time. Applicable for both the `PERFORMANCE` and `FORECAST` `timePeriodType`.", + "description": "The number of units shipped to the subscribers over a period of time. Applicable for both the PERFORMANCE and FORECAST timePeriodType.", "format": "int64" }, "activeSubscriptions": { "minimum": 0, "type": "number", - "description": "The number of active subscriptions present at the end of the period. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The number of active subscriptions present at the end of the period. Applicable to PERFORMANCE timePeriodType.", "format": "int64" }, "subscriberAverageRevenue": { "minimum": 0, "type": "number", - "description": "The average revenue per subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The average revenue per subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "nonSubscriberAverageRevenue": { "minimum": 0, "type": "number", - "description": "The average revenue per non-subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The average revenue per non-subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "lostRevenueDueToOOS": { "minimum": 0, "type": "number", - "description": "The revenue that would have been generated had there not been out of stock. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The revenue that would have been generated had there not been out of stock. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "subscriberAverageReorders": { "minimum": 0, "type": "number", - "description": "The average reorders per subscriber of the program over a period of 12 months. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The average reorders per subscriber of the program over a period of 12 months. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "nonSubscriberAverageReorders": { "minimum": 0, "type": "number", - "description": "The average reorders per non-subscriber of the program over a period of past 12 months. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The average reorders per non-subscriber of the program over a period of past 12 months. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "couponsRevenuePenetration": { "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenueFromSubscriptionsWithMultipleDeliveries": { + "minimum": 0, + "type": "number", + "description": "The subscription revenue generated from subscriptions with over two deliveries over the past 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenueFromActiveSubscriptionsWithSingleDelivery": { + "minimum": 0, + "type": "number", + "description": "The subscription revenue generated from active subscriptions with one delivery over the past 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenueFromCancelledSubscriptionsAfterSingleDelivery": { + "minimum": 0, + "type": "number", + "description": "The subscription revenue generated from subscriptions which are cancelled after one delivery over the past 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "subscriberRetentionFor30Days": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of subscriptions retained after 30 days of subscription creation. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "subscriberRetentionFor90Days": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of subscriptions retained after 90 days of subscription creation. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenuePenetrationFor0PercentSellerFunding": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of subscription revenue generated by offers with 0% seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenuePenetrationFor5PercentSellerFunding": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "[Applicable only for Sellers] The percentage of subscription revenue generated by offers with 5% seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenuePenetrationFor10PercentSellerFunding": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "[Applicable only for Sellers] The percentage of subscription revenue generated by offers with 10% seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "revenuePenetrationFor5PlusPercentSellerFunding": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "[Applicable only for vendors] The percentage of subscription revenue generated by offers with 5% or above seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "shareOfCouponSubscriptions": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of new subscriptions acquired through coupons. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "timeInterval": { @@ -1976,81 +2085,88 @@ "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "totalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The revenue generated from subscriptions over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The revenue generated from subscriptions over a period of time. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "shippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The number of units shipped to the subscribers over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The number of units shipped to the subscribers over a period of time. Applicable to PERFORMANCE timePeriodType.", "format": "int64" }, "activeSubscriptions": { "minimum": 0, "type": "number", - "description": "The number of active subscriptions present at the end of the period. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The number of active subscriptions present at the end of the period. Applicable to PERFORMANCE timePeriodType.", "format": "int64" }, "revenuePenetration": { "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of total program revenue out of total product revenue. Applicable only for the `PERFORMANCE` `timePeriodType`.", + "description": "The percentage of total program revenue out of total product revenue. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "lostRevenueDueToOOS": { "minimum": 0, "type": "number", - "description": "The revenue that would have been generated had there not been out of stock. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The revenue that would have been generated had there not been out of stock. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "couponsRevenuePenetration": { "maximum": 100, "minimum": 0, "type": "number", - "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable only for the PERFORMANCE timePeriodType.", + "description": "The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable to PERFORMANCE timePeriodType.", + "format": "double" + }, + "shareOfCouponSubscriptions": { + "maximum": 100, + "minimum": 0, + "type": "number", + "description": "The percentage of new subscriptions acquired through coupons. Applicable to PERFORMANCE timePeriodType.", "format": "double" }, "next30DayTotalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The forecasted total subscription revenue for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted total subscription revenue for the next 30 days. Applicable to FORECAST timePeriodType.", "format": "double" }, "next60DayTotalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The forecasted total subscription revenue for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted total subscription revenue for the next 60 days. Applicable to FORECAST timePeriodType.", "format": "double" }, "next90DayTotalSubscriptionsRevenue": { "minimum": 0, "type": "number", - "description": "The forecasted total subscription revenue for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted total subscription revenue for the next 90 days. Applicable to FORECAST timePeriodType.", "format": "double" }, "next30DayShippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The forecasted shipped subscription units for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted shipped subscription units for the next 30 days. Applicable to FORECAST timePeriodType.", "format": "int64" }, "next60DayShippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The forecasted shipped subscription units for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted shipped subscription units for the next 60 days. Applicable to FORECAST timePeriodType.", "format": "int64" }, "next90DayShippedSubscriptionUnits": { "minimum": 0, "type": "number", - "description": "The forecasted shipped subscription units for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`.", + "description": "The forecasted shipped subscription units for the next 90 days. Applicable to FORECAST timePeriodType.", "format": "int64" }, "timeInterval": { diff --git a/resources/models/seller/reports/v2021-06-30.json b/resources/models/seller/reports/v2021-06-30.json index 3d9bd2198..1bcecf644 100644 --- a/resources/models/seller/reports/v2021-06-30.json +++ b/resources/models/seller/reports/v2021-06-30.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Reports", + "title": "Report v2021-06-30", "description": "The Selling Partner API for Reports lets you retrieve and manage a variety of reports that can help selling partners manage their businesses.", "contact": { "name": "Selling Partner API Developer Support", @@ -24,6 +24,7 @@ "tags": [ "ReportsV20210630" ], + "summary": "getReports", "description": "Returns report details for the reports that match the filters that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReports", "parameters": [ @@ -393,6 +394,7 @@ "tags": [ "ReportsV20210630" ], + "summary": "createReport", "description": "Creates a report.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0167 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createReport", "requestBody": { @@ -648,6 +650,7 @@ "tags": [ "ReportsV20210630" ], + "summary": "getReport", "description": "Returns report details (including the `reportDocumentId`, if available) for the report that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 2 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReport", "parameters": [ @@ -893,6 +896,7 @@ "tags": [ "ReportsV20210630" ], + "summary": "cancelReport", "description": "Cancels the report that you specify. Only reports with `processingStatus=IN_QUEUE` can be cancelled. Cancelled reports are returned in subsequent calls to the `getReport` and `getReports` operations.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelReport", "parameters": [ @@ -1120,6 +1124,7 @@ "tags": [ "ReportsV20210630" ], + "summary": "getReportSchedules", "description": "Returns report schedule details that match the filters that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReportSchedules", "parameters": [ @@ -1387,6 +1392,7 @@ "tags": [ "ReportsV20210630" ], + "summary": "createReportSchedule", "description": "Creates a report schedule. If a report schedule with the same report type and marketplace IDs already exists, it will be cancelled and replaced with this one.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "createReportSchedule", "requestBody": { @@ -1640,6 +1646,7 @@ "tags": [ "ReportsV20210630" ], + "summary": "getReportSchedule", "description": "Returns report schedule details for the report schedule that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReportSchedule", "parameters": [ @@ -1881,6 +1888,7 @@ "tags": [ "ReportsV20210630" ], + "summary": "cancelReportSchedule", "description": "Cancels the report schedule that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0222 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "cancelReportSchedule", "parameters": [ @@ -2108,6 +2116,7 @@ "tags": [ "ReportsV20210630" ], + "summary": "getReportDocument", "description": "Returns the information required for retrieving a report document's contents.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.0167 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getReportDocument", "parameters": [ diff --git a/resources/models/seller/sellers/v1.json b/resources/models/seller/sellers/v1.json index 09c5b7079..fe7db5a31 100644 --- a/resources/models/seller/sellers/v1.json +++ b/resources/models/seller/sellers/v1.json @@ -1,8 +1,8 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Sellers", - "description": "The [Selling Partner API for Sellers](https://developer-docs.amazon.com/sp-api/docs/sellers-api-v1-reference) (Sellers API) provides essential information about seller accounts, such as:\n\n- The marketplaces a seller can list in\n- The default language and currency of a marketplace\n- Whether the seller has suspended listings\n\nRefer to the [Sellers API reference](https://developer-docs.amazon.com/sp-api/docs/sellers-api-v1-reference) for details about this API's operations, data types, and schemas.", + "title": "The Selling Partner API for Sellers", + "description": "The Selling Partner API for Sellers lets you retrieve information on behalf of sellers about their seller account, such as the marketplaces they participate in. Along with listing the marketplaces that a seller can sell in, the API also provides additional information about the marketplace such as the default language and the default currency. The API also provides seller-specific information such as whether the seller has suspended listings in that marketplace.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -24,7 +24,7 @@ "tags": [ "SellersV1" ], - "description": "Returns a list of marketplaces where the seller can list items and information about the seller's participation in those marketplaces.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.016 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of marketplaces that the seller submitting the request can sell in and information about the seller's participation in those marketplaces.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.016 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getMarketplaceParticipations", "responses": { "200": { @@ -67,6 +67,7 @@ "defaultLanguageCode": "en_US", "domainName": "www.amazon.com" }, + "storeName": "BestSellerStore", "participation": { "isParticipating": true, "hasSuspendedListings": false @@ -272,7 +273,7 @@ "tags": [ "SellersV1" ], - "description": "Returns information about a seller account and its marketplaces.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.016 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns information about a seller account and its marketplaces.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.016 | 15 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getAccount", "responses": { "200": { @@ -299,7 +300,7 @@ "example": { "payload": { "businessType": "PRIVATE_LIMITED", - "marketplaceLevelAttributes": [ + "marketplaceParticipationList": [ { "marketplace": { "id": "ATVPDKIKX0DER", @@ -308,10 +309,13 @@ "domainName": "www.amazon.com" }, "storeName": "BestSellerStore", - "listingStatus": "ACTIVE", - "sellingPlan": "PROFESSIONAL" + "participation": { + "isParticipating": true, + "hasSuspendedListings": false + } } ], + "sellingPlan": "PROFESSIONAL", "business": { "name": "BestSeller Inc.", "nonLatinName": "\u30d9\u30b9\u30c8\u30bb\u30e9\u30fc\u682a\u5f0f\u4f1a\u793e", @@ -323,7 +327,8 @@ "postalCode": "98101", "countryCode": "US" }, - "companyRegistrationNumber": "123456789" + "companyRegistrationNumber": "123456789", + "companyTaxIdentificationNumber": "987654321" }, "primaryContact": { "name": "John Doe", @@ -344,9 +349,13 @@ "x-amzn-api-sandbox": { "static": [ { + "request": { + "parameters": {} + }, "response": { "payload": { - "marketplaceLevelAttributes": [ + "businessType": "PRIVATE_LIMITED", + "marketplaceParticipationList": [ { "marketplace": { "id": "ATVPDKIKX0DER", @@ -355,13 +364,16 @@ "domainName": "www.amazon.com" }, "storeName": "BestSellerStore", - "listingStatus": "ACTIVE", - "sellingPlan": "PROFESSIONAL" + "participation": { + "isParticipating": true, + "hasSuspendedListings": false + } } ], - "businessType": "SOLE_PROPRIETORSHIP", + "sellingPlan": "PROFESSIONAL", "business": { "name": "BestSeller Inc.", + "nonLatinName": "\u30d9\u30b9\u30c8\u30bb\u30e9\u30fc\u682a\u5f0f\u4f1a\u793e", "registeredBusinessAddress": { "addressLine1": "123 Main St", "addressLine2": "Suite 500", @@ -370,7 +382,8 @@ "postalCode": "98101", "countryCode": "US" }, - "companyTaxIdentificationNumber": "TAX123456" + "companyRegistrationNumber": "123456789", + "companyTaxIdentificationNumber": "987654321" }, "primaryContact": { "name": "John Doe", @@ -410,25 +423,20 @@ "application/json": { "schema": { "$ref": "#/components/schemas/GetAccountResponse" - }, - "example": { - "errors": [ - { - "code": "400", - "message": "Validation failed for obfuscatedId:ACUULBDVZHYZ1" - } - ] } } }, "x-amzn-api-sandbox": { "static": [ { + "request": { + "parameters": {} + }, "response": { "errors": [ { - "code": "400", - "message": "Validation failed for obfuscatedId:ACUULBDVZHYZ1" + "code": "InvalidInput", + "message": "Invalid Input" } ] } @@ -591,7 +599,7 @@ }, "details": { "type": "string", - "description": "Additional details that can help you understand or fix the issue." + "description": "Additional details that can help the caller understand or fix the issue." } }, "description": "Error response returned when the request is unsuccessful." @@ -615,7 +623,8 @@ "MarketplaceParticipation": { "required": [ "marketplace", - "participation" + "participation", + "storeName" ], "type": "object", "properties": { @@ -624,6 +633,10 @@ }, "participation": { "$ref": "#/components/schemas/Participation" + }, + "storeName": { + "type": "string", + "description": "The name of the seller's store as displayed in the marketplace." } } }, @@ -663,7 +676,7 @@ }, "name": { "type": "string", - "description": "The marketplace name." + "description": "Marketplace name." }, "countryCode": { "pattern": "^([A-Z]{2})$", @@ -683,7 +696,7 @@ "description": "The domain name of the marketplace." } }, - "description": "Information about an Amazon marketplace where a seller can list items and customers can view and purchase items." + "description": "Detailed information about an Amazon market where a seller can list items for sale and customers can view and purchase items." }, "Participation": { "required": [ @@ -694,14 +707,14 @@ "properties": { "isParticipating": { "type": "boolean", - "description": "If `true`, the seller participates in the marketplace. Otherwise `false`." + "description": "If true, the seller participates in the marketplace." }, "hasSuspendedListings": { "type": "boolean", - "description": "Specifies if the seller has suspended listings. `true` if the seller Listing Status is set to Inactive, otherwise `false`." + "description": "If true, the seller has suspended listings." } }, - "description": "Information that is specific to a seller in a marketplace." + "description": "Detailed information that is specific to a seller in a marketplace." }, "GetAccountResponse": { "type": "object", @@ -715,74 +728,16 @@ }, "description": "The response schema for the `getAccount` operation." }, - "MarketplaceLevelAttributes": { - "required": [ - "listingStatus", - "marketplace", - "sellingPlan", - "storeName" - ], - "type": "object", - "properties": { - "marketplace": { - "$ref": "#/components/schemas/Marketplace" - }, - "storeName": { - "type": "string", - "description": "The name of the seller's store as displayed in the marketplace." - }, - "listingStatus": { - "type": "string", - "description": "The current status of the seller's listings.", - "enum": [ - "ACTIVE", - "INACTIVE" - ], - "x-docgen-enum-table-extension": [ - { - "value": "ACTIVE", - "description": "The seller's listings are currently active." - }, - { - "value": "INACTIVE", - "description": "The seller's listings are currently inactive." - } - ] - }, - "sellingPlan": { - "type": "string", - "description": "The selling plan details.", - "enum": [ - "PROFESSIONAL", - "INDIVIDUAL" - ], - "x-docgen-enum-table-extension": [ - { - "value": "PROFESSIONAL", - "description": "The seller has a professional selling plan." - }, - { - "value": "INDIVIDUAL", - "description": "The seller has an individual selling plan." - } - ] - } - }, - "description": "Attributes that define the seller's presence and status within a specific marketplace. These attributes include the marketplace details, store name, listing status, and the selling plan the seller is subscribed to." - }, "Account": { "required": [ "businessType", - "marketplaceLevelAttributes" + "marketplaceParticipationList", + "sellingPlan" ], "type": "object", "properties": { - "marketplaceLevelAttributes": { - "type": "array", - "description": "A list of details of the marketplaces where the seller account is active.", - "items": { - "$ref": "#/components/schemas/MarketplaceLevelAttributes" - } + "marketplaceParticipationList": { + "$ref": "#/components/schemas/MarketplaceParticipationList" }, "businessType": { "type": "string", @@ -832,6 +787,24 @@ } ] }, + "sellingPlan": { + "type": "string", + "description": "The selling plan details.", + "enum": [ + "PROFESSIONAL", + "INDIVIDUAL" + ], + "x-docgen-enum-table-extension": [ + { + "value": "PROFESSIONAL", + "description": "The seller has a professional selling plan." + }, + { + "value": "INDIVIDUAL", + "description": "The seller has an individual selling plan." + } + ] + }, "business": { "$ref": "#/components/schemas/Business" }, @@ -868,7 +841,7 @@ "description": "The non-Latin script version of the registered business name, if applicable." } }, - "description": "Information about the seller's business. Certain fields may be omitted depending on the seller's `businessType`." + "description": "Information about the Seller's business. These fields may be omitted if the Seller is registered as an individual." }, "Address": { "required": [ diff --git a/resources/models/seller/shipping/v2.json b/resources/models/seller/shipping/v2.json index d09484322..318b34370 100644 --- a/resources/models/seller/shipping/v2.json +++ b/resources/models/seller/shipping/v2.json @@ -266,7 +266,18 @@ "rateItemType": "MANDATORY" } ], - "paymentType": "PAY_THROUGH_AMAZON" + "paymentType": "PAY_THROUGH_AMAZON", + "benefits": { + "includedBenefits": [], + "excludedBenefits": [ + { + "benefit": "CLAIMS_PROTECTED", + "reasonCodes": [ + "LATE_DELIVERY_RISK" + ] + } + ] + } } ], "ineligibleRates": [ @@ -720,6 +731,12 @@ "start": "2019-12-13T07:09:05.513Z", "end": "2019-12-13T09:09:05.513Z" } + }, + "benefits": { + "includedBenefits": [ + "CLAIMS_PROTECTED" + ], + "excludedBenefits": [] } } } @@ -2083,7 +2100,13 @@ "format": "PNG", "contents": "sdioadaiosfhdodsaiufhouafhoudfhdouahfac==" } - ] + ], + "benefits": { + "includedBenefits": [ + "CLAIMS_PROTECTED" + ], + "excludedBenefits": [] + } } } } @@ -2800,6 +2823,7 @@ { "name": "accessPointTypes", "in": "query", + "description": "Access point types", "required": true, "style": "form", "explode": false, @@ -2853,7 +2877,6 @@ } ] }, - "example": "HELIX", "x-docgen-enum-table-extension": [ { "value": "HELIX", @@ -2892,6 +2915,7 @@ { "name": "countryCode", "in": "query", + "description": "Country code for access point", "required": true, "schema": { "type": "string" @@ -2901,6 +2925,7 @@ { "name": "postalCode", "in": "query", + "description": "postal code for access point", "required": true, "schema": { "type": "string" @@ -4319,6 +4344,7 @@ "properties": { "errors": { "type": "array", + "description": "Array of Errors", "items": { "$ref": "#/components/schemas/Error" } @@ -4552,6 +4578,10 @@ "type": "string", "description": "The carrier name for the offering." }, + "AccountId": { + "type": "string", + "description": "Identifier for the seller's carrier account." + }, "PackageClientReferenceId": { "type": "string", "description": "A client provided unique identifier for a package being shipped. This value should be saved by the client to pass as a parameter to the getShipmentDocuments operation." @@ -4582,15 +4612,18 @@ "DeliveredToRearDoor", "DeliveredToReceptionist", "DeliveredToShed", + "DeliveredWithOTP", "Signed", "Damaged", "IncorrectItems", "NotRequired", "Rejected", + "RejectedByRecipientWithVerification", "CancelledByRecipient", "AddressNotFound", "HazmatShipment", - "Undeliverable" + "Undeliverable", + "ArrivedAtLocalFacility" ], "x-docgen-enum-table-extension": [ { @@ -4665,6 +4698,10 @@ "value": "DeliveredToShed", "description": "Shipment delivered to shed." }, + { + "value": "DeliveredWithOTP", + "description": "Shipment delivered with onetime passcode." + }, { "value": "Signed", "description": "Shipment delivered and signature received." @@ -4685,6 +4722,10 @@ "value": "Rejected", "description": "Recipient refused to accept the shipment." }, + { + "value": "RejectedByRecipientWithVerification", + "description": "Recipient refused to accept the shipment and provided verification." + }, { "value": "CancelledByRecipient", "description": "Shipment was cancelled by the recipient. This tag is paired with the rejected shipment status." @@ -4700,6 +4741,10 @@ { "value": "Undeliverable", "description": "Shipment is undeliverable and is returning to the seller." + }, + { + "value": "ArrivedAtLocalFacility", + "description": "Package arrived at the local facility." } ] }, @@ -4765,7 +4810,8 @@ "city", "countryCode", "name", - "postalCode" + "postalCode", + "stateOrRegion" ], "type": "object", "properties": { @@ -4941,6 +4987,45 @@ "type": "string", "description": "A Base64 encoded string of the file contents." }, + "RequestedLabelCustomization": { + "type": "object", + "properties": { + "requestAttributes": { + "$ref": "#/components/schemas/RequestAttributes" + } + }, + "description": "Object contains customised data requested by a shipper to be printed on a shipping label." + }, + "RequestAttributes": { + "type": "array", + "description": "Specify the type of attributes to be added on a label.", + "items": { + "$ref": "#/components/schemas/LabelAttribute" + } + }, + "LabelAttribute": { + "type": "string", + "description": "Enumerates the attributes supported to be printed on a shipping label. The values for these attributes are retrieved from GetRates/OneClickShipment request", + "enum": [ + "PACKAGE_CLIENT_REFERENCE_ID", + "SELLER_DISPLAY_NAME", + "COLLECT_ON_DELIVERY_AMOUNT" + ], + "x-docgen-enum-table-extension": [ + { + "value": "PACKAGE_CLIENT_REFERENCE_ID", + "description": "Prints client reference ID on the shipping label" + }, + { + "value": "SELLER_DISPLAY_NAME", + "description": "Prints seller name on the shipping label" + }, + { + "value": "COLLECT_ON_DELIVERY_AMOUNT", + "description": "Prints Collect On Delivery amount on the shipping label." + } + ] + }, "PackageDocumentList": { "type": "array", "description": "A list of documents related to a package.", @@ -5098,6 +5183,9 @@ "items": { "$ref": "#/components/schemas/DocumentType" } + }, + "requestedLabelCustomization": { + "$ref": "#/components/schemas/RequestedLabelCustomization" } }, "description": "The document specifications requested. For calls to the purchaseShipment operation, the shipment purchase fails if the specified document specifications are not among those returned in the response to the getRates operation." @@ -5411,7 +5499,7 @@ "type": "object", "properties": { "unitedNationsRegulatoryId": { - "pattern": "^(UN)[0-9]{4}$", + "pattern": "^(UN|ID|NA)[0-9]{4}$", "type": "string", "description": "The specific UNID of the item being shipped." }, @@ -5572,7 +5660,8 @@ "Undeliverable", "PickupCancelled", "ReturnInitiated", - "AvailableForPickup" + "AvailableForPickup", + "RecipientRequestedAlternateDeliveryTiming" ], "x-docgen-enum-table-extension": [ { @@ -5626,6 +5715,10 @@ { "value": "AvailableForPickup", "description": "Package held for recipient pickup." + }, + { + "value": "RecipientRequestedAlternateDeliveryTiming", + "description": "Recipient has requested an update to their delivery date." } ] }, @@ -6027,6 +6120,9 @@ }, "destinationAccessPointDetails": { "$ref": "#/components/schemas/AccessPointDetails" + }, + "carrierAccounts": { + "$ref": "#/components/schemas/CarrierAccounts" } }, "description": "The request schema for the getRates operation. When the channelType is Amazon, the shipTo address is not required and will be ignored." @@ -6037,7 +6133,8 @@ "accessPointId": { "$ref": "#/components/schemas/AccessPointId" } - } + }, + "description": "AccessPointDetails object" }, "NdrAction": { "type": "string", @@ -6461,12 +6558,14 @@ }, "exceptionOperatingHours": { "type": "array", + "description": "Exception operating hours for Access Point", "items": { "$ref": "#/components/schemas/ExceptionOperatingHours" } }, "assistanceType": { "type": "string", + "description": "Assistance type enum for Access point i.e. STAFF_ASSISTED or SELF_ASSISTED", "enum": [ "STAFF_ASSISTED", "SELF_ASSISTED" @@ -6507,6 +6606,7 @@ }, "midDayClosures": { "type": "array", + "description": "midDayClosures operating hours array", "items": { "$ref": "#/components/schemas/TimeOfDay" } @@ -6518,13 +6618,16 @@ "type": "object", "properties": { "hourOfDay": { - "type": "integer" + "type": "integer", + "description": "Denotes hour of the day, used for defining opening or closing time of access points" }, "minuteOfHour": { - "type": "integer" + "type": "integer", + "description": "Denotes minute of the hour, used for defining opening or closing time of access points" }, "secondOfMinute": { - "type": "integer" + "type": "integer", + "description": "Denotes second of the minute, used for defining opening or closing time of access points" } }, "description": "Denotes time of the day, used for defining opening or closing time of access points" @@ -6621,6 +6724,29 @@ } ] }, + "CarrierAccounts": { + "type": "array", + "description": "A list of CarrierAccounts", + "items": { + "$ref": "#/components/schemas/CarrierAccount" + } + }, + "CarrierAccount": { + "required": [ + "carrierAccountId", + "carrierId" + ], + "type": "object", + "properties": { + "carrierAccountId": { + "$ref": "#/components/schemas/AccountId" + }, + "carrierId": { + "$ref": "#/components/schemas/CarrierId" + } + }, + "description": "Carrier Account details used to fetch rates." + }, "DateRange": { "type": "object", "properties": { @@ -6712,7 +6838,12 @@ "RESIDENTIAL_SURCHARGE", "ADDITIONAL_SURCHARGE", "SURCHARGE", - "REBATE" + "REBATE", + "HIGH_CUBE_SURCHARGE", + "HIGH_LENGTH_SURCHARGE", + "HIGH_WIDTH_SURCHARGE", + "DEMAND_SURCHARGE", + "NONSTANDARD_FEE" ], "x-docgen-enum-table-extension": [ { @@ -6826,6 +6957,26 @@ { "value": "REBATE", "description": "Rebate." + }, + { + "value": "HIGH_CUBE_SURCHARGE", + "description": "High Cube Surcharge." + }, + { + "value": "HIGH_LENGTH_SURCHARGE", + "description": "High Length Surcharge." + }, + { + "value": "HIGH_WIDTH_SURCHARGE", + "description": "High Width Surcharge." + }, + { + "value": "DEMAND_SURCHARGE", + "description": "A fee that is applied during specific periods of increased demand on the network as specified in the Amazon Shipping Service guide." + }, + { + "value": "NONSTANDARD_FEE", + "description": "A fee that applies for packages that are outside the standard size for processing and sorting as specified in the Amazon Shipping Service guide." } ] }, @@ -6884,19 +7035,19 @@ }, "ExcludedBenefit": { "required": [ - "benefit", - "reasonCodes" + "benefit" ], "type": "object", "properties": { "benefit": { - "type": "string" + "type": "string", + "description": "benefit" }, "reasonCodes": { "$ref": "#/components/schemas/ExcludedBenefitReasonCodes" } }, - "description": "Object representing an excluded benefit that is excluded for an ShippingOffering/Rate." + "description": "Object representing a benefit that is excluded for a shipping offer or rate." }, "ExcludedBenefitReasonCodes": { "minItems": 1, diff --git a/resources/models/seller/transfers/v2024-06-01.json b/resources/models/seller/transfers/v2024-06-01.json index 1c189de57..ece74389d 100644 --- a/resources/models/seller/transfers/v2024-06-01.json +++ b/resources/models/seller/transfers/v2024-06-01.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "The Selling Partner API for Transfers.", - "description": "Use the Transfers API v2024-06-01 to initiate payouts for your seller accounts. This API is available in private beta only.", + "description": "The Selling Partner API for Transfers enables selling partners to retrieve payment methods and initiate payouts for their seller accounts. This API supports the following marketplaces: DE, FR, IT, ES, SE, NL, PL, and BE.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -21,7 +21,7 @@ "paths": { "/finances/transfers/2024-06-01/payouts": { "post": { - "description": "Initiates an on-demand payout to the seller's default deposit method in Seller Central for the given `marketplaceId` and `accountType` (if eligible). Only one on-demand payout can be initiated for each marketplace and account type within a 24-hour period. \n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the requested operation. The preceding table shows the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may yield higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Initiates an on-demand payout to the seller's default deposit method in Seller Central for the given `marketplaceId` and `accountType`, if eligible. You can only initiate one on-demand payout for each marketplace and account type within a 24-hour period. \n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 0.017 | 2 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "initiatePayout", "requestBody": { "description": "The request body for the `initiatePayout` operation.", @@ -82,7 +82,7 @@ } }, "400": { - "description": "Request has missing or invalid parameters and cannot be parsed. Possible values include:\n\nINVALID_INPUT: The marketplaceId/accountType provided in the input is invalid.\n\nNOT_ELIGIBLE_FOR_ON_DEMAND_PAYOUT: The seller is not eligible for On-Demand Payouts. Retries would most likely fail.\n\nNO_DEPOSIT_METHOD: No deposit method found for the selling partner. Please add a valid deposit method and try again.\n\nINSUFFICIENT_PAYOUT_AMOUNT: The outstanding balance is less than the minimum permissible payout amount, hence no payout will be initiated.\n\nPAYOUT_FREQUENCY_EXCEEDED: This occurs if there has already been a payout initiated for the given marketplace and accountType in the last 24 hours. A selling partner can request payout once in every 24 hours for a given marketplace and accountType.\n\nNote: The error codes listed here are not an exhaustive representation. The API's error handling is subject to change, and additional error codes may be introduced in the future.", + "description": "Request has missing or invalid parameters and cannot be parsed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -105,7 +105,7 @@ "example": { "errors": [ { - "code": "NO_DEPOSIT_METHOD", + "code": "NoDepositMethod", "message": "No deposit method found for the selling partner. Add a valid deposit method and try again." } ] @@ -128,11 +128,11 @@ "response": { "errors": [ { - "code": "NO_DEPOSIT_METHOD", + "code": "NoDepositMethod", "message": "No deposit method found for the selling partner. Add a valid deposit method and try again." }, { - "code": "INSUFFICIENT_PAYOUT_AMOUNT", + "code": "InsufficientPayoutAmount", "message": "The available balance is less than the minimum permissible payout amount. No payout will be initiated." } ] @@ -280,21 +280,57 @@ ] } }, - "/finances/transfers/2024-06-01/paymentmethods": { - "post": { - "description": "The list of payment methods added for a particular seller. These payment methods can be used for payouts.", + "/finances/transfers/2024-06-01/paymentMethods": { + "get": { + "description": "Returns the list of payment methods for the seller, which can be filtered by method type.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| .5 | 30 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getPaymentMethods", - "requestBody": { - "description": "The request schema of the `getPaymentMethods` operation.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetPaymentMethodsRequest" - } - } + "parameters": [ + { + "name": "marketplaceId", + "in": "query", + "description": "The identifier of the marketplace from which you want to retrieve payment methods. For the list of possible marketplace identifiers, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", + "required": true, + "schema": { + "type": "string" + }, + "example": "ATVPDKIKX0DER" }, - "required": true - }, + { + "name": "paymentMethodTypes", + "in": "query", + "description": "A comma-separated list of the payment method types you want to include in the response.", + "style": "form", + "explode": false, + "schema": { + "minItems": 1, + "uniqueItems": true, + "type": "array", + "items": { + "type": "string", + "enum": [ + "BANK_ACCOUNT", + "CARD", + "SELLER_WALLET" + ], + "x-docgen-enum-table-extension": [ + { + "value": "BANK_ACCOUNT", + "description": "The payment is from a bank account." + }, + { + "value": "CARD", + "description": "The payment is from a card." + }, + { + "value": "SELLER_WALLET", + "description": "The payment is from a [Seller Wallet](https://sell.amazon.com/tools/seller-wallet) virtual bank account." + } + ] + } + }, + "example": "BANK_ACCOUNT,CARD" + } + ], "responses": { "200": { "description": "Success.", @@ -318,15 +354,23 @@ "$ref": "#/components/schemas/GetPaymentMethodsResponse" }, "example": { - "piDetails": [ + "paymentMethods": [ + { + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "BANK_ACCOUNT", + "tail": "677", + "assignmentType": "DEFAULT_DEPOSIT_METHOD" + }, { "countryCode": "US", - "defaultMarketplaces": [ - "ATVPDKIKX0DER" - ], - "encryptedAccountHolderName": "?SIEGE|Rufus!00AAAAAAYIARAAGgAAAAAADgjowvyyBhAAGAAgADIAAAAAkQAAAAAAAAAA1goTnyZO5d+yqPgsktNT/nEAAAAAAAAAP0MonpF3YDVi4nembq6SlQ+4vdiDYdw3yAQnHXMw7xQtF7vzrLY/MJPd3nisz3cIf8mXj5Q6OLDmVukyrqBS0ZDq12OuNAqwh3O1w/tAba31f7UBWfhg3XJFwflqHOX028hd7wmGl72o9NNk6ylY18g=!EGEIS?", - "paymentInstrumentId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", - "paymentInstrumentType": "BANK_ACCOUNT", + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "CARD", + "expiryDate": { + "month": "3", + "year": "2029" + }, "tail": "677" } ] @@ -338,37 +382,18 @@ { "request": { "parameters": { - "body": { - "value": { - "owningCustomerId": "ACUULBDVZHYZZ", - "marketplaceId": "ATVPDKIKX0DER", - "requestId": "Rufus", - "paymentMethodFilter": { - "subscribedMarketplaces": [ - "ATVPDKIKX0DER", - "A2EUQ1WTGCTBG2" - ], - "assignmentFilter": { - "assignmentTypes": [ - "DEFAULT" - ] - } - } - } + "marketplaceId": { + "value": "ATVPDKIKX0DER" } } }, "response": { - "piDetails": [ + "paymentMethods": [ { "countryCode": "US", - "defaultMarketplaces": [ - "ATVPDKIKX0DER", - "A2EUQ1WTGCTBG2" - ], - "encryptedAccountHolderName": "?SIEGE|Rufus!00AAAAAAYIARAAGgAAAAAADgjowvyyBhAAGAAgADIAAAAAkQAAAAAAAAAA1goTnyZO5d+yqPgsktNT/nEAAAAAAAAAP0MonpF3YDVi4nembq6SlQ+4vdiDYdw3yAQnHXMw7xQtF7vzrLY/MJPd3nisz3cIf8mXj5Q6OLDmVukyrqBS0ZDq12OuNAqwh3O1w/tAba31f7UBWfhg3XJFwflqHOX028hd7wmGl72o9NNk6ylY18g=!EGEIS?", - "paymentInstrumentId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", - "paymentInstrumentType": "BANK_ACCOUNT", + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "BANK_ACCOUNT", "tail": "677" } ] @@ -401,7 +426,7 @@ "example": { "errors": [ { - "code": "400", + "code": "InvalidInput", "message": "Validation failed for obfuscatedId:ACUULBDVZHYZ1" } ] @@ -413,30 +438,16 @@ { "request": { "parameters": { - "body": { - "value": { - "owningCustomerId": "ACUULBDVZHYZ1", - "marketplaceId": "ATVPDKIKX0DER", - "requestId": "Rufus", - "paymentMethodFilter": { - "subscribedMarketplaces": [ - "ATVPDKIKX0DER" - ], - "assignmentFilter": { - "assignmentTypes": [ - "DEFAULT" - ] - } - } - } + "marketplaceId": { + "value": "ABCMARKET" } } }, "response": { "errors": [ { - "code": "400", - "message": "Validation failed for obfuscatedId:ACUULBDVZHYZ1" + "code": "InvalidInput", + "message": "Validation failed for: ABCMARKET" } ] } @@ -577,7 +588,6 @@ } } }, - "x-codegen-request-body-name": "body", "tags": [ "TransfersV20240601" ] @@ -594,12 +604,11 @@ "type": "object", "properties": { "marketplaceId": { - "type": "string", - "description": "A marketplace identifier. For the list of possible marketplace identifiers, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids)." + "$ref": "#/components/schemas/MarketplaceId" }, "accountType": { "type": "string", - "description": "The account type in the selected marketplace for which a payout has to be initiated. For the supported EU marketplaces, the only account type is `Standard Orders`." + "description": "The account type in the selected marketplace for which a payout must be initiated. For supported EU marketplaces, the only account type is `Standard Orders`." } }, "description": "The request schema for the `initiatePayout` operation.", @@ -624,57 +633,28 @@ "payoutReferenceId": "3DM7DQi8DPAMOLOSaN5HxT0q2waNwH95fopx3AD2Lgc" } }, - "GetPaymentMethodsRequest": { - "type": "object", - "properties": { - "owningCustomerId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - }, - "marketplaceId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - }, - "requestId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - }, - "paymentMethodFilter": { - "$ref": "#/components/schemas/PaymentMethodFilter" - } - }, - "description": "The request schema for the `getPaymentMethods` operation.", - "example": { - "owningCustomerId": "ACUULBDVZHYZZ", - "marketplaceId": "ATVPDKIKX0DER", - "requestId": "Rufus", - "paymentMethodFilter": { - "subscribedMarketplaces": [ - "ATVPDKIKX0DER" - ], - "assignmentFilter": { - "assignmentTypes": [ - "DEFAULT" - ] - } - } - } - }, "GetPaymentMethodsResponse": { "type": "object", "properties": { - "piDetails": { - "$ref": "#/components/schemas/ListOfPIDetails" + "paymentMethods": { + "$ref": "#/components/schemas/PaymentMethodList" } }, - "description": "The response schema for the `getPaymentMethodsResponse` operation.", + "description": "The response schema for the `getPaymentMethods` operation.", "example": { - "piDetails": [ + "paymentMethods": [ + { + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "BANK_ACCOUNT", + "tail": "677", + "assignmentType": "DEFAULT_DEPOSIT_METHOD" + }, { "countryCode": "US", - "defaultMarketplaces": [ - "ATVPDKIKX0DER" - ], - "encryptedAccountHolderName": "?SIEGE|Rufus!00AAAAAAYIARAAGgAAAAAADgjowvyyBhAAGAAgADIAAAAAkQAAAAAAAAAA1goTnyZO5d+yqPgsktNT/nEAAAAAAAAAP0MonpF3YDVi4nembq6SlQ+4vdiDYdw3yAQnHXMw7xQtF7vzrLY/MJPd3nisz3cIf8mXj5Q6OLDmVukyrqBS0ZDq12OuNAqwh3O1w/tAba31f7UBWfhg3XJFwflqHOX028hd7wmGl72o9NNk6ylY18g=!EGEIS?", - "paymentInstrumentId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", - "paymentInstrumentType": "CARD", + "accountHolderName": "John Doe", + "paymentMethodId": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d", + "paymentMethodType": "CARD", "expiryDate": { "month": "3", "year": "2029" @@ -684,118 +664,76 @@ ] } }, - "PaymentMethodFilter": { - "type": "object", - "properties": { - "paymentInstrumentId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - }, - "subscribedMarketplaces": { - "$ref": "#/components/schemas/ListOfStrings" - }, - "assignmentFilter": { - "$ref": "#/components/schemas/AssignmentFilter" - }, - "paymentInstrumentTypes": { - "$ref": "#/components/schemas/ListOfPaymentInstrumentType" - } - }, - "description": "The object used to filter payment methods based on different factors.", - "example": { - "paymentInstrumentId": "0h_PU_CUS_da62b97f-8629-46a1-8f8b-6f7fde4b5751", - "paymentInstrumentTypes": [ - "BANK_ACCOUNT" - ] - } - }, - "AssignmentFilter": { - "type": "object", - "properties": { - "assignmentTypes": { - "$ref": "#/components/schemas/ListOfAssignmentType" - } - }, - "description": "The list of default payment instruments that are returned when you use the `assignmentFilter`." - }, - "ListOfAssignmentType": { - "type": "array", - "description": "The list of assignment types.", - "items": { - "$ref": "#/components/schemas/AssignmentType" - } - }, - "AssignmentType": { - "type": "string", - "description": "The filter that returns payment methods based on the type of assignment.", - "enum": [ - "DEFAULT" - ], - "x-docgen-enum-table-extension": [ - { - "value": "DEFAULT", - "description": "The payment instrument that is used as the primary payout method." - } - ] - }, - "ListOfPIDetails": { + "PaymentMethodList": { "type": "array", - "description": "The list of payment instruments.", + "description": "The list of payment methods with payment method details.", "items": { - "$ref": "#/components/schemas/PIDetails" + "$ref": "#/components/schemas/PaymentMethodDetails" } }, - "PIDetails": { + "PaymentMethodDetails": { "type": "object", "properties": { - "encryptedAccountHolderName": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" + "accountHolderName": { + "type": "string", + "description": "The name of the account holder who is registered for the payment method." }, - "paymentInstrumentId": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" + "paymentMethodId": { + "type": "string", + "description": "The payment method identifier.", + "example": "0h_TU_CUS_4058fe2a-da6b-4b82-8e48-b20ff2eb4f6d" }, "tail": { - "$ref": "#/components/schemas/StringWithDigits" + "type": "string", + "description": "The last three or four digits of the payment method.", + "example": "321" }, "expiryDate": { "$ref": "#/components/schemas/ExpiryDate" }, "countryCode": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" + "type": "string", + "description": "The two-letter country code in ISO 3166-1 alpha-2 format. For payment methods in the `card` category, the code is for the country where the card was issued. For payment methods in the `bank account` category, the code is for the country where the account is located.", + "example": "US" }, - "defaultMarketplaces": { - "$ref": "#/components/schemas/ListOfStrings" + "paymentMethodType": { + "$ref": "#/components/schemas/PaymentMethodType" }, - "paymentInstrumentType": { - "$ref": "#/components/schemas/PaymentInstrumentType" + "assignmentType": { + "$ref": "#/components/schemas/AssignmentType" } }, - "description": "The details of a payment instrument." + "description": "The details of a payment method." }, "ExpiryDate": { "type": "object", "properties": { "month": { - "$ref": "#/components/schemas/StringWithDigits" + "type": "string", + "description": "The month the card expires expressed as a number from `1` to `12`.", + "example": "3" }, "year": { - "$ref": "#/components/schemas/StringWithDigits" + "type": "string", + "description": "Year", + "example": "2024" } }, - "description": "The expiration date of a card used for payment. If the payment instrument is not a card, the expiration date is null." + "description": "The expiration date of the card used for payment. If the payment method is not `card`, the expiration date is `null`." }, - "ListOfPaymentInstrumentType": { + "PaymentMethodTypeList": { "type": "array", - "description": "The list of payment instrument types that are present.", + "description": "The list of payment method types that are present.", "example": [ "BANK_ACCOUNT, CARD" ], "items": { - "$ref": "#/components/schemas/PaymentInstrumentType" + "$ref": "#/components/schemas/PaymentMethodType" } }, - "PaymentInstrumentType": { + "PaymentMethodType": { "type": "string", - "description": "The payment instrument type.", + "description": "The type of payment method.", "enum": [ "BANK_ACCOUNT", "CARD", @@ -804,36 +742,35 @@ "x-docgen-enum-table-extension": [ { "value": "BANK_ACCOUNT", - "description": "Bank Account." + "description": "The payment is from a bank account." }, { "value": "CARD", - "description": "Card" + "description": "The payment is from a card." }, { "value": "SELLER_WALLET", - "description": "Seller Wallet Virtual Bank Account." + "description": "The payment is from a [Seller Wallet](https://sell.amazon.com/tools/seller-wallet) virtual bank account." } ] }, - "ListOfStrings": { - "type": "array", - "description": "A list of strings.", - "items": { - "$ref": "#/components/schemas/StringWithNoWhiteSpace" - } - }, - "StringWithDigits": { - "pattern": "^[0-9]*", + "AssignmentType": { "type": "string", - "description": "A string with digits", - "example": "ATVPDKIKX0DER" + "description": "The default payment method type.", + "enum": [ + "DEFAULT_DEPOSIT_METHOD" + ], + "x-docgen-enum-table-extension": [ + { + "value": "DEFAULT_DEPOSIT_METHOD", + "description": "The default deposit method." + } + ] }, - "StringWithNoWhiteSpace": { - "pattern": "\\S+", + "MarketplaceId": { "type": "string", - "description": "A string with no white spaces.", - "example": "ATVPDKIKX0DER" + "description": "The identifier of the Amazon marketplace. For the list of all marketplace IDs, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", + "example": "A1PA6795UKMFR9" }, "ErrorList": { "required": [ diff --git a/resources/models/vendor/direct-fulfillment-inventory/v1.json b/resources/models/vendor/direct-fulfillment-inventory/v1.json index 57d9d5a60..a31798556 100644 --- a/resources/models/vendor/direct-fulfillment-inventory/v1.json +++ b/resources/models/vendor/direct-fulfillment-inventory/v1.json @@ -24,7 +24,7 @@ "tags": [ "DirectFulfillmentInventoryV1" ], - "description": "Submits inventory updates for the specified warehouse for either a partial or full feed of inventory items.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the *SP-API*](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Submits inventory updates for the specified warehouse for either a partial or full feed of inventory items.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitInventoryUpdate", "parameters": [ { @@ -38,7 +38,7 @@ } ], "requestBody": { - "description": "The request body that contains the inventory update data to submit.", + "description": "The request body containing the inventory update data to submit.", "content": { "application/json": { "schema": { @@ -331,7 +331,7 @@ "$ref": "#/components/schemas/InventoryUpdate" } }, - "description": "The request body for the `submitInventoryUpdate` operation." + "description": "The request body for the submitInventoryUpdate operation." }, "InventoryUpdate": { "required": [ @@ -346,7 +346,7 @@ }, "isFullUpdate": { "type": "boolean", - "description": "When `true`, this request contains a full feed. When `false`, this request contains a partial feed. When sending a full feed, you must send information about all items in the warehouse. Any items not in the full feed are updated as not available. When sending a partial feed, only include the items that need an inventory update. The status of other items will remain unchanged." + "description": "When true, this request contains a full feed. Otherwise, this request contains a partial feed. When sending a full feed, you must send information about all items in the warehouse. Any items not in the full feed are updated as not available. When sending a partial feed, only include the items that need an update to inventory. The status of other items will remain unchanged." }, "items": { "type": "array", @@ -366,18 +366,18 @@ "properties": { "buyerProductIdentifier": { "type": "string", - "description": "The buyer-selected product identification for the item. Either `buyerProductIdentifier` or `vendorProductIdentifier` must be submitted." + "description": "The buyer selected product identification of the item. Either buyerProductIdentifier or vendorProductIdentifier should be submitted." }, "vendorProductIdentifier": { "type": "string", - "description": "The vendor selected product identification for the item. Either `buyerProductIdentifier` or `vendorProductIdentifier` must be submitted." + "description": "The vendor selected product identification of the item. Either buyerProductIdentifier or vendorProductIdentifier should be submitted." }, "availableQuantity": { "$ref": "#/components/schemas/ItemQuantity" }, "isObsolete": { "type": "boolean", - "description": "When `true`, the item is permanently unavailable." + "description": "When true, the item is permanently unavailable." } }, "description": "Updated inventory details for an item." @@ -393,7 +393,7 @@ "description": "Assigned identification for the party." } }, - "description": "Name, address and tax details for a group." + "description": "Name, address and tax details of a party." }, "ItemQuantity": { "required": [ @@ -410,7 +410,7 @@ "description": "Unit of measure for the available quantity." } }, - "description": "Details about item quantity." + "description": "Details of item quantity." }, "SubmitInventoryUpdateResponse": { "type": "object", @@ -422,7 +422,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitInventoryUpdate` operation." + "description": "The response schema for the submitInventoryUpdate operation." }, "TransactionReference": { "type": "object", @@ -432,7 +432,7 @@ "description": "GUID to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } }, - "description": "A response that contains the transaction ID." + "description": "Response containing the transaction ID." }, "ErrorList": { "required": [ diff --git a/resources/models/vendor/direct-fulfillment-orders/v1.json b/resources/models/vendor/direct-fulfillment-orders/v1.json index e8fe32a27..593343750 100644 --- a/resources/models/vendor/direct-fulfillment-orders/v1.json +++ b/resources/models/vendor/direct-fulfillment-orders/v1.json @@ -1615,7 +1615,7 @@ "description": "Submits acknowledgements for one or more purchase orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitAcknowledgement", "requestBody": { - "description": "The request body that contains the order acknowledgement.", + "description": "The request body containing the acknowledgement to an order.", "content": { "application/json": { "schema": { @@ -1933,13 +1933,13 @@ }, "orders": { "type": "array", - "description": "Represents a purchase order within the `OrderList`.", + "description": "Represents a purchase order within the OrderList.", "items": { "$ref": "#/components/schemas/Order" } } }, - "description": "A purchase orders list returned as a response." + "description": "A list of purchase orders returned as response." }, "Pagination": { "type": "object", @@ -2027,7 +2027,7 @@ "$ref": "#/components/schemas/TaxLineItem" } }, - "description": "The total tax object within the shipment that relates to the order." + "description": "The total Tax object within shipment that relates to the order." }, "sellingParty": { "$ref": "#/components/schemas/PartyIdentification" @@ -2068,7 +2068,7 @@ "$ref": "#/components/schemas/TaxRegistrationDetails" } }, - "description": "Name, address, and tax details of a party." + "description": "Name, address and tax details of a party." }, "TaxRegistrationDetails": { "required": [ @@ -2119,7 +2119,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the person, business, or institution at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The name of the person, business or institution at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." }, "attention": { "type": "string", @@ -2139,15 +2139,15 @@ }, "city": { "type": "string", - "description": "The city where the person, business, or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The city where the person, business or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." }, "county": { "type": "string", - "description": "The county where the person, business, or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The county where person, business or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." }, "district": { "type": "string", - "description": "The district where the person, business, or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The district where person, business or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." }, "stateOrRegion": { "type": "string", @@ -2163,7 +2163,7 @@ }, "phone": { "type": "string", - "description": "The phone number of the person, business, or institution located at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." + "description": "The phone number of the person, business or institution located at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`." } }, "description": "Address of the party." @@ -2217,7 +2217,7 @@ "$ref": "#/components/schemas/Money" } }, - "description": "An order item." + "description": "An item within an order" }, "Money": { "type": "object", @@ -2256,7 +2256,7 @@ "description": "GUID assigned by Amazon to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } }, - "description": "Response that contains the transaction ID." + "description": "Response containing the transaction ID." }, "ErrorList": { "required": [ @@ -2354,7 +2354,7 @@ "$ref": "#/components/schemas/ItemQuantity" } }, - "description": "Individual item details within the acknowledged order." + "description": "Details of an individual item within the order being acknowledged." }, "ItemQuantity": { "type": "object", @@ -2445,7 +2445,7 @@ ] } }, - "description": "The order's tax details." + "description": "The tax details related to the order." }, "AcknowledgementStatus": { "type": "object", diff --git a/resources/models/vendor/direct-fulfillment-payment/v1.json b/resources/models/vendor/direct-fulfillment-payment/v1.json index a52ee9fff..0b247862e 100644 --- a/resources/models/vendor/direct-fulfillment-payment/v1.json +++ b/resources/models/vendor/direct-fulfillment-payment/v1.json @@ -24,10 +24,10 @@ "tags": [ "DirectFulfillmentPaymentV1" ], - "description": "Submits one or more invoices for a vendor's direct fulfillment orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Submits one or more invoices for a vendor's direct fulfillment orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitInvoice", "requestBody": { - "description": "The request body that contains one or more invoices for vendor orders.", + "description": "The request body containing one or more invoices for vendor orders.", "content": { "application/json": { "schema": { @@ -409,7 +409,7 @@ "properties": { "invoices": { "type": "array", - "description": "An array of invoice details you want to submit.", + "description": "An array of invoice details to be submitted.", "items": { "$ref": "#/components/schemas/InvoiceDetail" } @@ -490,7 +490,7 @@ } } }, - "description": "Represents the invoice details, including the invoice number, date, parties involved, payment terms, totals, taxes, charges, and line items." + "description": "Represents the details of an invoice, including invoice number, date, parties involved, payment terms, totals, taxes, charges, and line items." }, "InvoiceItem": { "required": [ @@ -546,7 +546,7 @@ } } }, - "description": "Details of the invoice items." + "description": "Provides the details of the items in this invoice." }, "PartyIdentification": { "required": [ @@ -569,7 +569,7 @@ } } }, - "description": "Name, address, and tax details of a party." + "description": "Name, address and tax details of a party." }, "TaxRegistrationDetail": { "required": [ @@ -597,7 +597,7 @@ }, "taxRegistrationNumber": { "type": "string", - "description": "Tax registration number for the entity. For example, VAT ID or Consumption Tax ID." + "description": "Tax registration number for the entity. For example, VAT ID, Consumption Tax ID." }, "taxRegistrationAddress": { "$ref": "#/components/schemas/Address" @@ -882,7 +882,7 @@ "description": "The language code of the additional information detail." } }, - "description": "A field where the selling party provides additional information." + "description": "A field where the selling party can provide additional information for tax-related or any other purposes." }, "ItemQuantity": { "required": [ @@ -922,7 +922,7 @@ "description": "GUID to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } }, - "description": "Response that contains the transaction ID." + "description": "Response containing the transaction ID." }, "ErrorList": { "required": [ diff --git a/resources/models/vendor/direct-fulfillment-sandbox/v2021-10-28.json b/resources/models/vendor/direct-fulfillment-sandbox/v2021-10-28.json index 82c011ed6..07bade7a3 100644 --- a/resources/models/vendor/direct-fulfillment-sandbox/v2021-10-28.json +++ b/resources/models/vendor/direct-fulfillment-sandbox/v2021-10-28.json @@ -27,7 +27,7 @@ "description": "Submits a request to generate test order data for Vendor Direct Fulfillment API entities.", "operationId": "generateOrderScenarios", "requestBody": { - "description": "The request payload that contain parameters to generate test order data scenarios.", + "description": "The request payload containing parameters for generating test order data scenarios.", "content": { "application/json": { "schema": { @@ -213,13 +213,13 @@ "tags": [ "DirectFulfillmentSandboxV20211028" ], - "description": "Retrieves the transaction status identified by the specified `transactionId`, and returns the requested test order data if the transaction is successful.", + "description": "Returns the status of the transaction indicated by the specified transactionId. If the transaction was successful, also returns the requested test order data.", "operationId": "getOrderScenarios", "parameters": [ { "name": "transactionId", "in": "path", - "description": "The transaction identifier returned in the response for the `generateOrderScenarios` operation.", + "description": "The transaction identifier returned in the response to the generateOrderScenarios operation.", "required": true, "schema": { "type": "string" @@ -296,7 +296,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -442,7 +442,7 @@ } } }, - "description": "The `generateOrderScenarios` request body." + "description": "The request body for the generateOrderScenarios operation." }, "OrderScenarioRequest": { "required": [ @@ -468,20 +468,20 @@ "properties": { "partyId": { "type": "string", - "description": "Assigned identification for the party. For example, warehouse code or vendor code." + "description": "Assigned identification for the party. For example, warehouse code or vendor code. Please refer to specific party for more details." } }, - "description": "The identification object for the party information. For example, warehouse code or vendor code." + "description": "The identification object for the party information. For example, warehouse code or vendor code. Please refer to specific party for more details." }, "Pagination": { "type": "object", "properties": { "nextToken": { "type": "string", - "description": "A generated token that retrieves the next set of results. This token is specified in the next request." + "description": "A generated token to be passed in the next request to retrieve the next set of results." } }, - "description": "A generated string used to pass information to your next request. If `NextToken` is returned, pass the value of `NextToken` to the next request. If `NextToken` is not returned, there are no more order items to return." + "description": "A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more order items to return." }, "TransactionReference": { "type": "object", @@ -500,7 +500,7 @@ "$ref": "#/components/schemas/Transaction" } }, - "description": "The payload for `getOrderScenarios`." + "description": "The payload for the getOrderScenarios operation." }, "Transaction": { "required": [ @@ -511,7 +511,7 @@ "properties": { "transactionId": { "type": "string", - "description": "The unique identifier returned in the response for the `generateOrderScenarios` request." + "description": "The unique identifier returned in the response to the generateOrderScenarios request." }, "status": { "type": "string", @@ -540,7 +540,7 @@ "$ref": "#/components/schemas/TestCaseData" } }, - "description": "The transaction details that include the status. If the transaction is successful, also includes the requested test order data." + "description": "The transaction details including the status. If the transaction was successful, also includes the requested test order data." }, "TestCaseData": { "type": "object", @@ -597,7 +597,7 @@ "properties": { "errors": { "type": "array", - "description": "An array of individual error objects that contain error details.", + "description": "An array of individual error objects containing error details.", "items": { "$ref": "#/components/schemas/Error" } diff --git a/resources/models/vendor/direct-fulfillment-shipping/v1.json b/resources/models/vendor/direct-fulfillment-shipping/v1.json index 4ca8d349c..64c98beac 100644 --- a/resources/models/vendor/direct-fulfillment-shipping/v1.json +++ b/resources/models/vendor/direct-fulfillment-shipping/v1.json @@ -24,13 +24,13 @@ "tags": [ "DirectFulfillmentShippingV1" ], - "description": "Returns a list of shipping labels created during the time frame that you specify. You define that time frame using the `createdAfter` and `createdBefore` parameters. You must use both of these parameters. The date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of shipping labels created during the time frame that you specify. You define that time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShippingLabels", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor `warehouseId` for order fulfillment. If not specified, the result will contain orders for all warehouses.", + "description": "The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses.", "schema": { "type": "string" } @@ -48,7 +48,7 @@ { "name": "createdAfter", "in": "query", - "description": "Shipping labels that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Shipping labels that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -58,7 +58,7 @@ { "name": "createdBefore", "in": "query", - "description": "Shipping labels that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Shipping labels that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -421,7 +421,7 @@ "tags": [ "DirectFulfillmentShippingV1" ], - "description": "Creates a shipping label for a purchase order and returns a `transactionId` for reference.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Creates a shipping label for a purchase order and returns a transactionId for reference.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitShippingLabelRequest", "requestBody": { "description": "Request body containing one or more shipping labels data.", @@ -828,13 +828,13 @@ "tags": [ "DirectFulfillmentShippingV1" ], - "description": "Returns a shipping label for the `purchaseOrderNumber` that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a shipping label for the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getShippingLabel", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The purchase order number for which you want to return the shipping label. It should be the same `purchaseOrderNumber` as received in the order.", + "description": "The purchase order number for which you want to return the shipping label. It should be the same purchaseOrderNumber as received in the order.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -995,7 +995,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1134,7 +1134,7 @@ "tags": [ "DirectFulfillmentShippingV1" ], - "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitShipmentConfirmations", "requestBody": { "description": "Request body containing the shipment confirmations data.", @@ -1565,7 +1565,7 @@ "tags": [ "DirectFulfillmentShippingV1" ], - "description": "This API call is only to be used by Vendor-Own-Carrier (VOC) vendors. Calling this API will submit a shipment status update for the package that a vendor has shipped. It will provide the Amazon customer visibility on their order, when the package is outside of Amazon Network visibility.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "This API call is only to be used by Vendor-Own-Carrier (VOC) vendors. Calling this API will submit a shipment status update for the package that a vendor has shipped. It will provide the Amazon customer visibility on their order, when the package is outside of Amazon Network visibility.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitShipmentStatusUpdates", "requestBody": { "description": "Request body containing the shipment status update data.", @@ -1855,13 +1855,13 @@ "tags": [ "DirectFulfillmentShippingV1" ], - "description": "Returns a list of customer invoices created during a time frame that you specify. You define the time frame using the `createdAfter` and `createdBefore` parameters. You must use both of these parameters. The date range to search must be no more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of customer invoices created during a time frame that you specify. You define the time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must be no more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getCustomerInvoices", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor `warehouseId` for order fulfillment. If not specified, the result will contain orders for all warehouses.", + "description": "The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses.", "schema": { "type": "string" } @@ -1879,7 +1879,7 @@ { "name": "createdAfter", "in": "query", - "description": "Orders that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Orders that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -1889,7 +1889,7 @@ { "name": "createdBefore", "in": "query", - "description": "Orders that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Orders that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -2216,7 +2216,7 @@ "tags": [ "DirectFulfillmentShippingV1" ], - "description": "Returns a customer invoice based on the `purchaseOrderNumber` that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a customer invoice based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getCustomerInvoice", "parameters": [ { @@ -2338,7 +2338,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -2477,13 +2477,13 @@ "tags": [ "DirectFulfillmentShippingV1" ], - "description": "Returns a list of packing slips for the purchase orders that match the criteria specified. Date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a list of packing slips for the purchase orders that match the criteria specified. Date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getPackingSlips", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor `warehouseId` for order fulfillment. If not specified the result will contain orders for all warehouses.", + "description": "The vendor warehouseId for order fulfillment. If not specified the result will contain orders for all warehouses.", "schema": { "type": "string" } @@ -2501,7 +2501,7 @@ { "name": "createdAfter", "in": "query", - "description": "Packing slips that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Packing slips that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -2511,7 +2511,7 @@ { "name": "createdBefore", "in": "query", - "description": "Packing slips that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format.", + "description": "Packing slips that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", "required": true, "schema": { "type": "string", @@ -2866,13 +2866,13 @@ "tags": [ "DirectFulfillmentShippingV1" ], - "description": "Returns a packing slip based on the `purchaseOrderNumber` that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns a packing slip based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getPackingSlip", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The `purchaseOrderNumber` for the packing slip you want.", + "description": "The purchaseOrderNumber for the packing slip you want.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -2991,7 +2991,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -3186,7 +3186,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "Response payload with the list of packing slips." + "description": "Response payload with the list of Packing Slips." }, "GetPackingSlipResponse": { "type": "object", @@ -3211,7 +3211,7 @@ } } }, - "description": "The request schema for the `submitShippingLabelRequest` operation." + "description": "The request schema for the submitShippingLabelRequest operation." }, "ShippingLabelRequest": { "required": [ @@ -3255,7 +3255,7 @@ }, "buyerProductIdentifier": { "type": "string", - "description": "Buyer's Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required." + "description": "Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required." }, "vendorProductIdentifier": { "type": "string", @@ -3280,7 +3280,7 @@ }, "buyerProductIdentifier": { "type": "string", - "description": "Buyer's Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required." + "description": "Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required." }, "vendorProductIdentifier": { "type": "string", @@ -3373,19 +3373,19 @@ "properties": { "trackingNumber": { "type": "string", - "description": "This is required to be provided for every package and should match with the `trackingNumber` sent for the shipment confirmation." + "description": "This is required to be provided for every package and should match with the trackingNumber sent for the shipment confirmation." }, "statusCode": { "type": "string", - "description": "Indicates the shipment status code for the package that provides transportation information for Amazon tracking systems and ultimately for the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." + "description": "Indicates the shipment status code of the package that provides transportation information for Amazon tracking systems and ultimately for the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." }, "reasonCode": { "type": "string", - "description": "Provides a reason code for the status for the package that will provide additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." + "description": "Provides a reason code for the status of the package that will provide additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." }, "statusDateTime": { "type": "string", - "description": "The date and time when the shipment status was updated. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`.", + "description": "The date and time when the shipment status was updated. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "statusLocationAddress": { @@ -3396,17 +3396,17 @@ "properties": { "estimatedDeliveryDateTime": { "type": "string", - "description": "Date on which the shipment is expected to reach the customer delivery location. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`.", + "description": "Date on which the shipment is expected to reach the customer delivery location. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "apptWindowStartDateTime": { "type": "string", - "description": "This field indicates the date and time at the start of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`.", + "description": "This field indicates the date and time at the start of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "apptWindowEndDateTime": { "type": "string", - "description": "This field indicates the date and time at the end of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`.", + "description": "This field indicates the date and time at the end of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" } }, @@ -3610,7 +3610,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitShipmentConfirmations` operation." + "description": "The response schema for the submitShipmentConfirmations operation." }, "SubmitShipmentStatusUpdatesResponse": { "type": "object", @@ -3622,7 +3622,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitShipmentStatusUpdates` operation." + "description": "The response schema for the submitShipmentStatusUpdates operation." }, "GetShippingLabelListResponse": { "type": "object", @@ -3634,7 +3634,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getShippingLabels` operation." + "description": "The response schema for the getShippingLabels operation." }, "GetShippingLabelResponse": { "type": "object", @@ -3646,7 +3646,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getShippingLabel` operation." + "description": "The response schema for the getShippingLabel operation." }, "ShippingLabelList": { "type": "object", @@ -3680,7 +3680,7 @@ }, "shipMethod": { "type": "string", - "description": "Ship method to be used for shipping the order. Amazon defines ship method codes indicating shipping carrier and shipment service level. Ship method codes are case and format sensitive. The same ship method code should returned on the shipment confirmation. Note that the ship method codes are vendor specific and will be provided to each vendor during the implementation." + "description": "Ship method to be used for shipping the order. Amazon defines Ship Method Codes indicating shipping carrier and shipment service level. Ship Method Codes are case and format sensitive. The same ship method code should returned on the shipment confirmation. Note that the Ship Method Codes are vendor specific and will be provided to each vendor during the implementation." }, "shipMethodName": { "type": "string", @@ -3752,20 +3752,20 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitShippingLabelRequest` operation." + "description": "The response schema for the submitShippingLabelRequest operation." }, "SubmitShipmentConfirmationsRequest": { "type": "object", "properties": { "shipmentConfirmations": { "type": "array", - "description": "Array of `ShipmentConfirmation` objects, each representing confirmation details for a specific shipment.", + "description": "Array of ShipmentConfirmation objects, each representing confirmation details for a specific shipment.", "items": { "$ref": "#/components/schemas/ShipmentConfirmation" } } }, - "description": "The request schema for the `submitShipmentConfirmations` operation." + "description": "The request schema for the submitShipmentConfirmations operation." }, "ShipmentConfirmation": { "required": [ @@ -3814,13 +3814,13 @@ "shipmentStatusUpdates": { "minItems": 1, "type": "array", - "description": "Contains a list of one or more `ShipmentStatusUpdate` objects, each representing an update to the status of a specific shipment.", + "description": "Contains a list of one or more ShipmentStatusUpdate objects, each representing an update to the status of a specific shipment.", "items": { "$ref": "#/components/schemas/ShipmentStatusUpdate" } } }, - "description": "Represents the request payload for submitting updates to the status of shipments, containing an array of one or more `ShipmentStatusUpdate` objects." + "description": "Represents the request payload for submitting updates to the status of shipments, containing an array of one or more ShipmentStatusUpdate objects." }, "ShipmentStatusUpdate": { "required": [ @@ -3858,7 +3858,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getCustomerInvoices` operation." + "description": "The response schema for the getCustomerInvoices operation." }, "GetCustomerInvoiceResponse": { "type": "object", @@ -3870,7 +3870,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getCustomerInvoice` operation." + "description": "The response schema for the getCustomerInvoice operation." }, "CustomerInvoiceList": { "type": "object", @@ -3880,7 +3880,7 @@ }, "customerInvoices": { "type": "array", - "description": "Represents a customer invoice within the `CustomerInvoiceList`.", + "description": "Represents a customer invoice within the CustomerInvoiceList.", "items": { "$ref": "#/components/schemas/CustomerInvoice" } @@ -3893,7 +3893,7 @@ "properties": { "nextToken": { "type": "string", - "description": "A generated string used to pass information to your next request. If `NextToken` is returned, pass the value of `NextToken` to the next request. If `NextToken` is not returned, there are no more order items to return." + "description": "A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more order items to return." } }, "description": "The pagination elements required to retrieve the remaining data." @@ -3912,7 +3912,7 @@ }, "content": { "type": "string", - "description": "The `Base64encoded` customer invoice." + "description": "The Base64encoded customer invoice." } }, "description": "Represents a customer invoice associated with a purchase order." diff --git a/resources/models/vendor/direct-fulfillment-shipping/v2021-12-28.json b/resources/models/vendor/direct-fulfillment-shipping/v2021-12-28.json index 6450d4848..d8f702f96 100644 --- a/resources/models/vendor/direct-fulfillment-shipping/v2021-12-28.json +++ b/resources/models/vendor/direct-fulfillment-shipping/v2021-12-28.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "Selling Partner API for Direct Fulfillment Shipping", - "description": "The Selling Partner API for Direct Fulfillment Shipping provides programmatic access to a direct fulfillment vendor's shipping data.", + "description": "Use the Selling Partner API for Direct Fulfillment Shipping to access a direct fulfillment vendor's shipping data.", "contact": { "name": "Selling Partner API Developer Support", "url": "https://sellercentral.amazon.com/gp/mws/contactus.html" @@ -24,13 +24,14 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "Returns a list of shipping labels created during the time frame that you specify. You define that time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getShippingLabels", + "description": "Returns a list of shipping labels created during the time frame that you specify. Use the `createdAfter` and `createdBefore` parameters to define the time frame. You must use both of these parameters. The date range to search must not be more than seven days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getShippingLabels", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses.", + "description": "The vendor `warehouseId` for order fulfillment. If not specified, the result contains orders for all warehouses.", "schema": { "type": "string" } @@ -48,7 +49,7 @@ { "name": "createdAfter", "in": "query", - "description": "Shipping labels that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Shipping labels that became available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -58,7 +59,7 @@ { "name": "createdBefore", "in": "query", - "description": "Shipping labels that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Shipping labels that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -68,7 +69,7 @@ { "name": "sortOrder", "in": "query", - "description": "Sort ASC or DESC by order creation date.", + "description": "The sort order creation date. You can choose between ascending (`ASC`) or descending (`DESC`) sort order.", "schema": { "type": "string", "default": "ASC", @@ -287,10 +288,11 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "Creates a shipping label for a purchase order and returns a transactionId for reference.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "submitShippingLabelRequest", + "description": "Creates a shipping label for a purchase order and returns a `transactionId` for reference.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "submitShippingLabelRequest", "requestBody": { - "description": "Request body that contains the shipping labels data.", + "description": "The request body that contains the shipping labels data.", "content": { "application/json": { "schema": { @@ -493,13 +495,14 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "Returns a shipping label for the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getShippingLabel", + "description": "Returns a shipping label for the `purchaseOrderNumber` that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getShippingLabel", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The purchase order number for which you want to return the shipping label. Should be the same `purchaseOrderNumber` as received in the order.", + "description": "The purchase order number for which you want to return the shipping label. It should be the same `purchaseOrderNumber` that you received in the order.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -716,13 +719,14 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "Creates shipping labels for a purchase order and returns the labels.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "createShippingLabels", + "description": "Creates shipping labels for a purchase order and returns the labels.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "createShippingLabels", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The purchase order number for which you want to return the shipping labels. It should be the same purchaseOrderNumber as received in the order.", + "description": "The purchase order number for which you want to return the shipping labels. It should be the same number as the `purchaseOrderNumber` in the order.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -731,7 +735,7 @@ } ], "requestBody": { - "description": "The request payload that contains parameters for creating shipping labels.", + "description": "The request payload that contains the parameters for creating shipping labels.", "content": { "application/json": { "schema": { @@ -952,7 +956,8 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "submitShipmentConfirmations", + "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "submitShipmentConfirmations", "requestBody": { "description": "Request body containing the shipment confirmations data.", @@ -1158,10 +1163,11 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "This operation is only to be used by Vendor-Own-Carrier (VOC) vendors. Calling this API submits a shipment status update for the package that a vendor has shipped. It will provide the Amazon customer visibility on their order, when the package is outside of Amazon Network visibility.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "submitShipmentStatusUpdates", + "description": "This operation is only to be used by Vendor-Own-Carrier (VOC) vendors. Calling this API submits a shipment status update for the package that a vendor has shipped. It will provide the Amazon customer visibility on their order, when the package is outside of Amazon Network visibility.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "submitShipmentStatusUpdates", "requestBody": { - "description": "Request body that contains the shipment status update data.", + "description": "Request body containing the shipment status update data.", "content": { "application/json": { "schema": { @@ -1364,7 +1370,8 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "Returns a list of customer invoices created during a time frame that you specify. You define the time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must be no more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getCustomerInvoices", + "description": "Returns a list of customer invoices created during a time frame that you specify. You define the time frame using the createdAfter and createdBefore parameters. You must use both of these parameters. The date range to search must be no more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getCustomerInvoices", "parameters": [ { @@ -1388,7 +1395,7 @@ { "name": "createdAfter", "in": "query", - "description": "Orders that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Orders that became available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -1398,7 +1405,7 @@ { "name": "createdBefore", "in": "query", - "description": "Orders that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Orders that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -1628,7 +1635,8 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "Returns a customer invoice based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getCustomerInvoice", + "description": "Returns a customer invoice based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getCustomerInvoice", "parameters": [ { @@ -1838,13 +1846,14 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "Returns a list of packing slips for the purchase orders that match the criteria specified. Date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getPackingSlips", + "description": "Returns a list of packing slips for the purchase orders that match the criteria specified. Date range to search must not be more than 7 days.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getPackingSlips", "parameters": [ { "name": "shipFromPartyId", "in": "query", - "description": "The vendor warehouseId for order fulfillment. If not specified the result will contain orders for all warehouses.", + "description": "The vendor `warehouseId` for order fulfillment. If not specified, the result contains orders for all warehouses.", "schema": { "type": "string" } @@ -1852,7 +1861,7 @@ { "name": "limit", "in": "query", - "description": "The limit to the number of records returned", + "description": "The maximum number of records to return.", "schema": { "maximum": 100, "minimum": 1, @@ -1862,7 +1871,7 @@ { "name": "createdAfter", "in": "query", - "description": "Packing slips that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Packing slips that become available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -1872,7 +1881,7 @@ { "name": "createdBefore", "in": "query", - "description": "Packing slips that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format.", + "description": "Packing slips that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format.", "required": true, "schema": { "type": "string", @@ -1882,7 +1891,7 @@ { "name": "sortOrder", "in": "query", - "description": "Sort ASC or DESC by packing slip creation date.", + "description": "The packing slip creation dates, which are sorted by ascending or descending order.", "schema": { "type": "string", "default": "ASC", @@ -2138,13 +2147,14 @@ "tags": [ "DirectFulfillmentShippingV20211228" ], - "description": "Returns a packing slip based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "getPackingSlip", + "description": "Returns a packing slip based on the purchaseOrderNumber that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).", "operationId": "getPackingSlip", "parameters": [ { "name": "purchaseOrderNumber", "in": "path", - "description": "The purchaseOrderNumber for the packing slip you want.", + "description": "The `purchaseOrderNumber` for the packing slip that you want.", "required": true, "schema": { "pattern": "^[a-zA-Z0-9]+$", @@ -2343,6 +2353,213 @@ "dynamic": {} } } + }, + "/vendor/directFulfillment/shipping/2021-12-28/containerLabel": { + "post": { + "tags": [ + "DirectFulfillmentShippingV20211228" + ], + "summary": "createContainerLabel", + "description": "Creates a container (pallet) label for the associated shipment package.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "operationId": "createContainerLabel", + "requestBody": { + "description": "Request body containing the container label data.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateContainerLabelRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Success.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateContainerLabelResponse" + } + } + } + }, + "400": { + "description": "Request has missing or invalid parameters and cannot be parsed.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "404": { + "description": "The resource specified does not exist.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "413": { + "description": "The request size exceeded the maximum accepted size.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "415": { + "description": "The request payload is in an unsupported format.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "429": { + "description": "The frequency of requests was greater than allowed.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + }, + "503": { + "description": "Temporary overloading or maintenance of the server.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorList" + } + } + } + } + }, + "x-amzn-api-sandbox": { + "dynamic": {} + }, + "x-codegen-request-body-name": "body" + } } }, "components": { @@ -2423,7 +2640,7 @@ "properties": { "shippingLabelRequests": { "type": "array", - "description": "An array of shipping label requests you want to process.", + "description": "An array of shipping label requests to be processed.", "items": { "$ref": "#/components/schemas/ShippingLabelRequest" } @@ -2442,7 +2659,7 @@ "purchaseOrderNumber": { "pattern": "^[a-zA-Z0-9]+$", "type": "string", - "description": "Purchase order number of the order for which to create a shipping label." + "description": "The purchase order number of the order for which to create a shipping label." }, "sellingParty": { "$ref": "#/components/schemas/PartyIdentification" @@ -2458,7 +2675,7 @@ } } }, - "description": "Represents the request payload to create a shipping label. Contains the purchase order number, selling party, ship from party, and a list of containers or packages in the shipment." + "description": "Represents the request payload for creating a shipping label, containing the purchase order number, selling party, ship from party, and a list of containers or packages in the shipment." }, "Item": { "required": [ @@ -2469,15 +2686,15 @@ "properties": { "itemSequenceNumber": { "type": "integer", - "description": "Item Sequence Number for the item. This must be the same value as sent in order for a given item." + "description": "The sequence number of the item. The number must be the same as the order number of the item." }, "buyerProductIdentifier": { "type": "string", - "description": "Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required." + "description": "The buyer's Amazon Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required." }, "vendorProductIdentifier": { "type": "string", - "description": "The vendor selected product identification of the item. Should be the same as was sent in the purchase order, like SKU Number." + "description": "An item's product identifier, which the vendor selects. This identifier should be the same as the identifier, such as a SKU, in the purchase order." }, "shippedQuantity": { "$ref": "#/components/schemas/ItemQuantity" @@ -2494,11 +2711,11 @@ "properties": { "itemSequenceNumber": { "type": "integer", - "description": "Item Sequence Number for the item. This must be the same value as sent in the order for a given item." + "description": "The sequence number of the item. The number must be the same as the order number of the item." }, "buyerProductIdentifier": { "type": "string", - "description": "Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required." + "description": "The buyer's Amazon Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required." }, "pieceNumber": { "type": "integer", @@ -2506,13 +2723,13 @@ }, "vendorProductIdentifier": { "type": "string", - "description": "The vendor selected product identification of the item. Should be the same as was sent in the Purchase Order, like SKU Number." + "description": "An item's product identifier, which the vendor selects. This identifier should be the same as the identifier, such as a SKU, in the purchase order." }, "packedQuantity": { "$ref": "#/components/schemas/ItemQuantity" } }, - "description": "Represents an item packed into a container for shipping." + "description": "An item that has been packed into a container for shipping." }, "PartyIdentification": { "required": [ @@ -2522,20 +2739,20 @@ "properties": { "partyId": { "type": "string", - "description": "Assigned Identification for the party." + "description": "The identifier of the party." }, "address": { "$ref": "#/components/schemas/Address" }, "taxRegistrationDetails": { "type": "array", - "description": "Tax registration details of the entity.", + "description": "The tax registration details of the party.", "items": { "$ref": "#/components/schemas/TaxRegistrationDetails" } } }, - "description": "Name, address, and tax details for a party." + "description": "The name, address, and tax details of a party." }, "ShipmentDetails": { "required": [ @@ -2546,12 +2763,12 @@ "properties": { "shippedDate": { "type": "string", - "description": "This field indicates the date of the departure of the shipment from vendor's location. Vendors are requested to send ASNs within 30 minutes of departure from their warehouse/distribution center or at least 6 hours prior to the appointment time at the Amazon destination warehouse, whichever is sooner. Shipped date mentioned in the Shipment Confirmation should not be in the future.", + "description": "The date of the shipment's departure from vendor's location. Vendors send ASNs within 30 minutes of departure from their warehouse/distribution center or six hours prior to the appointment time at the Amazon destination warehouse. The shipped date mentioned in the shipment confirmation cannot be in the future.", "format": "date-time" }, "shipmentStatus": { "type": "string", - "description": "Indicate the shipment status.", + "description": "The shipment status.", "enum": [ "SHIPPED", "FLOOR_DENIAL" @@ -2577,7 +2794,7 @@ }, "estimatedDeliveryDate": { "type": "string", - "description": "Date on which the shipment is expected to reach the buyer's warehouse. It needs to be an estimate based on the average transit time between the ship-from location and the destination. The exact appointment time will be provided by buyer and is potentially not known when creating the shipment confirmation.", + "description": "The date on which the shipment is expected to reach the buyer's warehouse. The date is estimated based on the average transit time between the ship-from location and the destination. Usually, the exact appointment time is unknown when creating the shipment confirmation and is later provided by the buyer.", "format": "date-time" } }, @@ -2595,19 +2812,19 @@ "properties": { "trackingNumber": { "type": "string", - "description": "This is required to be provided for every package and should match with the trackingNumber sent for the shipment confirmation." + "description": "The shipment tracking number is required for every package and should match the `trackingNumber` sent for the shipment confirmation." }, "statusCode": { "type": "string", - "description": "The shipment status code for the package that provides transportation information for Amazon tracking systems and the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." + "description": "Indicates the shipment status code of the package that provides transportation information for Amazon tracking systems and ultimately for the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." }, "reasonCode": { "type": "string", - "description": "Provides a reason code for the package status that provides additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." + "description": "Provides a reason code for the status of the package that will provide additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation)." }, "statusDateTime": { "type": "string", - "description": "The date and time when the shipment status was updated. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", + "description": "The date and time when the shipment status was updated. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "statusLocationAddress": { @@ -2703,7 +2920,7 @@ }, "countryCode": { "type": "string", - "description": "The two digit country code in ISO 3166-1 alpha-2 format." + "description": "The two-letter country code in [ISO 3166-1 alpha-2](https://www.iban.com/country-codes) format." }, "phone": { "type": "string", @@ -2717,17 +2934,17 @@ "properties": { "estimatedDeliveryDateTime": { "type": "string", - "description": "Date on which the shipment is expected to reach the customer delivery location. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", + "description": "Date on which the shipment is expected to reach the customer delivery location. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "apptWindowStartDateTime": { "type": "string", - "description": "This field indicates the date and time at the start of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", + "description": "The date and time at the start of the appointment window when the shipment is expected to be delivered. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" }, "apptWindowEndDateTime": { "type": "string", - "description": "This field indicates the date and time at the end of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", + "description": "The date and time at the end of the appointment window when the shipment is expected to be delivered. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00.", "format": "date-time" } }, @@ -2833,13 +3050,13 @@ }, "shippingLabels": { "type": "array", - "description": "An array that contains the details of the generated shipping labels.", + "description": "An array containing the details of the generated shipping labels.", "items": { "$ref": "#/components/schemas/ShippingLabel" } } }, - "description": "Response payload with the shipping labels list." + "description": "Response payload with the list of shipping labels." }, "LabelData": { "required": [ @@ -2917,20 +3134,20 @@ } } }, - "description": "Shipping label information for an order. Includes the purchase order number, selling party, ship from party, label format, and package details." + "description": "Shipping label information for an order, including the purchase order number, selling party, ship from party, label format, and package details." }, "SubmitShipmentConfirmationsRequest": { "type": "object", "properties": { "shipmentConfirmations": { "type": "array", - "description": "An array of `ShipmentConfirmation` objects, each represents confirmation details for a specific shipment.", + "description": "Array of `ShipmentConfirmation` objects. Each `ShipmentConfirmation` object represents the confirmation details for a specific shipment.", "items": { "$ref": "#/components/schemas/ShipmentConfirmation" } } }, - "description": "The `submitShipmentConfirmations` request schema." + "description": "The request schema for the submitShipmentConfirmations operation." }, "ShipmentConfirmation": { "required": [ @@ -2971,7 +3188,7 @@ } } }, - "description": "Represents the confirmation details of a shipment. Includes the purchase order number and other shipment details." + "description": "Represents the confirmation details of a shipment, including the purchase order number and other shipment details." }, "SubmitShipmentStatusUpdatesRequest": { "type": "object", @@ -2979,13 +3196,13 @@ "shipmentStatusUpdates": { "minItems": 1, "type": "array", - "description": "Contains a list of one or more `ShipmentStatusUpdate` objects, each represents a status update of a specific shipment.", + "description": "Contains a list of one or more `ShipmentStatusUpdate` objects. Each `ShipmentStatusUpdate` object represents an update to the status of a specific shipment.", "items": { "$ref": "#/components/schemas/ShipmentStatusUpdate" } } }, - "description": "The `submitShipmentStatusUpdates` request schema." + "description": "The request schema for the `submitShipmentStatusUpdates` operation." }, "ShipmentStatusUpdate": { "required": [ @@ -3011,7 +3228,7 @@ "$ref": "#/components/schemas/StatusUpdateDetails" } }, - "description": "Represents a shipment status update." + "description": "Represents an update to the status of a shipment." }, "CustomerInvoiceList": { "type": "object", @@ -3034,7 +3251,7 @@ "properties": { "nextToken": { "type": "string", - "description": "A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more order items to return." + "description": "Pagination occurs when a request produces a response that exceeds the `pageSize`. This means that the response is divided into individual pages. To retrieve the next page or the previous page, you must pass the `nextToken` value or the `previousToken` value as the `pageToken` parameter in the next request. There is no `nextToken` in the pagination object on the last page." } }, "description": "The pagination elements required to retrieve the remaining data." @@ -3066,7 +3283,7 @@ "description": "GUID to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } }, - "description": "Response that contains the transaction ID." + "description": "Response containing the transaction ID." }, "ErrorList": { "required": [ @@ -3076,7 +3293,7 @@ "properties": { "errors": { "type": "array", - "description": "An array of error objects that represents individual errors encountered during the request.", + "description": "An array of Error objects representing individual errors encountered during the request.", "items": { "$ref": "#/components/schemas/Error" } @@ -3125,7 +3342,7 @@ "x-docgen-enum-table-extension": [ { "value": "Carton", - "description": "Packing container type. Typically used for drinks or food." + "description": "A packing container type that is typically used for drinks or food." }, { "value": "Pallet", @@ -3151,7 +3368,7 @@ }, "shipMethod": { "type": "string", - "description": "The shipment method. This property is required when calling the submitShipmentConfirmations operation, and optional otherwise." + "description": "The shipment method. This property is required when calling the `submitShipmentConfirmations` operation, and optional otherwise." }, "scacCode": { "type": "string", @@ -3179,7 +3396,123 @@ } } }, - "description": "A container for shipping and packing items." + "description": "A container used for shipping and packing items." + }, + "CreateContainerLabelRequest": { + "required": [ + "carrierId", + "packages", + "sellingParty", + "shipFromParty", + "vendorContainerId" + ], + "type": "object", + "properties": { + "sellingParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "shipFromParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "carrierId": { + "$ref": "#/components/schemas/CarrierId" + }, + "vendorContainerId": { + "$ref": "#/components/schemas/VendorContainerId" + }, + "packages": { + "$ref": "#/components/schemas/Packages" + } + }, + "description": "The request body schema for the `createContainerLabel` operation." + }, + "Packages": { + "type": "array", + "description": "An array of package objects in a container.", + "items": { + "$ref": "#/components/schemas/Package" + } + }, + "Package": { + "required": [ + "packageTrackingNumber" + ], + "type": "object", + "properties": { + "packageTrackingNumber": { + "type": "string", + "description": "The tracking number on the label of shipment package, that you can fetch from the `shippingLabels` response. You can also scan the bar code on the shipping label to get the tracking number." + } + }, + "description": "The package that is associated with the container." + }, + "VendorContainerId": { + "type": "string", + "description": "The unique, vendor-provided identifier for the container." + }, + "CarrierId": { + "type": "string", + "description": "The unique carrier code for the carrier for whom container labels are requested.", + "enum": [ + "SWA" + ], + "x-docgen-enum-table-extension": [ + { + "value": "SWA", + "description": "Ship with Amazon Carrier." + } + ] + }, + "CreateContainerLabelResponse": { + "required": [ + "containerLabel" + ], + "type": "object", + "properties": { + "containerLabel": { + "$ref": "#/components/schemas/ContainerLabel" + } + }, + "description": "The response schema for the `createContainerLabel` operation." + }, + "ContainerLabel": { + "required": [ + "content", + "format" + ], + "type": "object", + "properties": { + "containerTrackingNumber": { + "type": "string", + "description": "The container (pallet) tracking identifier from the shipping carrier." + }, + "content": { + "type": "string", + "description": "The `Base64encoded` string of the container label content." + }, + "format": { + "$ref": "#/components/schemas/ContainerLabelFormat" + } + }, + "description": "The details of the container label." + }, + "ContainerLabelFormat": { + "type": "string", + "description": "The format of the container label.", + "enum": [ + "PNG", + "ZPL" + ], + "x-docgen-enum-table-extension": [ + { + "value": "PNG", + "description": "Portable Network Graphics (png) format." + }, + { + "value": "ZPL", + "description": "Zebra Programming Language (zpl) format." + } + ] } } }, diff --git a/resources/models/vendor/direct-fulfillment-transactions/v1.json b/resources/models/vendor/direct-fulfillment-transactions/v1.json index d95879b6e..407af85bc 100644 --- a/resources/models/vendor/direct-fulfillment-transactions/v1.json +++ b/resources/models/vendor/direct-fulfillment-transactions/v1.json @@ -24,7 +24,7 @@ "tags": [ "DirectFulfillmentTransactionsV1" ], - "description": "Returns the status of the transaction indicated by the specified `transactionId`.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that are applied to the operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the SP-API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the status of the transaction indicated by the specified transactionId.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getTransactionStatus", "parameters": [ { @@ -321,7 +321,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getTransactionStatus` operation." + "description": "The response schema for the getTransactionStatus operation." }, "TransactionStatus": { "type": "object", @@ -330,7 +330,7 @@ "$ref": "#/components/schemas/Transaction" } }, - "description": "The payload for the `getTransactionStatus` operation." + "description": "The payload for the getTransactionStatus operation." }, "Transaction": { "required": [ diff --git a/resources/models/vendor/direct-fulfillment-transactions/v2021-12-28.json b/resources/models/vendor/direct-fulfillment-transactions/v2021-12-28.json index 1ddf2772c..fc61cb100 100644 --- a/resources/models/vendor/direct-fulfillment-transactions/v2021-12-28.json +++ b/resources/models/vendor/direct-fulfillment-transactions/v2021-12-28.json @@ -24,7 +24,7 @@ "tags": [ "DirectFulfillmentTransactionsV20211228" ], - "description": "Returns the status of the transaction indicated by the specified `transactionId`.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the status of the transaction indicated by the specified transactionId.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values then those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](doc:usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getTransactionStatus", "parameters": [ { @@ -93,7 +93,7 @@ } }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -240,7 +240,7 @@ "$ref": "#/components/schemas/Transaction" } }, - "description": "The payload for the `getTransactionStatus` operation." + "description": "The payload for the getTransactionStatus operation." }, "Transaction": { "required": [ diff --git a/resources/models/vendor/invoices/v1.json b/resources/models/vendor/invoices/v1.json index 3041a1df8..7df697a87 100644 --- a/resources/models/vendor/invoices/v1.json +++ b/resources/models/vendor/invoices/v1.json @@ -1,7 +1,7 @@ { "openapi": "3.0.1", "info": { - "title": "Selling Partner API for Retail Procurement Payments", + "title": "Vendor Invoices v1", "description": "The Selling Partner API for Retail Procurement Payments provides programmatic access to vendors payments data.", "contact": { "name": "Selling Partner API Developer Support", @@ -24,7 +24,8 @@ "tags": [ "InvoicesV1" ], - "description": "Submit new invoices to Amazon.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "summary": "submitInvoices", + "description": "Submit new invoices to Amazon.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitInvoices", "requestBody": { "description": "The request body containing the invoice data to submit.", @@ -309,7 +310,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `submitInvoices` operation." + "description": "The response schema for the submitInvoices operation." }, "TransactionId": { "type": "object", @@ -370,7 +371,7 @@ } } }, - "description": "The request schema for the `submitInvoices` operation." + "description": "The request schema for the submitInvoices operation." }, "Invoice": { "required": [ @@ -488,7 +489,7 @@ } } }, - "description": "Name, address, and tax details of a party." + "description": "Name, address and tax details of a party." }, "TaxRegistrationDetails": { "required": [ @@ -548,23 +549,23 @@ }, "city": { "type": "string", - "description": "The city where the person, business, or institution is located." + "description": "The city where the person, business or institution is located." }, "county": { "type": "string", - "description": "The county where person, business, or institution is located." + "description": "The county where person, business or institution is located." }, "district": { "type": "string", - "description": "The district where person, business, or institution is located." + "description": "The district where person, business or institution is located." }, "stateOrRegion": { "type": "string", - "description": "The state or region where person, business, or institution is located." + "description": "The state or region where person, business or institution is located." }, "postalOrZipCode": { "type": "string", - "description": "The postal or zip code of that address. It contains a series of letters, digits, or both, sometimes including spaces or punctuation." + "description": "The postal or zip code of that address. It contains a series of letters or digits or both, sometimes including spaces or punctuation." }, "countryCode": { "maxLength": 2, @@ -604,13 +605,16 @@ "netCost": { "$ref": "#/components/schemas/Money" }, + "netCostUnitOfMeasure": { + "$ref": "#/components/schemas/NetCostUnitOfMeasure" + }, "purchaseOrderNumber": { "type": "string", - "description": "The Amazon purchase order number for this invoiced line item. Formatting Notes: 8-character alpha-numeric code. This value is mandatory only when `invoiceType` is `Invoice`, and is not required when `invoiceType` is `CreditNote`." + "description": "The Amazon purchase order number for this invoiced line item. Formatting Notes: 8-character alpha-numeric code. This value is mandatory only when invoiceType is Invoice, and is not required when invoiceType is CreditNote." }, "hsnCode": { "type": "string", - "description": "The HSN Tax code. The HSN number cannot contain alphabets." + "description": "HSN Tax code. The HSN number cannot contain alphabets." }, "creditNoteDetails": { "$ref": "#/components/schemas/CreditNoteDetails" @@ -985,7 +989,7 @@ }, "discountDueDays": { "type": "number", - "description": "The number of calendar days from the base date (Invoice date) until the discount is no longer valid." + "description": "The number of calendar days from the Base date (Invoice date) until the discount is no longer valid." }, "netDueDays": { "type": "number", @@ -999,15 +1003,15 @@ "properties": { "referenceInvoiceNumber": { "type": "string", - "description": "Original invoice number when sending a credit note relating to an existing invoice. One invoice only to be processed per credit note. This is mandatory for AP credit notes." + "description": "Original Invoice Number when sending a credit note relating to an existing invoice. One Invoice only to be processed per Credit Note. This is mandatory for AP Credit Notes." }, "debitNoteNumber": { "type": "string", - "description": "Debit note number as generated by Amazon. Recommended for returns and COOP credit notes." + "description": "Debit Note Number as generated by Amazon. Recommended for Returns and COOP Credit Notes." }, "returnsReferenceNumber": { "type": "string", - "description": "Identifies the returns notice number. Mandatory for all returns credit notes." + "description": "Identifies the Returns Notice Number. Mandatory for all Returns Credit Notes." }, "goodsReturnDate": { "$ref": "#/components/schemas/DateTime" @@ -1018,14 +1022,42 @@ }, "coopReferenceNumber": { "type": "string", - "description": "Identifies the COOP reference used for COOP agreement. Failure to provide the COOP reference number or the debit note number may lead to a rejection of the credit note." + "description": "Identifies the COOP reference used for COOP agreement. Failure to provide the COOP reference number or the Debit Note number may lead to a rejection of the Credit Note." }, "consignorsReferenceNumber": { "type": "string", "description": "Identifies the consignor reference number (VRET number), if generated by Amazon." } }, - "description": "References required in order to process a credit note. This information is required only if `InvoiceType` is `CreditNote`." + "description": "References required in order to process a credit note. This information is required only if InvoiceType is CreditNote." + }, + "NetCostUnitOfMeasure": { + "type": "string", + "description": "This field represents weight unit of measure of items that are ordered by cases and supporting priced by weight.", + "enum": [ + "POUNDS", + "OUNCES", + "GRAMS", + "KILOGRAMS" + ], + "x-docgen-enum-table-extension": [ + { + "value": "POUNDS", + "description": "Priced per Pound." + }, + { + "value": "OUNCES", + "description": "Priced per Ounce." + }, + { + "value": "GRAMS", + "description": "Priced per Gram." + }, + { + "value": "KILOGRAMS", + "description": "Priced per Kilogram." + } + ] }, "ItemQuantity": { "required": [ @@ -1058,18 +1090,62 @@ }, "unitSize": { "type": "integer", - "description": "The case size, if the unit of measure value is `Cases`." + "description": "The case size, if the unit of measure value is Cases." + }, + "totalWeight": { + "$ref": "#/components/schemas/TotalWeight" } }, "description": "Details of quantity." }, + "TotalWeight": { + "required": [ + "amount", + "unitOfMeasure" + ], + "type": "object", + "properties": { + "unitOfMeasure": { + "type": "string", + "description": "The unit of measure for items sold by weight.", + "enum": [ + "POUNDS", + "OUNCES", + "GRAMS", + "KILOGRAMS" + ], + "x-docgen-enum-table-extension": [ + { + "value": "POUNDS", + "description": "Weight in Pound." + }, + { + "value": "OUNCES", + "description": "Weight in Ounce." + }, + { + "value": "GRAMS", + "description": "Weight in Gram." + }, + { + "value": "KILOGRAMS", + "description": "Weight in Kilogram." + } + ] + }, + "amount": { + "$ref": "#/components/schemas/Decimal" + } + }, + "description": "The aggregate weight of this item being invoiced. This information will be available for items sold by weight." + }, "Decimal": { "type": "string", "description": "A decimal number with no loss of precision. Useful when precision loss is unacceptable, as with currencies. Follows RFC7159 for number representation.
**Pattern** : `^-?(0|([1-9]\\d*))(\\.\\d+)?([eE][+-]?\\d+)?$`." }, "DateTime": { "type": "string", - "description": "Defines a date and time according to ISO 8601.", + "description": "Defines a date and time according to ISO8601.", "format": "date-time" } } diff --git a/resources/models/vendor/orders/v1.json b/resources/models/vendor/orders/v1.json index 79cf7dc8d..6aa7db9b2 100644 --- a/resources/models/vendor/orders/v1.json +++ b/resources/models/vendor/orders/v1.json @@ -1018,12 +1018,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1066,12 +1060,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1090,12 +1078,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1114,12 +1096,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1138,12 +1114,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1471,12 +1441,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1495,12 +1459,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1543,12 +1501,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1567,12 +1519,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1591,12 +1537,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1615,12 +1555,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1642,6 +1576,7 @@ "description": "Submits acknowledgements for one or more purchase orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "submitAcknowledgement", "requestBody": { + "description": "Submits acknowledgements for one or more purchase orders from a vendor.", "content": { "application/json": { "schema": { @@ -1801,12 +1736,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1849,12 +1778,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1873,12 +1796,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1897,12 +1814,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1921,12 +1832,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -1945,12 +1850,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2923,12 +2822,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2971,12 +2864,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -2995,12 +2882,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3019,12 +2900,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3043,12 +2918,6 @@ "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.", - "schema": { - "type": "string" - } } }, "content": { @@ -3097,11 +2966,13 @@ }, "orders": { "type": "array", + "description": "Represents an individual order within the OrderList.", "items": { "$ref": "#/components/schemas/Order" } } - } + }, + "description": "A list of orders returned as response." }, "Pagination": { "type": "object", @@ -3110,7 +2981,8 @@ "type": "string", "description": "A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more purchase order items to return." } - } + }, + "description": "The pagination elements required to retrieve the remaining data." }, "Order": { "required": [ @@ -3149,7 +3021,8 @@ "orderDetails": { "$ref": "#/components/schemas/OrderDetails" } - } + }, + "description": "Represents an order placed by Amazon, including the purchase order number, current state, and order details." }, "OrderDetails": { "required": [ @@ -3406,7 +3279,8 @@ "taxInfo": { "$ref": "#/components/schemas/TaxRegistrationDetails" } - } + }, + "description": "Name, address and tax details of a party." }, "TaxRegistrationDetails": { "required": [ @@ -3529,7 +3403,8 @@ "listPrice": { "$ref": "#/components/schemas/Money" } - } + }, + "description": "Represents an individual item in an order, including item details, quantities, pricing, and backorder information." }, "Money": { "type": "object", @@ -3596,7 +3471,8 @@ "type": "string", "description": "GUID assigned by Amazon to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction." } - } + }, + "description": "Response containing the transaction ID." }, "ErrorList": { "required": [ @@ -3619,6 +3495,7 @@ "properties": { "acknowledgements": { "type": "array", + "description": "An array of order acknowledgements to be submitted.", "items": { "$ref": "#/components/schemas/OrderAcknowledgement" } @@ -3654,7 +3531,8 @@ "$ref": "#/components/schemas/OrderAcknowledgementItem" } } - } + }, + "description": "Represents an acknowledgement for an order, including the purchase order number, selling party details, acknowledgement date, and a list of acknowledged items." }, "OrderAcknowledgementItem": { "required": [ @@ -3764,7 +3642,8 @@ } ] } - } + }, + "description": "Represents the acknowledgement details for an individual order item, including the acknowledgement code, acknowledged quantity, scheduled ship and delivery dates, and rejection reason (if applicable)." }, "ItemQuantity": { "type": "object", @@ -3818,11 +3697,13 @@ }, "ordersStatus": { "type": "array", + "description": "Represents an order status within the OrderListStatus.", "items": { "$ref": "#/components/schemas/OrderStatus" } } - } + }, + "description": "A list of order statuses." }, "OrderStatus": { "required": [ @@ -4010,7 +3891,8 @@ }, "description": "Item receive status at the buyer's warehouse." } - } + }, + "description": "Represents the current status of an order item, including acknowledgement and receiving details." }, "OrderedQuantityDetails": { "type": "object", @@ -4027,7 +3909,7 @@ "$ref": "#/components/schemas/ItemQuantity" } }, - "description": "Details of item quantity ordered" + "description": "Details of item quantity ordered." }, "AcknowledgementStatusDetails": { "type": "object", diff --git a/resources/models/vendor/shipments/v1.json b/resources/models/vendor/shipments/v1.json index 5988412b6..9f2f567e2 100644 --- a/resources/models/vendor/shipments/v1.json +++ b/resources/models/vendor/shipments/v1.json @@ -24,6 +24,7 @@ "tags": [ "ShipmentsV1" ], + "summary": "SubmitShipmentConfirmations", "description": "Submits one or more shipment confirmations for vendor orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "SubmitShipmentConfirmations", "requestBody": { @@ -100,6 +101,20 @@ "itemDetails": { "purchaseOrderNumber": "TestOrder202" } + }, + { + "itemSequenceNumber": "002", + "shippedQuantity": { + "amount": 100, + "unitOfMeasure": "Cases", + "totalWeight": { + "amount": "332.8", + "unitOfMeasure": "POUNDS" + } + }, + "itemDetails": { + "purchaseOrderNumber": "TestOrder202" + } } ] } @@ -319,6 +334,7 @@ "tags": [ "ShipmentsV1" ], + "summary": "GetShipmentDetails", "description": "Returns the Details about Shipment, Carrier Details, status of the shipment, container details and other details related to shipment based on the filter parameters value that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "GetShipmentDetails", "parameters": [ @@ -663,6 +679,24 @@ "currencyCode": "USD", "amount": "12345" } + }, + { + "itemSequenceNumber": "002", + "vendorProductIdentifier": "9782700001600", + "buyerProductIdentifier": "9782700001680", + "shippedQuantity": { + "amount": 100, + "unitOfMeasure": "Cases", + "unitSize": 1, + "totalWeight": { + "amount": "182.3", + "unitOfMeasure": "POUNDS" + } + }, + "maximumRetailPrice": { + "currencyCode": "USD", + "amount": "10000" + } } ] } @@ -900,6 +934,24 @@ "currencyCode": "USD", "amount": "12345" } + }, + { + "itemSequenceNumber": "002", + "vendorProductIdentifier": "9782700001600", + "buyerProductIdentifier": "9782700001680", + "shippedQuantity": { + "amount": 100, + "unitOfMeasure": "Cases", + "unitSize": 1, + "totalWeight": { + "amount": "182.3", + "unitOfMeasure": "POUNDS" + } + }, + "maximumRetailPrice": { + "currencyCode": "USD", + "amount": "10000" + } } ] } @@ -1236,6 +1288,7 @@ "tags": [ "ShipmentsV1" ], + "summary": "SubmitShipments", "description": "Submits one or more shipment request for vendor Orders.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "SubmitShipments", "requestBody": { @@ -1336,6 +1389,24 @@ "currencyCode": "USD", "amount": "90.80" } + }, + { + "itemSequenceNumber": "002", + "vendorProductIdentifier": "9782700001600", + "buyerProductIdentifier": "9782700001680", + "shippedQuantity": { + "amount": 100, + "unitOfMeasure": "Cases", + "unitSize": 1, + "totalWeight": { + "amount": "182.3", + "unitOfMeasure": "POUNDS" + } + }, + "maximumRetailPrice": { + "currencyCode": "USD", + "amount": "10000" + } } ] } @@ -1520,30 +1591,447 @@ }, "partyId": "999US" }, - "shipToParty": { - "partyId": "ABCDF" + "shipToParty": { + "partyId": "ABCDF" + } + } + ] + } + } + } + }, + "response": { + "payload": { + "transactionId": "mock-TransactionId-5a3066ab-e904-42bd-b6ae-bc70ca1c37e6-20210728234390" + } + } + }, + { + "request": { + "parameters": { + "body": {} + } + }, + "response": { + "payload": { + "transactionId": "mock-TransactionId-a3066ab-e904-42bd-b6ae-bc70ca1c37e6-20210728234395" + } + } + } + ] + }, + "400": { + "description": "Request has missing or invalid parameters and cannot be parsed.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + }, + "x-amazon-spds-sandbox-behaviors": [ + { + "request": { + "parameters": { + "body": { + "value": { + "shipments": [ + { + "vendorShipmentIdentifier": "MOCKSHIPID" + } + ] + } + } + } + }, + "response": { + "errors": [ + { + "code": "InvalidInput", + "message": "Invalid Vendor Shipment ID" + } + ] + } + } + ] + }, + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "404": { + "description": "The resource specified does not exist.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "413": { + "description": "The request size exceeded the maximum accepted size.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "415": { + "description": "The request payload is in an unsupported format.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "429": { + "description": "The frequency of requests was greater than allowed.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "500": { + "description": "An unexpected condition occurred that prevented the server from fulfilling the request.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + }, + "503": { + "description": "Temporary overloading or maintenance of the server.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + } + } + } + } + }, + "x-codegen-request-body-name": "body" + } + }, + "/vendor/shipping/v1/transportLabels": { + "get": { + "tags": [ + "ShipmentsV1" + ], + "description": "Returns small parcel shipment labels based on the filters that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 10 |\n\nThe `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "operationId": "GetShipmentLabels", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "The limit to the number of records returned. Default value is 50 records.", + "schema": { + "maximum": 50, + "minimum": 1, + "type": "integer", + "format": "int64" + } + }, + { + "name": "sortOrder", + "in": "query", + "description": "Sort the list by shipment label creation date in ascending or descending order.", + "schema": { + "type": "string", + "enum": [ + "ASC", + "DESC" + ], + "x-docgen-enum-table-extension": [ + { + "value": "ASC", + "description": "Sort the list by shipment label creation date in ascending order." + }, + { + "value": "DESC", + "description": "Sort the list by shipment label creation date in descending order." + } + ] + }, + "x-docgen-enum-table-extension": [ + { + "value": "ASC", + "description": "Sort the list by shipment label creation date in ascending order." + }, + { + "value": "DESC", + "description": "Sort the list by shipment label creation date in descending order." + } + ] + }, + { + "name": "nextToken", + "in": "query", + "description": "A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.", + "schema": { + "type": "string" + } + }, + { + "name": "labelCreatedAfter", + "in": "query", + "description": "Shipment labels created after this time will be included in the result. This field must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) datetime format.", + "schema": { + "type": "string", + "format": "date-time" + } + }, + { + "name": "labelCreatedBefore", + "in": "query", + "description": "Shipment labels created before this time will be included in the result. This field must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) datetime format.", + "schema": { + "type": "string", + "format": "date-time" + } + }, + { + "name": "buyerReferenceNumber", + "in": "query", + "description": "Get Shipment labels by passing buyer reference number.", + "schema": { + "type": "string" + } + }, + { + "name": "vendorShipmentIdentifier", + "in": "query", + "description": "Get Shipment labels by passing vendor shipment identifier.", + "schema": { + "type": "string" + } + }, + { + "name": "sellerWarehouseCode", + "in": "query", + "description": "Get Shipping labels based on vendor warehouse code. This value must be same as the `sellingParty.partyId` in the shipment.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success.", + "headers": { + "x-amzn-RequestId": { + "description": "Unique request reference identifier.", + "schema": { + "type": "string" + } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetShipmentLabels" + }, + "example": { + "payload": { + "pagination": { + "nextToken": "MDAwMDAwMDAwMQ==" + }, + "transportLabels": [ + { + "labelCreateDateTime": "2024-03-03T14:40:29Z", + "shipmentInformation": { + "vendorDetails": { + "sellingParty": { + "partyId": "WHF47" + }, + "vendorShipmentIdentifier": "7822" + }, + "buyerReferenceNumber": "14511336331", + "shipToParty": { + "partyId": "IND1" + }, + "shipFromParty": { + "partyId": "0-55767831", + "address": { + "name": "SF Two", + "addressLine1": "123 Another street", + "city": "San Francisco", + "stateOrRegion": "CA", + "postalCode": "94105", + "countryCode": "US" } + }, + "masterTrackingId": "1ZR873R70319165935", + "totalLabelCount": 1, + "shipMode": "SmallParcel" + }, + "labelData": [ + { + "labelSequenceNumber": 1, + "labelFormat": "PDF", + "carrierCode": "UPSN", + "trackingId": "1ZR873R70319165935", + "label": "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LEAB5ql5FfxoCpiOJITCdqg5ixGSQFcAcDF8s4CG2L4vrJ6NpTLrWL+vAQSaBSjAPDWvgh9NAdORhFDYDjVnMUIS6AoALoZvFtAQ2/eF1bOBFGcd7voZQKBZgALMU7N36OAvzbtA6yEJdAUAF8O7EzTE86ppeF81k5R1rFlDABtjALBhntztgw9/2neB1kMS6AoALoZ3J2iI51XT8L66REHWeS6UAWyMAcCGeYpbLYHP0rwLtB6SQFcAcDG8O0FDer5qZrM9qVsLC1+g7VdUuACUA0mgKwC4GF69oCHf/L6wPalbCwtfgN8ZIA+UA0mgKwC4GF69oCHf/L6wPalbCwtfgN8ZIA+UA0mgKwC4GF69oCF8X9gChYVz4XcGyAPlQBLoCgAuhlcvaAjfF7ZAYeFc+J0B8kA5kAS6AoCL4dULGsL3hS1QWDgXfmeAPFAOJIGuAOBiePWChvB9YQsUFs6F3xkgD5QDSaArALgYXr2gIXxf2AKFhXPhdwbIA+VAEugKAC6GVy9oCN8XtkBh4Vz4nQHyQDmQBLoCgIvh1QsawveFLVBYOBd+Z4A8UA4ksbS4AAAAAAAA4DJ2fyuF29itaAAAAAAAANjJ7m+lcBv/Ay5hevkKZW5kc3RyZWFtCmVuZG9iagoyIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjk+PnN0cmVhbQp4nDNQMFTQNVQwUDC1NAWSyblchVyFChYmRkAOTBAkrKCfmZtuoOCSrxDIFQhU4xTCZWymYGpqqRCSwuUaAhQDADg3D4YKZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8L0NvbnRlbnRzIDIgMCBSL1R5cGUvUGFnZS9SZXNvdXJjZXM8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXS9YT2JqZWN0PDwvaW1nMCAxIDAgUj4+Pj4vUGFyZW50IDMgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1IDg0Ml0+PgplbmRvYmoKMyAwIG9iago8PC9LaWRzWzQgMCBSXS9UeXBlL1BhZ2VzL0NvdW50IDEvSVRYVCgyLjEuNyk+PgplbmRvYmoKNSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMyAwIFI+PgplbmRvYmoKNiAwIG9iago8PC9Nb2REYXRlKEQ6MjAyNDAzMDYxOTQ3MDdaKS9DcmVhdGlvbkRhdGUoRDoyMDI0MDMwNjE5NDcwN1opL1Byb2R1Y2VyKGlUZXh0IDIuMS43IGJ5IDFUM1hUKT4+CmVuZG9iagp4cmVmCjAgNwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAzOTE4OCAwMDAwMCBuIAowMDAwMDM5NDk1IDAwMDAwIG4gCjAwMDAwMzkzMjMgMDAwMDAgbiAKMDAwMDAzOTU1OCAwMDAwMCBuIAowMDAwMDM5NjAzIDAwMDAwIG4gCnRyYWlsZXIKPDwvSW5mbyA2IDAgUi9JRCBbPDE0MzI2YzMwZjFkNDQ2NjExNzhmYjBlZWZkYmJmZjljPjw0NDQ0N2U5NWYzNzM2ZDc4NGUwNmI0Y2U2YmI3ZmM5Mz5dL1Jvb3QgNSAwIFIvU2l6ZSA3Pj4Kc3RhcnR4cmVmCjM5NzEzCiUlRU9GCg==" } ] } - } - } - }, - "response": { - "payload": { - "transactionId": "mock-TransactionId-5a3066ab-e904-42bd-b6ae-bc70ca1c37e6-20210728234390" + ] } } - }, + } + }, + "x-amazon-spds-sandbox-behaviors": [ { "request": { "parameters": { - "body": {} + "vendorShipmentIdentifier": { + "value": "12345678" + } } }, "response": { "payload": { - "transactionId": "mock-TransactionId-a3066ab-e904-42bd-b6ae-bc70ca1c37e6-20210728234395" + "pagination": { + "nextToken": "MDAwMDAwMDAwMQ==" + }, + "transportLabels": [ + { + "labelCreateDateTime": "2024-03-03T14:40:29Z", + "shipmentInformation": { + "vendorDetails": { + "sellingParty": { + "partyId": "WHF47" + }, + "vendorShipmentIdentifier": "7822" + }, + "buyerReferenceNumber": "14511336331", + "shipToParty": { + "partyId": "IND1" + }, + "shipFromParty": { + "partyId": "0-55767831", + "address": { + "name": "SF Two", + "addressLine1": "123 Another street", + "city": "San Francisco", + "stateOrRegion": "CA", + "postalCode": "94105", + "countryCode": "US" + } + }, + "masterTrackingId": "1ZR873R70319165935", + "totalLabelCount": 1, + "shipMode": "SmallParcel" + }, + "labelData": [ + { + "labelSequenceNumber": 1, + "labelFormat": "PDF", + "carrierCode": "UPSN", + "trackingId": "1ZR873R70319165935", + "label": "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LEAB5ql5FfxoCpiOJITCdqg5ixGSQFcAcDF8s4CG2L4vrJ6NpTLrWL+vAQSaBSjAPDWvgh9NAdORhFDYDjVnMUIS6AoALoZvFtAQ2/eF1bOBFGcd7voZQKBZgALMU7N36OAvzbtA6yEJdAUAF8O7EzTE86ppeF81k5R1rFlDABtjALBhntztgw9/2neB1kMS6AoALoZ3J2iI51XT8L66REHWeS6UAWyMAcCGeYpbLYHP0rwLtB6SQFcAcDG8O0FDer5qZrM9qVsLC1+g7VdUuACUA0mgKwC4GF69oCHf/L6wPalbCwtfgN8ZIA+UA0mgKwC4GF69oCHf/L6wPalbCwtfgN8ZIA+UA0mgKwC4GF69oCF8X9gChYVz4XcGyAPlQBLoCgAuhlcvaAjfF7ZAYeFc+J0B8kA5kAS6AoCL4dULGsL3hS1QWDgXfmeAPFAOJIGuAOBiePWChvB9YQsUFs6F3xkgD5QDSaArALgYXr2gIXxf2AKFhXPhdwbIA+VAEugKAC6GVy9oCN8XtkBh4Vz4nQHyQDmQBLoCgIvh1QsawveFLVBYOBd+Z4A8UA4ksbS4AAAAAAAA4DJ2fyuF29itaAAAAAAAANjJ7m+lcBv/Ay5hevkKZW5kc3RyZWFtCmVuZG9iagoyIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjk+PnN0cmVhbQp4nDNQMFTQNVQwUDC1NAWSyblchVyFChYmRkAOTBAkrKCfmZtuoOCSrxDIFQhU4xTCZWymYGpqqRCSwuUaAhQDADg3D4YKZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8L0NvbnRlbnRzIDIgMCBSL1R5cGUvUGFnZS9SZXNvdXJjZXM8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXS9YT2JqZWN0PDwvaW1nMCAxIDAgUj4+Pj4vUGFyZW50IDMgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1IDg0Ml0+PgplbmRvYmoKMyAwIG9iago8PC9LaWRzWzQgMCBSXS9UeXBlL1BhZ2VzL0NvdW50IDEvSVRYVCgyLjEuNyk+PgplbmRvYmoKNSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMyAwIFI+PgplbmRvYmoKNiAwIG9iago8PC9Nb2REYXRlKEQ6MjAyNDAzMDYxOTQ3MDdaKS9DcmVhdGlvbkRhdGUoRDoyMDI0MDMwNjE5NDcwN1opL1Byb2R1Y2VyKGlUZXh0IDIuMS43IGJ5IDFUM1hUKT4+CmVuZG9iagp4cmVmCjAgNwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAzOTE4OCAwMDAwMCBuIAowMDAwMDM5NDk1IDAwMDAwIG4gCjAwMDAwMzkzMjMgMDAwMDAgbiAKMDAwMDAzOTU1OCAwMDAwMCBuIAowMDAwMDM5NjAzIDAwMDAwIG4gCnRyYWlsZXIKPDwvSW5mbyA2IDAgUi9JRCBbPDE0MzI2YzMwZjFkNDQ2NjExNzhmYjBlZWZkYmJmZjljPjw0NDQ0N2U5NWYzNzM2ZDc4NGUwNmI0Y2U2YmI3ZmM5Mz5dL1Jvb3QgNSAwIFIvU2l6ZSA3Pj4Kc3RhcnR4cmVmCjM5NzEzCiUlRU9GCg==" + } + ] + } + ] } } } @@ -1568,7 +2056,15 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" + }, + "example": { + "errors": [ + { + "code": "InvalidRequest", + "message": "The request is invalid." + } + ] } } }, @@ -1576,30 +2072,25 @@ { "request": { "parameters": { - "body": { - "value": { - "shipments": [ - { - "vendorShipmentIdentifier": "MOCKSHIPID" - } - ] - } + "vendorShipmentIdentifier": { + "value": "null" } } }, "response": { "errors": [ { - "code": "InvalidInput", - "message": "Invalid Vendor Shipment ID" + "code": "InvalidRequest", + "message": "Request is missing or has invalid parameters", + "details": "vendor Shipment Identifier cannot be null" } ] } } ] }, - "403": { - "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", + "401": { + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -1611,49 +2102,49 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } }, - "404": { - "description": "The resource specified does not exist.", + "403": { + "description": "Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } - }, - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "schema": { - "type": "string" - } } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } }, - "413": { - "description": "The request size exceeded the maximum accepted size.", + "404": { + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", "schema": { "type": "string" } + }, + "x-amzn-RateLimit-Limit": { + "description": "Your rate limit (requests per second) for this operation.", + "schema": { + "type": "string" + } } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } @@ -1671,7 +2162,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } @@ -1689,7 +2180,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } @@ -1707,7 +2198,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } @@ -1725,13 +2216,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SubmitShipmentConfirmationsResponse" + "$ref": "#/components/schemas/GetShipmentLabels" } } } } - }, - "x-codegen-request-body-name": "body" + } } } }, @@ -1775,6 +2265,18 @@ }, "description": "The response schema for the GetShipmentDetails operation." }, + "GetShipmentLabels": { + "type": "object", + "properties": { + "payload": { + "$ref": "#/components/schemas/TransportationLabels" + }, + "errors": { + "$ref": "#/components/schemas/ErrorList" + } + }, + "description": "The response schema for the GetShipmentLabels operation." + }, "ShipmentDetails": { "type": "object", "properties": { @@ -1791,6 +2293,22 @@ }, "description": "The request schema for the GetShipmentDetails operation." }, + "TransportationLabels": { + "type": "object", + "properties": { + "pagination": { + "$ref": "#/components/schemas/Pagination" + }, + "transportLabels": { + "type": "array", + "description": "A list of one or more ShipmentLabels.", + "items": { + "$ref": "#/components/schemas/TransportLabel" + } + } + }, + "description": "The request schema for the GetShipmentLabels operation." + }, "Pagination": { "type": "object", "properties": { @@ -2123,6 +2641,27 @@ }, "description": "A list of one or more shipments with respective details." }, + "TransportLabel": { + "type": "object", + "properties": { + "labelCreateDateTime": { + "type": "string", + "description": "Date on which label is created.", + "format": "date-time" + }, + "shipmentInformation": { + "$ref": "#/components/schemas/ShipmentInformation" + }, + "labelData": { + "type": "array", + "description": "Indicates the label data,format and type associated .", + "items": { + "$ref": "#/components/schemas/LabelData" + } + } + }, + "description": "A list of one or more ShipmentLabels." + }, "ShipmentMeasurements": { "type": "object", "properties": { @@ -2143,6 +2682,87 @@ }, "description": "Shipment measurement details." }, + "ShipmentInformation": { + "type": "object", + "properties": { + "vendorDetails": { + "$ref": "#/components/schemas/VendorDetails" + }, + "buyerReferenceNumber": { + "type": "string", + "description": "The buyer reference number is a unique identifier generated by the buyer for all Collect and WePay shipments." + }, + "shipToParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "shipFromParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "warehouseId": { + "type": "string", + "description": "Vendor Warehouse ID from where the shipment is scheduled to be picked up by buyer / Carrier." + }, + "masterTrackingId": { + "type": "string", + "description": "Unique Id with which the shipment can be tracked for Small Parcels." + }, + "totalLabelCount": { + "type": "integer", + "description": "Number of Labels that are created as part of this shipment." + }, + "shipMode": { + "type": "string", + "description": "Type of shipment whether it is Small Parcel", + "enum": [ + "SmallParcel", + "LTL" + ] + } + }, + "description": "Shipment Information details for Label request." + }, + "LabelData": { + "type": "object", + "properties": { + "labelSequenceNumber": { + "type": "integer", + "description": "A sequential number assigned to each label within a shipment." + }, + "labelFormat": { + "type": "string", + "description": "The format of the label.", + "enum": [ + "PDF" + ] + }, + "carrierCode": { + "type": "string", + "description": "Unique identification of the carrier." + }, + "trackingId": { + "type": "string", + "description": "Tracking Id for the transportation." + }, + "label": { + "type": "string", + "description": "The base-64 encoded string that represents the shipment label." + } + }, + "description": "Label details as part of the transport label response" + }, + "VendorDetails": { + "type": "object", + "properties": { + "sellingParty": { + "$ref": "#/components/schemas/PartyIdentification" + }, + "vendorShipmentIdentifier": { + "type": "string", + "description": "Unique vendor shipment id which is not used in last 365 days" + } + }, + "description": "Vendor Details as part of Label response." + }, "ShipmentStatusDetails": { "type": "object", "properties": { @@ -2803,6 +3423,15 @@ }, "description": "Item details for be provided for every item in shipment at either the item or carton or pallet level, whichever is appropriate." }, + "PurchaseOrderItemDetails": { + "type": "object", + "properties": { + "maximumRetailPrice": { + "$ref": "#/components/schemas/Money" + } + }, + "description": "Item details for be provided for every item in shipment at either the item or carton or pallet level, whichever is appropriate." + }, "ContainerIdentification": { "required": [ "containerIdentificationNumber", @@ -3232,6 +3861,86 @@ "description": "A decimal number with no loss of precision. Useful when precision loss is unacceptable, as with currencies. Follows RFC7159 for number representation.
**Pattern** : `^-?(0|([1-9]\\d*))(\\.\\d+)?([eE][+-]?\\d+)?$`." }, "ItemQuantity": { + "required": [ + "amount", + "unitOfMeasure" + ], + "type": "object", + "properties": { + "amount": { + "type": "integer", + "description": "Amount of units shipped for a specific item at a shipment level. If the item is present only in certain cartons or pallets within the shipment, please provide this at the appropriate carton or pallet level." + }, + "unitOfMeasure": { + "type": "string", + "description": "Unit of measure for the shipped quantity.", + "enum": [ + "Cases", + "Eaches" + ], + "x-docgen-enum-table-extension": [ + { + "value": "Cases", + "description": "Packing of individual items into a case." + }, + { + "value": "Eaches", + "description": "Individual items." + } + ] + }, + "unitSize": { + "type": "integer", + "description": "The case size, in the event that we ordered using cases. Otherwise, 1." + }, + "totalWeight": { + "$ref": "#/components/schemas/TotalWeight" + } + }, + "description": "Details of item quantity." + }, + "TotalWeight": { + "required": [ + "amount", + "unitOfMeasure" + ], + "type": "object", + "properties": { + "unitOfMeasure": { + "type": "string", + "description": "The unit of measure for the weight of items that are ordered by cases and support pricing by weight.", + "enum": [ + "POUNDS", + "OUNCES", + "GRAMS", + "KILOGRAMS" + ], + "x-docgen-enum-table-extension": [ + { + "value": "POUNDS", + "description": "The weight is measured in pounds." + }, + { + "value": "OUNCES", + "description": "The weight is measured in ounces." + }, + { + "value": "GRAMS", + "description": "The weight is measured in grams." + }, + { + "value": "KILOGRAMS", + "description": "The weight is measured in kilograms." + } + ] + }, + "amount": { + "$ref": "#/components/schemas/Decimal" + } + }, + "description": "The total weight of units that are sold by weight in a shipment." + }, + "PackedQuantity": { "required": [ "amount", "unitOfMeasure" diff --git a/resources/models/vendor/transaction-status/v1.json b/resources/models/vendor/transaction-status/v1.json index 9e49d5786..290037338 100644 --- a/resources/models/vendor/transaction-status/v1.json +++ b/resources/models/vendor/transaction-status/v1.json @@ -24,7 +24,7 @@ "tags": [ "TransactionStatusV1" ], - "description": "Returns the status of the transaction that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 20 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", + "description": "Returns the status of the transaction that you specify.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| 10 | 20 |\n\nThe `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).", "operationId": "getTransaction", "parameters": [ { @@ -126,7 +126,7 @@ ] }, "400": { - "description": "Request has missing or not valid parameters and cannot be parsed.", + "description": "Request has missing or invalid parameters and cannot be parsed.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -170,7 +170,7 @@ ] }, "401": { - "description": "The request's authorization header is not formatted correctly or does not contain a valid token.", + "description": "The request's Authorization header is not formatted correctly or does not contain a valid token.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -206,7 +206,7 @@ } }, "404": { - "description": "The specified resource does not exist.", + "description": "The resource specified does not exist.", "headers": { "x-amzn-RequestId": { "description": "Unique request reference identifier.", @@ -317,7 +317,7 @@ "$ref": "#/components/schemas/ErrorList" } }, - "description": "The response schema for the `getTransaction` operation." + "description": "The response schema for the getTransaction operation." }, "TransactionStatus": { "type": "object", diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Api.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Api.php index a5f483255..9e5db91f4 100644 --- a/src/Seller/AmazonWarehousingAndDistributionV20240509/Api.php +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Api.php @@ -30,7 +30,7 @@ public function getInboundShipment(string $shipmentId, ?string $skuQuantities = * @param ?\DateTimeInterface $updatedAfter List the inbound shipments that were updated after a certain time (inclusive). The date must be in ISO 8601 format. * @param ?\DateTimeInterface $updatedBefore List the inbound shipments that were updated before a certain time (inclusive). The date must be in ISO 8601 format. * @param ?int $maxResults Maximum number of results to return. - * @param ?string $nextToken Token to retrieve the next set of paginated results. + * @param ?string $nextToken A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. */ public function listInboundShipments( ?string $sortBy = null, @@ -50,7 +50,7 @@ public function listInboundShipments( * @param ?string $sku Filter by seller or merchant SKU for the item. * @param ?string $sortOrder Sort the response in `ASCENDING` or `DESCENDING` order. * @param ?string $details Set to `SHOW` to return summaries with additional inventory details. Defaults to `HIDE,` which returns only inventory summary totals. - * @param ?string $nextToken Token to retrieve the next set of paginated results. + * @param ?string $nextToken A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. * @param ?int $maxResults Maximum number of results to return. */ public function listInventory( diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/ExpirationDetails.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/ExpirationDetails.php new file mode 100644 index 000000000..9d4266bc8 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/ExpirationDetails.php @@ -0,0 +1,25 @@ + SkuEligibility::class, + 'ineligibilityReasons' => OrderIneligibilityReason::class, + ]; + + /** + * @param SkuEligibility[] $packagesToInbound Details on SKU eligibility for each inbound package. + * @param \DateTimeInterface $previewedAt Timestamp when the eligibility check is performed. + * @param string $status Enum denoting the package inbound eligibility. + * @param OrderIneligibilityReason[]|null $ineligibilityReasons If there are order level eligibility issues, then this list will contain those error codes and descriptions. + */ + public function __construct( + public array $packagesToInbound, + public \DateTimeInterface $previewedAt, + public string $status, + public ?array $ineligibilityReasons = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrder.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrder.php new file mode 100644 index 000000000..69f514828 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrder.php @@ -0,0 +1,49 @@ + InboundShipment::class, + 'packagesToInbound' => DistributionPackageQuantity::class, + ]; + + /** + * @param InboundShipment[] $channelPlacedInboundShipments List of inbound shipments part of this order. + * @param \DateTimeInterface $createdAt Date when this order was created. + * @param string $orderId Inbound order ID. + * @param string $orderStatus The supported statuses for an inbound order. + * @param string $orderVersion Inbound order version. + * @param Address $originAddress Shipping address that represents the origin or destination location. + * @param DistributionPackageQuantity[] $packagesToInbound List of packages to be inbounded. + * @param ?string $externalReferenceId Reference ID that can be used to correlate the order with partner resources. + * @param ?InboundPreferences $preferences Preferences that can be passed in context of an inbound order + * @param ?\DateTimeInterface $shipBy Date by which this order will be shipped. + * @param ?\DateTimeInterface $updatedAt Date when this order was last updated. + */ + public function __construct( + public array $channelPlacedInboundShipments, + public \DateTimeInterface $createdAt, + public string $orderId, + public string $orderStatus, + public string $orderVersion, + public Address $originAddress, + public array $packagesToInbound, + public ?string $externalReferenceId = null, + public ?InboundPreferences $preferences = null, + public ?\DateTimeInterface $shipBy = null, + public ?\DateTimeInterface $updatedAt = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrderCreationData.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrderCreationData.php new file mode 100644 index 000000000..ff339ad21 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrderCreationData.php @@ -0,0 +1,33 @@ + DistributionPackageQuantity::class]; + + /** + * @param Address $originAddress Shipping address that represents the origin or destination location. + * @param DistributionPackageQuantity[] $packagesToInbound List of packages to be inbounded. + * @param ?string $externalReferenceId Reference ID that can be used to correlate the order with partner resources. + * @param ?InboundPreferences $preferences Preferences that can be passed in context of an inbound order + * @param ?\DateTimeInterface $shipBy Estimated date by when goods have to be picked up. + */ + public function __construct( + public Address $originAddress, + public array $packagesToInbound, + public ?string $externalReferenceId = null, + public ?InboundPreferences $preferences = null, + public ?\DateTimeInterface $shipBy = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrderReference.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrderReference.php new file mode 100644 index 000000000..a2358c351 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundOrderReference.php @@ -0,0 +1,25 @@ + DistributionPackageQuantity::class]; + + /** + * @param DistributionPackageQuantity[] $packagesToInbound List of packages to be inbounded. + */ + public function __construct( + public array $packagesToInbound, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundPreferences.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundPreferences.php new file mode 100644 index 000000000..78f786e07 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/InboundPreferences.php @@ -0,0 +1,23 @@ + ExpirationDetails::class]; + /** * @param string $sku The seller or merchant SKU. + * @param ExpirationDetails[]|null $expirationDetails The expiration details of the inventory. This object will only appear if the `details` parameter in the request is set to `SHOW`. * @param ?InventoryDetails $inventoryDetails Additional inventory details. This object is only displayed if the details parameter in the request is set to `SHOW`. * @param ?int $totalInboundQuantity Total quantity that is in-transit from the seller and has not yet been received at an AWD Distribution Center * @param ?int $totalOnhandQuantity Total quantity that is present in AWD distribution centers. */ public function __construct( public string $sku, + public ?array $expirationDetails = null, public ?InventoryDetails $inventoryDetails = null, public ?int $totalInboundQuantity = null, public ?int $totalOnhandQuantity = null, diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OrderAttribute.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OrderAttribute.php new file mode 100644 index 000000000..53ee3020a --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OrderAttribute.php @@ -0,0 +1,25 @@ + OutboundOrder::class]; + + /** + * @param ?string $nextToken TA token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param OutboundOrder[]|null $outboundOrders List of outbound orders. + */ + public function __construct( + public ?string $nextToken = null, + public ?array $outboundOrders = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrder.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrder.php new file mode 100644 index 000000000..b32655339 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrder.php @@ -0,0 +1,61 @@ + OutboundShipment::class, + 'eligiblePackagesToOutbound' => DistributionPackageQuantity::class, + 'eligibleProductsToOutbound' => ProductQuantity::class, + 'executionErrors' => OutboundExecutionError::class, + 'orderPreferences' => OrderAttribute::class, + 'packagesToOutbound' => DistributionPackageQuantity::class, + 'productsToOutbound' => ProductQuantity::class, + 'shippedOutboundPackages' => DistributionPackageQuantity::class, + 'shippedOutboundProducts' => ProductQuantity::class, + ]; + + /** + * @param string $orderId Order ID for the outbound order. + * @param string $orderStatus Statuses supported for an outbound order. + * @param OutboundShipment[] $outboundShipments List of outbound shipments that are part of this order. + * @param ?\DateTimeInterface $confirmedOn Date on which this outbound order was confirmed. + * @param ?\DateTimeInterface $createdAt Date on which this outbound order was created. + * @param DistributionPackageQuantity[]|null $eligiblePackagesToOutbound List of packages that are eligible for outbound. + * @param ProductQuantity[]|null $eligibleProductsToOutbound List of product units that are eligible for outbound. + * @param OutboundExecutionError[]|null $executionErrors Execution errors associated with the outbound order. This field will be populated if the order failed validation. + * @param OrderAttribute[]|null $orderPreferences Order preferences for this outbound order. + * @param DistributionPackageQuantity[]|null $packagesToOutbound List of packages to be outbound. + * @param ProductQuantity[]|null $productsToOutbound List of product units to be outbound. + * @param DistributionPackageQuantity[]|null $shippedOutboundPackages Outbound packages that are shipped after the execution has completed post confirmation. + * @param ProductQuantity[]|null $shippedOutboundProducts Outbound product units that are shipped after the execution has completed post confirmation. + * @param ?\DateTimeInterface $updatedAt Date on which this outbound order was last updated. + */ + public function __construct( + public string $orderId, + public string $orderStatus, + public array $outboundShipments, + public ?\DateTimeInterface $confirmedOn = null, + public ?\DateTimeInterface $createdAt = null, + public ?array $eligiblePackagesToOutbound = null, + public ?array $eligibleProductsToOutbound = null, + public ?array $executionErrors = null, + public ?array $orderPreferences = null, + public ?array $packagesToOutbound = null, + public ?array $productsToOutbound = null, + public ?array $shippedOutboundPackages = null, + public ?array $shippedOutboundProducts = null, + public ?\DateTimeInterface $updatedAt = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrderCreationData.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrderCreationData.php new file mode 100644 index 000000000..b2cdbf5c3 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrderCreationData.php @@ -0,0 +1,33 @@ + OrderAttribute::class, + 'packagesToOutbound' => DistributionPackageQuantity::class, + 'productsToOutbound' => ProductQuantity::class, + ]; + + /** + * @param OrderAttribute[]|null $orderPreferences Order preferences for the outbound order. + * @param DistributionPackageQuantity[]|null $packagesToOutbound List of packages to be outbound. + * @param ProductQuantity[]|null $productsToOutbound List of product units to be outbound. + */ + public function __construct( + public ?array $orderPreferences = null, + public ?array $packagesToOutbound = null, + public ?array $productsToOutbound = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrderReference.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrderReference.php new file mode 100644 index 000000000..b30d7a7e8 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/OutboundOrderReference.php @@ -0,0 +1,23 @@ + DistributionPackageQuantity::class, + 'shipmentProductQuantities' => ProductQuantity::class, + ]; + + /** + * @param Address $destinationAddress Shipping address that represents the origin or destination location. + * @param string $orderId Outbound order ID this outbound shipment belongs to. + * @param Address $originAddress Shipping address that represents the origin or destination location. + * @param string $shipmentId Unique shipment ID. + * @param string $shipmentStatus Possible shipment statuses for outbound shipments. + * @param ?\DateTimeInterface $createdAt Timestamp when the shipment was created. + * @param DistributionPackageQuantity[]|null $shipmentPackageQuantities Specific distribution packages that are included in the context of this shipment. + * @param ProductQuantity[]|null $shipmentProductQuantities Specific product units that are included in the context of this shipment. + * @param ?\DateTimeInterface $updatedAt Timestamp when the shipment was updated. + */ + public function __construct( + public Address $destinationAddress, + public string $orderId, + public Address $originAddress, + public string $shipmentId, + public string $shipmentStatus, + public ?\DateTimeInterface $createdAt = null, + public ?array $shipmentPackageQuantities = null, + public ?array $shipmentProductQuantities = null, + public ?\DateTimeInterface $updatedAt = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/PrepDetails.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/PrepDetails.php new file mode 100644 index 000000000..663c02ba3 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/PrepDetails.php @@ -0,0 +1,31 @@ + PrepInstruction::class]; + + /** + * @param ?string $labelOwner The entity that labels the products. + * @param ?string $prepCategory The preparation category for shipping an item to Amazon's fulfillment network. + * @param PrepInstruction[]|null $prepInstructions Information that pertains to the preparation of inbound products. This is generated based on the specified category. + * @param ?string $prepOwner The owner of the preparations, if special preparations are required. + */ + public function __construct( + public ?string $labelOwner = null, + public ?string $prepCategory = null, + public ?array $prepInstructions = null, + public ?string $prepOwner = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/PrepInstruction.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/PrepInstruction.php new file mode 100644 index 000000000..996f4a00d --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/PrepInstruction.php @@ -0,0 +1,25 @@ + 'labelDownloadURL']; + + /** + * @param string $labelStatus The status of your label. + * @param ?string $labelDownloadUrl URL to download generated labels. + */ + public function __construct( + public string $labelStatus, + public ?string $labelDownloadUrl = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/SkuEligibility.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/SkuEligibility.php new file mode 100644 index 000000000..e074d46a4 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/SkuEligibility.php @@ -0,0 +1,29 @@ + SkuIneligibilityReason::class]; + + /** + * @param DistributionPackageQuantity $packageQuantity Represents a distribution package with its respective quantity. + * @param string $status Enum denoting the package inbound eligibility. + * @param SkuIneligibilityReason[]|null $ineligibilityReasons If not eligible, these are list of error codes and descriptions. + */ + public function __construct( + public DistributionPackageQuantity $packageQuantity, + public string $status, + public ?array $ineligibilityReasons = null, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/SkuIneligibilityReason.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/SkuIneligibilityReason.php new file mode 100644 index 000000000..7b1071e18 --- /dev/null +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Dto/SkuIneligibilityReason.php @@ -0,0 +1,25 @@ + TrackingDetails::class]; + + /** + * @param TrackingDetails[] $trackingDetails Tracking details for the shipment. If using SPD transportation, this can be for each case. If not using SPD transportation, this is a single tracking entry for the entire shipment. + */ + public function __construct( + public array $trackingDetails, + ) {} +} diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Requests/ListInboundShipments.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Requests/ListInboundShipments.php index 066ce72a7..73aa6ecb3 100644 --- a/src/Seller/AmazonWarehousingAndDistributionV20240509/Requests/ListInboundShipments.php +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Requests/ListInboundShipments.php @@ -31,7 +31,7 @@ class ListInboundShipments extends Request * @param ?\DateTimeInterface $updatedAfter List the inbound shipments that were updated after a certain time (inclusive). The date must be in ISO 8601 format. * @param ?\DateTimeInterface $updatedBefore List the inbound shipments that were updated before a certain time (inclusive). The date must be in ISO 8601 format. * @param ?int $maxResults Maximum number of results to return. - * @param ?string $nextToken Token to retrieve the next set of paginated results. + * @param ?string $nextToken A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. */ public function __construct( protected ?string $sortBy = null, diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Requests/ListInventory.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Requests/ListInventory.php index af2505276..0aead22e8 100644 --- a/src/Seller/AmazonWarehousingAndDistributionV20240509/Requests/ListInventory.php +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Requests/ListInventory.php @@ -28,7 +28,7 @@ class ListInventory extends Request * @param ?string $sku Filter by seller or merchant SKU for the item. * @param ?string $sortOrder Sort the response in `ASCENDING` or `DESCENDING` order. * @param ?string $details Set to `SHOW` to return summaries with additional inventory details. Defaults to `HIDE,` which returns only inventory summary totals. - * @param ?string $nextToken Token to retrieve the next set of paginated results. + * @param ?string $nextToken A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. * @param ?int $maxResults Maximum number of results to return. */ public function __construct( diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/InboundShipment.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/InboundShipment.php index 070ae8fd1..121e7fa0e 100644 --- a/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/InboundShipment.php +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/InboundShipment.php @@ -38,6 +38,7 @@ final class InboundShipment extends Response * @param InventoryQuantity[]|null $receivedQuantity Quantity received (at the receiving end) as part of this shipment. * @param ?\DateTimeInterface $shipBy Timestamp when the shipment will be shipped. * @param SkuQuantity[]|null $shipmentSkuQuantities Quantity details at SKU level for the shipment. This attribute will only appear if the skuQuantities parameter in the request is set to SHOW. + * @param ?string $destinationRegion Assigned region where the order will be shipped. This can differ from what was passed as preference. AWD currently supports following region IDs: [us-west, us-east] * @param ?string $trackingId Carrier-unique tracking ID for this shipment. * @param ?\DateTimeInterface $updatedAt Timestamp when the shipment was updated. The date is returned in ISO 8601 format. * @param ?string $warehouseReferenceId An AWD-provided reference ID that you can use to interact with the warehouse. For example, a carrier appointment booking. @@ -55,6 +56,7 @@ public function __construct( public readonly ?array $receivedQuantity = null, public readonly ?\DateTimeInterface $shipBy = null, public readonly ?array $shipmentSkuQuantities = null, + public readonly ?string $destinationRegion = null, public readonly ?string $trackingId = null, public readonly ?\DateTimeInterface $updatedAt = null, public readonly ?string $warehouseReferenceId = null, diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/InventoryListing.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/InventoryListing.php index 6695bca1a..aae6ec6c7 100644 --- a/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/InventoryListing.php +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/InventoryListing.php @@ -19,7 +19,7 @@ final class InventoryListing extends Response /** * @param InventorySummary[] $inventory List of inventory summaries. - * @param ?string $nextToken Token to retrieve the next set of paginated results. + * @param ?string $nextToken A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. */ public function __construct( public readonly array $inventory, diff --git a/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/ShipmentListing.php b/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/ShipmentListing.php index f4d4dbaeb..bbdbd616d 100644 --- a/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/ShipmentListing.php +++ b/src/Seller/AmazonWarehousingAndDistributionV20240509/Responses/ShipmentListing.php @@ -18,7 +18,7 @@ final class ShipmentListing extends Response protected static array $complexArrayTypes = ['shipments' => InboundShipmentSummary::class]; /** - * @param ?string $nextToken Token to retrieve the next set of paginated results. + * @param ?string $nextToken A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. * @param InboundShipmentSummary[]|null $shipments List of inbound shipment summaries. */ public function __construct( diff --git a/src/Seller/FBAInboundV20240320/Requests/CancelInboundPlan.php b/src/Seller/FBAInboundV20240320/Requests/CancelInboundPlan.php index eb4237b90..6f2732047 100644 --- a/src/Seller/FBAInboundV20240320/Requests/CancelInboundPlan.php +++ b/src/Seller/FBAInboundV20240320/Requests/CancelInboundPlan.php @@ -41,7 +41,7 @@ public function createDtoFromResponse(Response $response): CancelInboundPlanResp $status = $response->status(); $responseCls = match ($status) { 202 => CancelInboundPlanResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/CancelSelfShipAppointment.php b/src/Seller/FBAInboundV20240320/Requests/CancelSelfShipAppointment.php index 0a2c2aba3..399c02c7e 100644 --- a/src/Seller/FBAInboundV20240320/Requests/CancelSelfShipAppointment.php +++ b/src/Seller/FBAInboundV20240320/Requests/CancelSelfShipAppointment.php @@ -50,7 +50,7 @@ public function createDtoFromResponse(Response $response): CancelSelfShipAppoint $status = $response->status(); $responseCls = match ($status) { 202 => CancelSelfShipAppointmentResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ConfirmDeliveryWindowOptions.php b/src/Seller/FBAInboundV20240320/Requests/ConfirmDeliveryWindowOptions.php index 5799bcf5b..533530ec6 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ConfirmDeliveryWindowOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/ConfirmDeliveryWindowOptions.php @@ -45,7 +45,7 @@ public function createDtoFromResponse(Response $response): ConfirmDeliveryWindow $status = $response->status(); $responseCls = match ($status) { 202 => ConfirmDeliveryWindowOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ConfirmPackingOption.php b/src/Seller/FBAInboundV20240320/Requests/ConfirmPackingOption.php index 70bbb3810..95e8e6b36 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ConfirmPackingOption.php +++ b/src/Seller/FBAInboundV20240320/Requests/ConfirmPackingOption.php @@ -43,7 +43,7 @@ public function createDtoFromResponse(Response $response): ConfirmPackingOptionR $status = $response->status(); $responseCls = match ($status) { 202 => ConfirmPackingOptionResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ConfirmPlacementOption.php b/src/Seller/FBAInboundV20240320/Requests/ConfirmPlacementOption.php index 8f094eaa2..7a3c09ced 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ConfirmPlacementOption.php +++ b/src/Seller/FBAInboundV20240320/Requests/ConfirmPlacementOption.php @@ -43,7 +43,7 @@ public function createDtoFromResponse(Response $response): ConfirmPlacementOptio $status = $response->status(); $responseCls = match ($status) { 202 => ConfirmPlacementOptionResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ConfirmShipmentContentUpdatePreview.php b/src/Seller/FBAInboundV20240320/Requests/ConfirmShipmentContentUpdatePreview.php index a03a7cbdb..622d28091 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ConfirmShipmentContentUpdatePreview.php +++ b/src/Seller/FBAInboundV20240320/Requests/ConfirmShipmentContentUpdatePreview.php @@ -45,7 +45,7 @@ public function createDtoFromResponse(Response $response): ConfirmShipmentConten $status = $response->status(); $responseCls = match ($status) { 202 => ConfirmShipmentContentUpdatePreviewResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ConfirmTransportationOptions.php b/src/Seller/FBAInboundV20240320/Requests/ConfirmTransportationOptions.php index 5e7637b20..434d3a697 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ConfirmTransportationOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/ConfirmTransportationOptions.php @@ -48,7 +48,7 @@ public function createDtoFromResponse(Response $response): ConfirmTransportation $status = $response->status(); $responseCls = match ($status) { 202 => ConfirmTransportationOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/CreateInboundPlan.php b/src/Seller/FBAInboundV20240320/Requests/CreateInboundPlan.php index 9e7028510..7a566ffa6 100644 --- a/src/Seller/FBAInboundV20240320/Requests/CreateInboundPlan.php +++ b/src/Seller/FBAInboundV20240320/Requests/CreateInboundPlan.php @@ -46,7 +46,7 @@ public function createDtoFromResponse(Response $response): CreateInboundPlanResp $status = $response->status(); $responseCls = match ($status) { 202 => CreateInboundPlanResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/CreateMarketplaceItemLabels.php b/src/Seller/FBAInboundV20240320/Requests/CreateMarketplaceItemLabels.php index 87a49134f..880440793 100644 --- a/src/Seller/FBAInboundV20240320/Requests/CreateMarketplaceItemLabels.php +++ b/src/Seller/FBAInboundV20240320/Requests/CreateMarketplaceItemLabels.php @@ -46,7 +46,7 @@ public function createDtoFromResponse(Response $response): CreateMarketplaceItem $status = $response->status(); $responseCls = match ($status) { 200 => CreateMarketplaceItemLabelsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GenerateDeliveryWindowOptions.php b/src/Seller/FBAInboundV20240320/Requests/GenerateDeliveryWindowOptions.php index 818de80af..da8046237 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GenerateDeliveryWindowOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/GenerateDeliveryWindowOptions.php @@ -43,7 +43,7 @@ public function createDtoFromResponse(Response $response): GenerateDeliveryWindo $status = $response->status(); $responseCls = match ($status) { 202 => GenerateDeliveryWindowOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GeneratePackingOptions.php b/src/Seller/FBAInboundV20240320/Requests/GeneratePackingOptions.php index dfdb2a528..0f5dcbee2 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GeneratePackingOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/GeneratePackingOptions.php @@ -41,7 +41,7 @@ public function createDtoFromResponse(Response $response): GeneratePackingOption $status = $response->status(); $responseCls = match ($status) { 202 => GeneratePackingOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GeneratePlacementOptions.php b/src/Seller/FBAInboundV20240320/Requests/GeneratePlacementOptions.php index 7f0d74610..88e6f765c 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GeneratePlacementOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/GeneratePlacementOptions.php @@ -48,7 +48,7 @@ public function createDtoFromResponse(Response $response): GeneratePlacementOpti $status = $response->status(); $responseCls = match ($status) { 202 => GeneratePlacementOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GenerateSelfShipAppointmentSlots.php b/src/Seller/FBAInboundV20240320/Requests/GenerateSelfShipAppointmentSlots.php index 5ae4ad677..e54d957ef 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GenerateSelfShipAppointmentSlots.php +++ b/src/Seller/FBAInboundV20240320/Requests/GenerateSelfShipAppointmentSlots.php @@ -50,7 +50,7 @@ public function createDtoFromResponse(Response $response): GenerateSelfShipAppoi $status = $response->status(); $responseCls = match ($status) { 201 => GenerateSelfShipAppointmentSlotsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GenerateShipmentContentUpdatePreviews.php b/src/Seller/FBAInboundV20240320/Requests/GenerateShipmentContentUpdatePreviews.php index daaeedd14..6148b3e0e 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GenerateShipmentContentUpdatePreviews.php +++ b/src/Seller/FBAInboundV20240320/Requests/GenerateShipmentContentUpdatePreviews.php @@ -50,7 +50,7 @@ public function createDtoFromResponse(Response $response): GenerateShipmentConte $status = $response->status(); $responseCls = match ($status) { 202 => GenerateShipmentContentUpdatePreviewsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GenerateTransportationOptions.php b/src/Seller/FBAInboundV20240320/Requests/GenerateTransportationOptions.php index 7583d0fc8..e31a5ec15 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GenerateTransportationOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/GenerateTransportationOptions.php @@ -48,7 +48,7 @@ public function createDtoFromResponse(Response $response): GenerateTransportatio $status = $response->status(); $responseCls = match ($status) { 202 => GenerateTransportationOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GetDeliveryChallanDocument.php b/src/Seller/FBAInboundV20240320/Requests/GetDeliveryChallanDocument.php index 54be766c2..fc853d18d 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GetDeliveryChallanDocument.php +++ b/src/Seller/FBAInboundV20240320/Requests/GetDeliveryChallanDocument.php @@ -43,7 +43,7 @@ public function createDtoFromResponse(Response $response): GetDeliveryChallanDoc $status = $response->status(); $responseCls = match ($status) { 200 => GetDeliveryChallanDocumentResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GetInboundOperationStatus.php b/src/Seller/FBAInboundV20240320/Requests/GetInboundOperationStatus.php index ea17508ad..d165fee47 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GetInboundOperationStatus.php +++ b/src/Seller/FBAInboundV20240320/Requests/GetInboundOperationStatus.php @@ -41,7 +41,7 @@ public function createDtoFromResponse(Response $response): InboundOperationStatu $status = $response->status(); $responseCls = match ($status) { 200 => InboundOperationStatus::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GetInboundPlan.php b/src/Seller/FBAInboundV20240320/Requests/GetInboundPlan.php index d4f0ac874..f9b4cede7 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GetInboundPlan.php +++ b/src/Seller/FBAInboundV20240320/Requests/GetInboundPlan.php @@ -41,7 +41,7 @@ public function createDtoFromResponse(Response $response): InboundPlan|ErrorList $status = $response->status(); $responseCls = match ($status) { 200 => InboundPlan::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GetSelfShipAppointmentSlots.php b/src/Seller/FBAInboundV20240320/Requests/GetSelfShipAppointmentSlots.php index f687c26fd..fc9ba73d4 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GetSelfShipAppointmentSlots.php +++ b/src/Seller/FBAInboundV20240320/Requests/GetSelfShipAppointmentSlots.php @@ -47,7 +47,7 @@ public function createDtoFromResponse(Response $response): GetSelfShipAppointmen $status = $response->status(); $responseCls = match ($status) { 200 => GetSelfShipAppointmentSlotsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GetShipment.php b/src/Seller/FBAInboundV20240320/Requests/GetShipment.php index d55eb41ac..a5c143518 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GetShipment.php +++ b/src/Seller/FBAInboundV20240320/Requests/GetShipment.php @@ -43,7 +43,7 @@ public function createDtoFromResponse(Response $response): Shipment|ErrorList $status = $response->status(); $responseCls = match ($status) { 200 => Shipment::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/GetShipmentContentUpdatePreview.php b/src/Seller/FBAInboundV20240320/Requests/GetShipmentContentUpdatePreview.php index 4fad165e2..8d701aca4 100644 --- a/src/Seller/FBAInboundV20240320/Requests/GetShipmentContentUpdatePreview.php +++ b/src/Seller/FBAInboundV20240320/Requests/GetShipmentContentUpdatePreview.php @@ -45,7 +45,7 @@ public function createDtoFromResponse(Response $response): ContentUpdatePreview| $status = $response->status(); $responseCls = match ($status) { 200 => ContentUpdatePreview::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListDeliveryWindowOptions.php b/src/Seller/FBAInboundV20240320/Requests/ListDeliveryWindowOptions.php index 5a073bd16..a0b2e8f91 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListDeliveryWindowOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListDeliveryWindowOptions.php @@ -47,7 +47,7 @@ public function createDtoFromResponse(Response $response): ListDeliveryWindowOpt $status = $response->status(); $responseCls = match ($status) { 200 => ListDeliveryWindowOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanBoxes.php b/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanBoxes.php index ae6051525..1465432ce 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanBoxes.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanBoxes.php @@ -45,7 +45,7 @@ public function createDtoFromResponse(Response $response): ListInboundPlanBoxesR $status = $response->status(); $responseCls = match ($status) { 200 => ListInboundPlanBoxesResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanItems.php b/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanItems.php index 94e51b2d5..27b59bc5e 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanItems.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanItems.php @@ -45,7 +45,7 @@ public function createDtoFromResponse(Response $response): ListInboundPlanItemsR $status = $response->status(); $responseCls = match ($status) { 200 => ListInboundPlanItemsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanPallets.php b/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanPallets.php index d548d9879..c0de3334a 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanPallets.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListInboundPlanPallets.php @@ -45,7 +45,7 @@ public function createDtoFromResponse(Response $response): ListInboundPlanPallet $status = $response->status(); $responseCls = match ($status) { 200 => ListInboundPlanPalletsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListInboundPlans.php b/src/Seller/FBAInboundV20240320/Requests/ListInboundPlans.php index 970083631..e42d701f3 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListInboundPlans.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListInboundPlans.php @@ -49,7 +49,7 @@ public function createDtoFromResponse(Response $response): ListInboundPlansRespo $status = $response->status(); $responseCls = match ($status) { 200 => ListInboundPlansResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListItemComplianceDetails.php b/src/Seller/FBAInboundV20240320/Requests/ListItemComplianceDetails.php index c0ac69ad1..b9ce3fe53 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListItemComplianceDetails.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListItemComplianceDetails.php @@ -43,7 +43,7 @@ public function createDtoFromResponse(Response $response): ListItemComplianceDet $status = $response->status(); $responseCls = match ($status) { 200 => ListItemComplianceDetailsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListPackingGroupBoxes.php b/src/Seller/FBAInboundV20240320/Requests/ListPackingGroupBoxes.php index 083eecf75..d71f781ff 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListPackingGroupBoxes.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListPackingGroupBoxes.php @@ -47,7 +47,7 @@ public function createDtoFromResponse(Response $response): ListPackingGroupBoxes $status = $response->status(); $responseCls = match ($status) { 200 => ListPackingGroupBoxesResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListPackingGroupItems.php b/src/Seller/FBAInboundV20240320/Requests/ListPackingGroupItems.php index 8137d88ae..04fc3dd39 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListPackingGroupItems.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListPackingGroupItems.php @@ -47,7 +47,7 @@ public function createDtoFromResponse(Response $response): ListPackingGroupItems $status = $response->status(); $responseCls = match ($status) { 200 => ListPackingGroupItemsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListPackingOptions.php b/src/Seller/FBAInboundV20240320/Requests/ListPackingOptions.php index df668377d..82d57bb9c 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListPackingOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListPackingOptions.php @@ -45,7 +45,7 @@ public function createDtoFromResponse(Response $response): ListPackingOptionsRes $status = $response->status(); $responseCls = match ($status) { 200 => ListPackingOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListPlacementOptions.php b/src/Seller/FBAInboundV20240320/Requests/ListPlacementOptions.php index 19fd2fe6b..5551fa292 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListPlacementOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListPlacementOptions.php @@ -45,7 +45,7 @@ public function createDtoFromResponse(Response $response): ListPlacementOptionsR $status = $response->status(); $responseCls = match ($status) { 200 => ListPlacementOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListPrepDetails.php b/src/Seller/FBAInboundV20240320/Requests/ListPrepDetails.php index ec2d07670..68b0d1e67 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListPrepDetails.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListPrepDetails.php @@ -43,7 +43,7 @@ public function createDtoFromResponse(Response $response): ListPrepDetailsRespon $status = $response->status(); $responseCls = match ($status) { 200 => ListPrepDetailsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListShipmentBoxes.php b/src/Seller/FBAInboundV20240320/Requests/ListShipmentBoxes.php index 2b5d6fd6f..ffea53315 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListShipmentBoxes.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListShipmentBoxes.php @@ -47,7 +47,7 @@ public function createDtoFromResponse(Response $response): ListShipmentBoxesResp $status = $response->status(); $responseCls = match ($status) { 200 => ListShipmentBoxesResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListShipmentContentUpdatePreviews.php b/src/Seller/FBAInboundV20240320/Requests/ListShipmentContentUpdatePreviews.php index 9c9c41bc5..40c26d391 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListShipmentContentUpdatePreviews.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListShipmentContentUpdatePreviews.php @@ -47,7 +47,7 @@ public function createDtoFromResponse(Response $response): ListShipmentContentUp $status = $response->status(); $responseCls = match ($status) { 200 => ListShipmentContentUpdatePreviewsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListShipmentItems.php b/src/Seller/FBAInboundV20240320/Requests/ListShipmentItems.php index 3d7d40325..f9b3b12b1 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListShipmentItems.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListShipmentItems.php @@ -47,7 +47,7 @@ public function createDtoFromResponse(Response $response): ListShipmentItemsResp $status = $response->status(); $responseCls = match ($status) { 200 => ListShipmentItemsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListShipmentPallets.php b/src/Seller/FBAInboundV20240320/Requests/ListShipmentPallets.php index 96789bc6f..ad16fc4b4 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListShipmentPallets.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListShipmentPallets.php @@ -47,7 +47,7 @@ public function createDtoFromResponse(Response $response): ListShipmentPalletsRe $status = $response->status(); $responseCls = match ($status) { 200 => ListShipmentPalletsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ListTransportationOptions.php b/src/Seller/FBAInboundV20240320/Requests/ListTransportationOptions.php index 60cc3e91e..353bbf8e9 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ListTransportationOptions.php +++ b/src/Seller/FBAInboundV20240320/Requests/ListTransportationOptions.php @@ -49,7 +49,7 @@ public function createDtoFromResponse(Response $response): ListTransportationOpt $status = $response->status(); $responseCls = match ($status) { 200 => ListTransportationOptionsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/ScheduleSelfShipAppointment.php b/src/Seller/FBAInboundV20240320/Requests/ScheduleSelfShipAppointment.php index 9dd56d990..ea54f3b49 100644 --- a/src/Seller/FBAInboundV20240320/Requests/ScheduleSelfShipAppointment.php +++ b/src/Seller/FBAInboundV20240320/Requests/ScheduleSelfShipAppointment.php @@ -52,7 +52,7 @@ public function createDtoFromResponse(Response $response): ScheduleSelfShipAppoi $status = $response->status(); $responseCls = match ($status) { 200 => ScheduleSelfShipAppointmentResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/SetPackingInformation.php b/src/Seller/FBAInboundV20240320/Requests/SetPackingInformation.php index 34b4947ab..556e4862f 100644 --- a/src/Seller/FBAInboundV20240320/Requests/SetPackingInformation.php +++ b/src/Seller/FBAInboundV20240320/Requests/SetPackingInformation.php @@ -48,7 +48,7 @@ public function createDtoFromResponse(Response $response): SetPackingInformation $status = $response->status(); $responseCls = match ($status) { 202 => SetPackingInformationResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/SetPrepDetails.php b/src/Seller/FBAInboundV20240320/Requests/SetPrepDetails.php index fea711051..0cf1bbce1 100644 --- a/src/Seller/FBAInboundV20240320/Requests/SetPrepDetails.php +++ b/src/Seller/FBAInboundV20240320/Requests/SetPrepDetails.php @@ -46,7 +46,7 @@ public function createDtoFromResponse(Response $response): SetPrepDetailsRespons $status = $response->status(); $responseCls = match ($status) { 202 => SetPrepDetailsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/UpdateInboundPlanName.php b/src/Seller/FBAInboundV20240320/Requests/UpdateInboundPlanName.php index b59ab7176..2a064badc 100644 --- a/src/Seller/FBAInboundV20240320/Requests/UpdateInboundPlanName.php +++ b/src/Seller/FBAInboundV20240320/Requests/UpdateInboundPlanName.php @@ -48,7 +48,7 @@ public function createDtoFromResponse(Response $response): EmptyResponse|ErrorLi $status = $response->status(); $responseCls = match ($status) { 204 => EmptyResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/UpdateItemComplianceDetails.php b/src/Seller/FBAInboundV20240320/Requests/UpdateItemComplianceDetails.php index a69082b29..d0e95d160 100644 --- a/src/Seller/FBAInboundV20240320/Requests/UpdateItemComplianceDetails.php +++ b/src/Seller/FBAInboundV20240320/Requests/UpdateItemComplianceDetails.php @@ -48,7 +48,7 @@ public function createDtoFromResponse(Response $response): UpdateItemComplianceD $status = $response->status(); $responseCls = match ($status) { 202 => UpdateItemComplianceDetailsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentName.php b/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentName.php index 743f36809..ea9aec0db 100644 --- a/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentName.php +++ b/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentName.php @@ -50,7 +50,7 @@ public function createDtoFromResponse(Response $response): EmptyResponse|ErrorLi $status = $response->status(); $responseCls = match ($status) { 204 => EmptyResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentSourceAddress.php b/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentSourceAddress.php index eb85a36c0..c0c4f0b34 100644 --- a/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentSourceAddress.php +++ b/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentSourceAddress.php @@ -50,7 +50,7 @@ public function createDtoFromResponse(Response $response): UpdateShipmentSourceA $status = $response->status(); $responseCls = match ($status) { 202 => UpdateShipmentSourceAddressResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentTrackingDetails.php b/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentTrackingDetails.php index bbd65538b..3d075dff2 100644 --- a/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentTrackingDetails.php +++ b/src/Seller/FBAInboundV20240320/Requests/UpdateShipmentTrackingDetails.php @@ -50,7 +50,7 @@ public function createDtoFromResponse(Response $response): UpdateShipmentTrackin $status = $response->status(); $responseCls = match ($status) { 202 => UpdateShipmentTrackingDetailsResponse::class, - 400, 404, 500, 403, 413, 415, 429, 503 => ErrorList::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, default => throw new Exception("Unhandled response status: {$status}") }; diff --git a/src/Seller/FBAOutboundV20200701/Dto/CreateFulfillmentOrderRequest.php b/src/Seller/FBAOutboundV20200701/Dto/CreateFulfillmentOrderRequest.php index 593eb6528..68da463f8 100644 --- a/src/Seller/FBAOutboundV20200701/Dto/CreateFulfillmentOrderRequest.php +++ b/src/Seller/FBAOutboundV20200701/Dto/CreateFulfillmentOrderRequest.php @@ -27,13 +27,15 @@ final class CreateFulfillmentOrderRequest extends Dto * The value must be an alpha-numeric or ISO 8859-1 compliant string from one to 40 characters in length. Cannot contain two spaces in a row. Leading and trailing white space is removed. * @param \DateTimeInterface $displayableOrderDate Date timestamp * @param string $displayableOrderComment Order-specific text that appears in recipient-facing materials such as the outbound shipment packing slip. - * @param string $shippingSpeedCategory The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose Ship for the `fulfillmentAction`. Hold is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`. + * @param string $shippingSpeedCategory The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose `Ship` for the `fulfillmentAction`. `Hold` is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`. + * Note: Shipping method service level agreements vary by marketplace. Sellers should refer to the [Seller Central](https://developer-docs.amazon.com/sp-api/docs/seller-central-urls) website in their marketplace for shipping method service level agreements and fulfillment fees. * @param Address $destinationAddress A physical address. * @param CreateFulfillmentOrderItem[] $items An array of item information for creating a fulfillment order. * @param ?string $marketplaceId The marketplace the fulfillment order is placed against. * @param ?DeliveryWindow $deliveryWindow The time range within which a Scheduled Delivery fulfillment order should be delivered. This is only available in the JP marketplace. - * @param ?DeliveryPreferences $deliveryPreferences The delivery preferences applied to the destination address. These preferences will be applied when possible and are best effort. + * @param ?DeliveryPreferences $deliveryPreferences The delivery preferences applied to the destination address. These preferences are applied when possible and are best effort. * This feature is currently supported only in the JP marketplace and not applicable for other marketplaces. + * For eligible orders, the default delivery preference will be to deliver the package unattended at the front door, unless you specify otherwise. * @param ?string $fulfillmentAction Specifies whether the fulfillment order should ship now or have an order hold put on it. * @param ?string $fulfillmentPolicy The `FulfillmentPolicy` value specified when you submitted the `createFulfillmentOrder` operation. * @param ?CodSettings $codSettings The COD (Cash On Delivery) charges that you associate with a COD fulfillment order. diff --git a/src/Seller/FBAOutboundV20200701/Dto/FulfillmentOrder.php b/src/Seller/FBAOutboundV20200701/Dto/FulfillmentOrder.php index ace752343..6cd51392f 100644 --- a/src/Seller/FBAOutboundV20200701/Dto/FulfillmentOrder.php +++ b/src/Seller/FBAOutboundV20200701/Dto/FulfillmentOrder.php @@ -22,7 +22,8 @@ final class FulfillmentOrder extends Dto * @param string $displayableOrderId A fulfillment order identifier submitted with the `createFulfillmentOrder` operation. Displays as the order identifier in recipient-facing materials such as the packing slip. * @param \DateTimeInterface $displayableOrderDate Date timestamp * @param string $displayableOrderComment A text block submitted with the `createFulfillmentOrder` operation. Displays in recipient-facing materials such as the packing slip. - * @param string $shippingSpeedCategory The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose Ship for the `fulfillmentAction`. Hold is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`. + * @param string $shippingSpeedCategory The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose `Ship` for the `fulfillmentAction`. `Hold` is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`. + * Note: Shipping method service level agreements vary by marketplace. Sellers should refer to the [Seller Central](https://developer-docs.amazon.com/sp-api/docs/seller-central-urls) website in their marketplace for shipping method service level agreements and fulfillment fees. * @param Address $destinationAddress A physical address. * @param \DateTimeInterface $receivedDate Date timestamp * @param string $fulfillmentOrderStatus The current status of the fulfillment order. diff --git a/src/Seller/FBAOutboundV20200701/Dto/FulfillmentPreview.php b/src/Seller/FBAOutboundV20200701/Dto/FulfillmentPreview.php index fa694b2eb..b389444d4 100644 --- a/src/Seller/FBAOutboundV20200701/Dto/FulfillmentPreview.php +++ b/src/Seller/FBAOutboundV20200701/Dto/FulfillmentPreview.php @@ -24,7 +24,8 @@ final class FulfillmentPreview extends Dto ]; /** - * @param string $shippingSpeedCategory The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose Ship for the `fulfillmentAction`. Hold is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`. + * @param string $shippingSpeedCategory The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose `Ship` for the `fulfillmentAction`. `Hold` is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`. + * Note: Shipping method service level agreements vary by marketplace. Sellers should refer to the [Seller Central](https://developer-docs.amazon.com/sp-api/docs/seller-central-urls) website in their marketplace for shipping method service level agreements and fulfillment fees. * @param bool $isFulfillable When true, this fulfillment order preview is fulfillable. * @param bool $isCodCapable When true, this fulfillment order preview is for COD (Cash On Delivery). * @param string $marketplaceId The marketplace the fulfillment order is placed against. diff --git a/src/Seller/FBAOutboundV20200701/Dto/UpdateFulfillmentOrderRequest.php b/src/Seller/FBAOutboundV20200701/Dto/UpdateFulfillmentOrderRequest.php index ce7337868..1d8908ec9 100644 --- a/src/Seller/FBAOutboundV20200701/Dto/UpdateFulfillmentOrderRequest.php +++ b/src/Seller/FBAOutboundV20200701/Dto/UpdateFulfillmentOrderRequest.php @@ -24,7 +24,8 @@ final class UpdateFulfillmentOrderRequest extends Dto * @param ?string $displayableOrderId A fulfillment order identifier that the seller creates. This value displays as the order identifier in recipient-facing materials such as the outbound shipment packing slip. The value of `DisplayableOrderId` should match the order identifier that the seller provides to the recipient. The seller can use the `SellerFulfillmentOrderId` for this value or they can specify an alternate value if they want the recipient to reference an alternate order identifier. * @param ?\DateTimeInterface $displayableOrderDate Date timestamp * @param ?string $displayableOrderComment Order-specific text that appears in recipient-facing materials such as the outbound shipment packing slip. - * @param ?string $shippingSpeedCategory The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose Ship for the `fulfillmentAction`. Hold is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`. + * @param ?string $shippingSpeedCategory The shipping method used for the fulfillment order. When this value is `ScheduledDelivery`, choose `Ship` for the `fulfillmentAction`. `Hold` is not a valid `fulfillmentAction` value when the `shippingSpeedCategory` value is `ScheduledDelivery`. + * Note: Shipping method service level agreements vary by marketplace. Sellers should refer to the [Seller Central](https://developer-docs.amazon.com/sp-api/docs/seller-central-urls) website in their marketplace for shipping method service level agreements and fulfillment fees. * @param ?Address $destinationAddress A physical address. * @param ?string $fulfillmentAction Specifies whether the fulfillment order should ship now or have an order hold put on it. * @param ?string $fulfillmentPolicy The `FulfillmentPolicy` value specified when you submitted the `createFulfillmentOrder` operation. diff --git a/src/Seller/FinancesV0/Api.php b/src/Seller/FinancesV0/Api.php index 785a80ef8..90c6877d9 100644 --- a/src/Seller/FinancesV0/Api.php +++ b/src/Seller/FinancesV0/Api.php @@ -12,10 +12,10 @@ class Api extends BaseResource { /** - * @param ?int $maxResultsPerPage The maximum number of results per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`. - * @param ?\DateTimeInterface $financialEventGroupStartedBefore A date that selects financial event groups that opened before (but not at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be after `FinancialEventGroupStartedAfter` and more than two minutes before the time of request. If `FinancialEventGroupStartedAfter` and `FinancialEventGroupStartedBefore` are more than 180 days apart, no financial event groups are returned. - * @param ?\DateTimeInterface $financialEventGroupStartedAfter A date that selects financial event groups that opened after (or at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be more than two minutes before you submit the request. - * @param ?string $nextToken The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'. + * @param ?\DateTimeInterface $financialEventGroupStartedBefore A date used for selecting financial event groups that opened before (but not at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be later than FinancialEventGroupStartedAfter and no later than two minutes before the request was submitted. If FinancialEventGroupStartedAfter and FinancialEventGroupStartedBefore are more than 180 days apart, no financial event groups are returned. + * @param ?\DateTimeInterface $financialEventGroupStartedAfter A date used for selecting financial event groups that opened after (or at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be no later than two minutes before the request was submitted. + * @param ?string $nextToken A string token returned in the response of your previous request. */ public function listFinancialEventGroups( ?int $maxResultsPerPage = null, @@ -30,14 +30,10 @@ public function listFinancialEventGroups( /** * @param string $eventGroupId The identifier of the financial event group to which the events belong. - * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`. - * @param ?\DateTimeInterface $postedAfter The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request. - * @param ?\DateTimeInterface $postedBefore The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * - * The date-time must be later than `PostedAfter` and more than two minutes before the requestd was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. If you include the `PostedBefore` parameter in your request, you must also specify the `PostedAfter` parameter. - * - * **Default:** Two minutes before the time of the request. - * @param ?string $nextToken The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'. + * @param ?\DateTimeInterface $postedAfter A date used for selecting financial events posted after (or at) a specified time. The date-time **must** be more than two minutes before the time of the request, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. + * @param ?\DateTimeInterface $postedBefore A date used for selecting financial events posted before (but not at) a specified time. The date-time must be later than `PostedAfter` and no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. If `PostedAfter` and `PostedBefore` are more than 180 days apart, no financial events are returned. You must specify the `PostedAfter` parameter if you specify the `PostedBefore` parameter. Default: Now minus two minutes. + * @param ?string $nextToken A string token returned in the response of your previous request. */ public function listFinancialEventsByGroupId( string $eventGroupId, @@ -53,8 +49,8 @@ public function listFinancialEventsByGroupId( /** * @param string $orderId An Amazon-defined order identifier, in 3-7-7 format. - * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`. - * @param ?string $nextToken The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'. + * @param ?string $nextToken A string token returned in the response of your previous request. */ public function listFinancialEventsByOrderId( string $orderId, @@ -67,14 +63,10 @@ public function listFinancialEventsByOrderId( } /** - * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`. - * @param ?\DateTimeInterface $postedAfter The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request. - * @param ?\DateTimeInterface $postedBefore The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * - * The date-time must be later than `PostedAfter` and more than two minutes before the request was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. If you include the `PostedBefore` parameter in your request, you must also specify the `PostedAfter` parameter. - * - * **Default:** Two minutes before the time of the request. - * @param ?string $nextToken The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'. + * @param ?\DateTimeInterface $postedAfter A date used for selecting financial events posted after (or at) a specified time. The date-time must be no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. + * @param ?\DateTimeInterface $postedBefore A date used for selecting financial events posted before (but not at) a specified time. The date-time must be later than PostedAfter and no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. If PostedAfter and PostedBefore are more than 180 days apart, no financial events are returned. You must specify the PostedAfter parameter if you specify the PostedBefore parameter. Default: Now minus two minutes. + * @param ?string $nextToken A string token returned in the response of your previous request. */ public function listFinancialEvents( ?int $maxResultsPerPage = null, diff --git a/src/Seller/FinancesV0/Dto/AdhocDisbursementEvent.php b/src/Seller/FinancesV0/Dto/AdhocDisbursementEvent.php index f67b054d5..c720eea6c 100644 --- a/src/Seller/FinancesV0/Dto/AdhocDisbursementEvent.php +++ b/src/Seller/FinancesV0/Dto/AdhocDisbursementEvent.php @@ -22,8 +22,10 @@ final class AdhocDisbursementEvent extends Dto ]; /** - * @param ?string $transactionType The type of transaction. For example, "Disbursed to Amazon Gift Card balance". - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?string $transactionType Indicates the type of transaction. + * + * Example: "Disbursed to Amazon Gift Card balance" + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $transactionId The identifier for the transaction. * @param ?Currency $transactionAmount A currency type and amount. */ diff --git a/src/Seller/FinancesV0/Dto/AdjustmentEvent.php b/src/Seller/FinancesV0/Dto/AdjustmentEvent.php index 04b17dcea..76de0026d 100644 --- a/src/Seller/FinancesV0/Dto/AdjustmentEvent.php +++ b/src/Seller/FinancesV0/Dto/AdjustmentEvent.php @@ -28,15 +28,22 @@ final class AdjustmentEvent extends Dto * * Possible values: * - * * `FBAInventoryReimbursement`: An FBA inventory reimbursement to a seller's account. This occurs if a seller's inventory is damaged. - * * `ReserveEvent`: A reserve event that is generated at the time a settlement period closes. This occurs when some money from a seller's account is held back. - * * `PostageBilling`: The amount paid by a seller for shipping labels. - * * `PostageRefund`: The reimbursement of shipping labels purchased for orders that were canceled or refunded. - * * `LostOrDamagedReimbursement`: An Amazon Easy Ship reimbursement to a seller's account for a package that we lost or damaged. - * * `CanceledButPickedUpReimbursement`: An Amazon Easy Ship reimbursement to a seller's account. This occurs when a package is picked up and the order is subsequently canceled. This value is used only in the India marketplace. - * * `ReimbursementClawback`: An Amazon Easy Ship reimbursement clawback from a seller's account. This occurs when a prior reimbursement is reversed. This value is used only in the India marketplace. - * * `SellerRewards`: An award credited to a seller's account for their participation in an offer in the Seller Rewards program. Applies only to the India marketplace. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * * FBAInventoryReimbursement - An FBA inventory reimbursement to a seller's account. This occurs if a seller's inventory is damaged. + * + * * ReserveEvent - A reserve event that is generated at the time of a settlement period closing. This occurs when some money from a seller's account is held back. + * + * * PostageBilling - The amount paid by a seller for shipping labels. + * + * * PostageRefund - The reimbursement of shipping labels purchased for orders that were canceled or refunded. + * + * * LostOrDamagedReimbursement - An Amazon Easy Ship reimbursement to a seller's account for a package that we lost or damaged. + * + * * CanceledButPickedUpReimbursement - An Amazon Easy Ship reimbursement to a seller's account. This occurs when a package is picked up and the order is subsequently canceled. This value is used only in the India marketplace. + * + * * ReimbursementClawback - An Amazon Easy Ship reimbursement clawback from a seller's account. This occurs when a prior reimbursement is reversed. This value is used only in the India marketplace. + * + * * SellerRewards - An award credited to a seller's account for their participation in an offer in the Seller Rewards program. Applies only to the India marketplace. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?Currency $adjustmentAmount A currency type and amount. * @param AdjustmentItem[]|null $adjustmentItemList A list of information about items in an adjustment to the seller's account. */ diff --git a/src/Seller/FinancesV0/Dto/AdjustmentItem.php b/src/Seller/FinancesV0/Dto/AdjustmentItem.php index 89409a0f4..b634ad441 100644 --- a/src/Seller/FinancesV0/Dto/AdjustmentItem.php +++ b/src/Seller/FinancesV0/Dto/AdjustmentItem.php @@ -22,16 +22,18 @@ final class AdjustmentItem extends Dto 'fnSku' => 'FnSKU', 'productDescription' => 'ProductDescription', 'asin' => 'ASIN', + 'transactionNumber' => 'TransactionNumber', ]; /** - * @param ?string $quantity Represents the number of units in the seller's inventory when the `AdjustmentType` is `FBAInventoryReimbursement`. + * @param ?string $quantity Represents the number of units in the seller's inventory when the AdustmentType is FBAInventoryReimbursement. * @param ?Currency $perUnitAmount A currency type and amount. * @param ?Currency $totalAmount A currency type and amount. * @param ?string $sellerSku The seller SKU of the item. The seller SKU is qualified by the seller's seller ID, which is included with every call to the Selling Partner API. * @param ?string $fnSku A unique identifier assigned to products stored in and fulfilled from a fulfillment center. * @param ?string $productDescription A short description of the item. * @param ?string $asin The Amazon Standard Identification Number (ASIN) of the item. + * @param ?string $transactionNumber The transaction number that is related to the adjustment. */ public function __construct( public ?string $quantity = null, @@ -41,5 +43,6 @@ public function __construct( public ?string $fnSku = null, public ?string $productDescription = null, public ?string $asin = null, + public ?string $transactionNumber = null, ) {} } diff --git a/src/Seller/FinancesV0/Dto/AffordabilityExpenseEvent.php b/src/Seller/FinancesV0/Dto/AffordabilityExpenseEvent.php index 38e0c6f35..e813d6037 100644 --- a/src/Seller/FinancesV0/Dto/AffordabilityExpenseEvent.php +++ b/src/Seller/FinancesV0/Dto/AffordabilityExpenseEvent.php @@ -31,14 +31,15 @@ final class AffordabilityExpenseEvent extends Dto * @param Currency $taxTypeSgst A currency type and amount. * @param Currency $taxTypeIgst A currency type and amount. * @param ?string $amazonOrderId An Amazon-defined identifier for an order. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * @param ?string $marketplaceId The Amazon-defined marketplace identifier. - * @param ?string $transactionType The type of transaction. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). + * @param ?string $marketplaceId An encrypted, Amazon-defined marketplace identifier. + * @param ?string $transactionType Indicates the type of transaction. * * Possible values: * - * * `Charge`: an affordability promotion expense. - * * `Refund`: an affordability promotion expense reversal. + * * Charge - For an affordability promotion expense. + * + * * Refund - For an affordability promotion expense reversal. * @param ?Currency $baseExpense A currency type and amount. * @param ?Currency $totalExpense A currency type and amount. */ diff --git a/src/Seller/FinancesV0/Dto/CapacityReservationBillingEvent.php b/src/Seller/FinancesV0/Dto/CapacityReservationBillingEvent.php index ac9ac4fbe..59a361c96 100644 --- a/src/Seller/FinancesV0/Dto/CapacityReservationBillingEvent.php +++ b/src/Seller/FinancesV0/Dto/CapacityReservationBillingEvent.php @@ -22,8 +22,8 @@ final class CapacityReservationBillingEvent extends Dto ]; /** - * @param ?string $transactionType The transaction type. For example, FBA Inventory Fee. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?string $transactionType Indicates the type of transaction. For example, FBA Inventory Fee + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $description A short description of the capacity reservation billing event. * @param ?Currency $transactionAmount A currency type and amount. */ diff --git a/src/Seller/FinancesV0/Dto/ChargeRefundEvent.php b/src/Seller/FinancesV0/Dto/ChargeRefundEvent.php index 228a848b4..bc1a10262 100644 --- a/src/Seller/FinancesV0/Dto/ChargeRefundEvent.php +++ b/src/Seller/FinancesV0/Dto/ChargeRefundEvent.php @@ -24,9 +24,13 @@ final class ChargeRefundEvent extends Dto protected static array $complexArrayTypes = ['chargeRefundTransactions' => ChargeRefundTransaction::class]; /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * @param ?string $reasonCode The reason given for a charge refund. For example, `SubscriptionFeeCorrection`. - * @param ?string $reasonCodeDescription A description of the Reason Code. For example, `SubscriptionFeeCorrection`. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). + * @param ?string $reasonCode The reason given for a charge refund. + * + * Example: `SubscriptionFeeCorrection` + * @param ?string $reasonCodeDescription A description of the Reason Code. + * + * Example: `SubscriptionFeeCorrection` * @param ChargeRefundTransaction[]|null $chargeRefundTransactions A list of `ChargeRefund` transactions */ public function __construct( diff --git a/src/Seller/FinancesV0/Dto/CouponPaymentEvent.php b/src/Seller/FinancesV0/Dto/CouponPaymentEvent.php index 1a7bb1be3..fdcc1338a 100644 --- a/src/Seller/FinancesV0/Dto/CouponPaymentEvent.php +++ b/src/Seller/FinancesV0/Dto/CouponPaymentEvent.php @@ -26,7 +26,7 @@ final class CouponPaymentEvent extends Dto ]; /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $couponId A coupon identifier. * @param ?string $sellerCouponDescription The description provided by the seller when they created the coupon. * @param ?int $clipOrRedemptionCount The number of coupon clips or redemptions. @@ -36,67 +36,67 @@ final class CouponPaymentEvent extends Dto * * Possible values: * - * * `Principal`: The selling price of the order item, which is equal to the selling price of the item multiplied by the quantity ordered. + * * Principal - The selling price of the order item, equal to the selling price of the item multiplied by the quantity ordered. * - * * `Tax`: The tax on the principal that is collected by the seller. + * * Tax - The tax collected by the seller on the Principal. * - * * `MarketplaceFacilitatorTax-Principal`: The tax that is withheld on the principal. + * * MarketplaceFacilitatorTax-Principal - The tax withheld on the Principal. * - * * `MarketplaceFacilitatorTax-Shipping`: The tax that is withheld on the `ShippingCharge`. + * * MarketplaceFacilitatorTax-Shipping - The tax withheld on the ShippingCharge. * - * * `MarketplaceFacilitatorTax-Giftwrap`: The tax that is withheld on the Giftwrap charge. + * * MarketplaceFacilitatorTax-Giftwrap - The tax withheld on the Giftwrap charge. * - * * `MarketplaceFacilitatorTax-Other`: The tax that is withheld on other miscellaneous charges. + * * MarketplaceFacilitatorTax-Other - The tax withheld on other miscellaneous charges. * - * * `Discount`: The promotional discount for an order item. + * * Discount - The promotional discount for an order item. * - * * `TaxDiscount`: The tax that is deducted for promotional rebates. + * * TaxDiscount - The tax amount deducted for promotional rebates. * - * * `CODItemCharge`: The COD charge for an order item. + * * CODItemCharge - The COD charge for an order item. * - * * `CODItemTaxCharge`: The tax that is collected by the seller on a `CODItemCharge`. + * * CODItemTaxCharge - The tax collected by the seller on a CODItemCharge. * - * * `CODOrderCharge`: The COD charge for an order. + * * CODOrderCharge - The COD charge for an order. * - * * `CODOrderTaxCharge`: The tax that is collected by the seller on a `CODOrderCharge`. + * * CODOrderTaxCharge - The tax collected by the seller on a CODOrderCharge. * - * * `CODShippingCharge`: Shipping charges for a COD order. + * * CODShippingCharge - Shipping charges for a COD order. * - * * `CODShippingTaxCharge`: The tax that is collected by the seller on a `CODShippingCharge`. + * * CODShippingTaxCharge - The tax collected by the seller on a CODShippingCharge. * - * * `ShippingCharge`: The shipping charge. + * * ShippingCharge - The shipping charge. * - * * `ShippingTax`: The tax that is collected by the seller on a `ShippingCharge`. + * * ShippingTax - The tax collected by the seller on a ShippingCharge. * - * * `Goodwill`: The amount of money that is given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience. + * * Goodwill - The amount given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience. * - * * `Giftwrap`: The gift wrap charge. + * * Giftwrap - The gift wrap charge. * - * * `GiftwrapTax`: The tax that is collected by the seller on a gift wrap charge. + * * GiftwrapTax - The tax collected by the seller on a Giftwrap charge. * - * * `RestockingFee`: The charge that is applied to the buyer when returning a product in certain categories. + * * RestockingFee - The charge applied to the buyer when returning a product in certain categories. * - * * `ReturnShipping`: The amount of money that is given to the buyer to compensate for shipping the item back if we are at fault. + * * ReturnShipping - The amount given to the buyer to compensate for shipping the item back in the event we are at fault. * - * * `PointsFee`: The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction. + * * PointsFee - The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction. * - * * `GenericDeduction`: A generic bad debt deduction. + * * GenericDeduction - A generic bad debt deduction. * - * * `FreeReplacementReturnShipping`: The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item. + * * FreeReplacementReturnShipping - The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item. * - * * `PaymentMethodFee`: The fee that is collected for certain payment methods in certain marketplaces. + * * PaymentMethodFee - The fee collected for certain payment methods in certain marketplaces. * - * * `ExportCharge`: The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program. + * * ExportCharge - The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program. * - * * `SAFE-TReimbursement`: The SAFE-T claim amount for the item. + * * SAFE-TReimbursement - The SAFE-T claim amount for the item. * - * * `TCS-CGST`: Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST). + * * TCS-CGST - Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST). * - * * `TCS-SGST`: Tax Collected at Source for State Goods and Services Tax (SGST). + * * TCS-SGST - Tax Collected at Source for State Goods and Services Tax (SGST). * - * * `TCS-IGST`: Tax Collected at Source for Integrated Goods and Services Tax (IGST). + * * TCS-IGST - Tax Collected at Source for Integrated Goods and Services Tax (IGST). * - * * `TCS-UTGST`: Tax Collected at Source for Union Territories Goods and Services Tax (UTGST). + * * TCS-UTGST - Tax Collected at Source for Union Territories Goods and Services Tax (UTGST). * @param ?Currency $totalAmount A currency type and amount. */ public function __construct( diff --git a/src/Seller/FinancesV0/Dto/Currency.php b/src/Seller/FinancesV0/Dto/Currency.php index 4f28f5061..eaac5b34c 100644 --- a/src/Seller/FinancesV0/Dto/Currency.php +++ b/src/Seller/FinancesV0/Dto/Currency.php @@ -18,7 +18,7 @@ final class Currency extends Dto /** * @param ?string $currencyCode The three-digit currency code in ISO 4217 format. - * @param ?float $currencyAmount A signed decimal number. + * @param ?float $currencyAmount Fields with a schema type of BigDecimal are a signed decimal number (for example CurrencyAmount). */ public function __construct( public ?string $currencyCode = null, diff --git a/src/Seller/FinancesV0/Dto/DebtRecoveryEvent.php b/src/Seller/FinancesV0/Dto/DebtRecoveryEvent.php index d31726c27..0bdb8b555 100644 --- a/src/Seller/FinancesV0/Dto/DebtRecoveryEvent.php +++ b/src/Seller/FinancesV0/Dto/DebtRecoveryEvent.php @@ -32,9 +32,11 @@ final class DebtRecoveryEvent extends Dto * * Possible values: * - * * `DebtPayment` - * * `DebtPaymentFailure` - * * `DebtAdjustment` + * * DebtPayment + * + * * DebtPaymentFailure + * + * * DebtAdjustment * @param ?Currency $recoveryAmount A currency type and amount. * @param ?Currency $overPaymentCredit A currency type and amount. * @param DebtRecoveryItem[]|null $debtRecoveryItemList A list of debt recovery item information. diff --git a/src/Seller/FinancesV0/Dto/DebtRecoveryItem.php b/src/Seller/FinancesV0/Dto/DebtRecoveryItem.php index 28c60f87b..c17a8a449 100644 --- a/src/Seller/FinancesV0/Dto/DebtRecoveryItem.php +++ b/src/Seller/FinancesV0/Dto/DebtRecoveryItem.php @@ -24,8 +24,8 @@ final class DebtRecoveryItem extends Dto /** * @param ?Currency $recoveryAmount A currency type and amount. * @param ?Currency $originalAmount A currency type and amount. - * @param ?\DateTimeInterface $groupBeginDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * @param ?\DateTimeInterface $groupEndDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $groupBeginDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). + * @param ?\DateTimeInterface $groupEndDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). */ public function __construct( public ?Currency $recoveryAmount = null, diff --git a/src/Seller/FinancesV0/Dto/DirectPayment.php b/src/Seller/FinancesV0/Dto/DirectPayment.php index 3371887f3..444eece0f 100644 --- a/src/Seller/FinancesV0/Dto/DirectPayment.php +++ b/src/Seller/FinancesV0/Dto/DirectPayment.php @@ -24,17 +24,17 @@ final class DirectPayment extends Dto * * Possible values: * - * * `StoredValueCardRevenue` - The amount that is deducted from the seller's account because the seller received money through a stored value card. + * * StoredValueCardRevenue - The amount that is deducted from the seller's account because the seller received money through a stored value card. * - * * `StoredValueCardRefund` - The amount that Amazon returns to the seller if the order that is purchased using a stored value card is refunded. + * * StoredValueCardRefund - The amount that Amazon returns to the seller if the order that is bought using a stored value card is refunded. * - * * `PrivateLabelCreditCardRevenue` - The amount that is deducted from the seller's account because the seller received money through a private label credit card offered by Amazon. + * * PrivateLabelCreditCardRevenue - The amount that is deducted from the seller's account because the seller received money through a private label credit card offered by Amazon. * - * * `PrivateLabelCreditCardRefund` - The amount that Amazon returns to the seller if the order that is purchased using a private label credit card offered by Amazon is refunded. + * * PrivateLabelCreditCardRefund - The amount that Amazon returns to the seller if the order that is bought using a private label credit card offered by Amazon is refunded. * - * * `CollectOnDeliveryRevenue` - The COD amount that the seller collected directly from the buyer. + * * CollectOnDeliveryRevenue - The COD amount that the seller collected directly from the buyer. * - * * `CollectOnDeliveryRefund` - The amount that Amazon refunds to the buyer if an order paid for by COD is refunded. + * * CollectOnDeliveryRefund - The amount that Amazon refunds to the buyer if an order paid for by COD is refunded. * @param ?Currency $directPaymentAmount A currency type and amount. */ public function __construct( diff --git a/src/Seller/FinancesV0/Dto/FailedAdhocDisbursementEvent.php b/src/Seller/FinancesV0/Dto/FailedAdhocDisbursementEvent.php index 19046e207..95a3a53f6 100644 --- a/src/Seller/FinancesV0/Dto/FailedAdhocDisbursementEvent.php +++ b/src/Seller/FinancesV0/Dto/FailedAdhocDisbursementEvent.php @@ -25,13 +25,19 @@ final class FailedAdhocDisbursementEvent extends Dto ]; /** - * @param ?string $fundsTransfersType The type of fund transfer. For example, `Refund`. + * @param ?string $fundsTransfersType The type of fund transfer. + * + * Example "Refund" * @param ?string $transferId The transfer identifier. * @param ?string $disbursementId The disbursement identifier. - * @param ?string $paymentDisbursementType The type of payment for disbursement. For example, `CREDIT_CARD`. - * @param ?string $status The status of the failed `AdhocDisbursement`. For example, `HARD_DECLINED`. + * @param ?string $paymentDisbursementType The type of payment for disbursement. + * + * Example `CREDIT_CARD` + * @param ?string $status The status of the failed `AdhocDisbursement`. + * + * Example `HARD_DECLINED` * @param ?Currency $transferAmount A currency type and amount. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). */ public function __construct( public ?string $fundsTransfersType = null, diff --git a/src/Seller/FinancesV0/Dto/FbaLiquidationEvent.php b/src/Seller/FinancesV0/Dto/FbaLiquidationEvent.php index 4d9f57b84..d64addecc 100644 --- a/src/Seller/FinancesV0/Dto/FbaLiquidationEvent.php +++ b/src/Seller/FinancesV0/Dto/FbaLiquidationEvent.php @@ -22,7 +22,7 @@ final class FbaLiquidationEvent extends Dto ]; /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $originalRemovalOrderId The identifier for the original removal order. * @param ?Currency $liquidationProceedsAmount A currency type and amount. * @param ?Currency $liquidationFeeAmount A currency type and amount. diff --git a/src/Seller/FinancesV0/Dto/FinancialEventGroup.php b/src/Seller/FinancesV0/Dto/FinancialEventGroup.php index 4ce98b900..92de2a435 100644 --- a/src/Seller/FinancesV0/Dto/FinancialEventGroup.php +++ b/src/Seller/FinancesV0/Dto/FinancialEventGroup.php @@ -34,17 +34,18 @@ final class FinancialEventGroup extends Dto * * Possible values: * - * * `Open` - * * `Closed` + * * Open + * + * * Closed * @param ?string $fundTransferStatus The status of the fund transfer. * @param ?Currency $originalTotal A currency type and amount. * @param ?Currency $convertedTotal A currency type and amount. - * @param ?\DateTimeInterface $fundTransferDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $fundTransferDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $traceId The trace identifier used by sellers to look up transactions externally. * @param ?string $accountTail The account tail of the payment instrument. * @param ?Currency $beginningBalance A currency type and amount. - * @param ?\DateTimeInterface $financialEventGroupStart A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * @param ?\DateTimeInterface $financialEventGroupEnd A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $financialEventGroupStart Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). + * @param ?\DateTimeInterface $financialEventGroupEnd Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). */ public function __construct( public ?string $financialEventGroupId = null, diff --git a/src/Seller/FinancesV0/Dto/FinancialEvents.php b/src/Seller/FinancesV0/Dto/FinancialEvents.php index d7fd5598b..b9159d392 100644 --- a/src/Seller/FinancesV0/Dto/FinancialEvents.php +++ b/src/Seller/FinancesV0/Dto/FinancialEvents.php @@ -93,8 +93,8 @@ final class FinancialEvents extends Dto * @param ShipmentEvent[]|null $guaranteeClaimEventList A list of shipment event information. * @param ShipmentEvent[]|null $chargebackEventList A list of shipment event information. * @param PayWithAmazonEvent[]|null $payWithAmazonEventList A list of events related to the seller's Pay with Amazon account. - * @param SolutionProviderCreditEvent[]|null $serviceProviderCreditEventList A list of `SolutionProviderCreditEvent`. - * @param RetrochargeEvent[]|null $retrochargeEventList A list of information about `Retrocharge` or `RetrochargeReversal` events. + * @param SolutionProviderCreditEvent[]|null $serviceProviderCreditEventList A list of information about solution provider credits. + * @param RetrochargeEvent[]|null $retrochargeEventList A list of information about Retrocharge or RetrochargeReversal events. * @param RentalTransactionEvent[]|null $rentalTransactionEventList A list of rental transaction event information. * @param ProductAdsPaymentEvent[]|null $productAdsPaymentEventList A list of sponsored products payment events. * @param ServiceFeeEvent[]|null $serviceFeeEventList A list of information about service fee events. @@ -102,7 +102,7 @@ final class FinancialEvents extends Dto * @param DebtRecoveryEvent[]|null $debtRecoveryEventList A list of debt recovery event information. * @param LoanServicingEvent[]|null $loanServicingEventList A list of loan servicing events. * @param AdjustmentEvent[]|null $adjustmentEventList A list of adjustment event information for the seller's account. - * @param SafetReimbursementEvent[]|null $safetReimbursementEventList A list of `SAFETReimbursementEvent`. + * @param SafetReimbursementEvent[]|null $safetReimbursementEventList A list of SAFETReimbursementEvents. * @param SellerReviewEnrollmentPaymentEvent[]|null $sellerReviewEnrollmentPaymentEventList A list of information about fee events for the Early Reviewer Program. * @param FbaLiquidationEvent[]|null $fbaLiquidationEventList A list of FBA inventory liquidation payment events. * @param CouponPaymentEvent[]|null $couponPaymentEventList A list of coupon payment event information. @@ -111,13 +111,13 @@ final class FinancialEvents extends Dto * @param AffordabilityExpenseEvent[]|null $affordabilityExpenseEventList A list of expense information related to an affordability promotion. * @param AffordabilityExpenseEvent[]|null $affordabilityExpenseReversalEventList A list of expense information related to an affordability promotion. * @param RemovalShipmentEvent[]|null $removalShipmentEventList A list of removal shipment event information. - * @param RemovalShipmentAdjustmentEvent[]|null $removalShipmentAdjustmentEventList A comma-delimited list of `RemovalShipmentAdjustment` details for FBA inventory. + * @param RemovalShipmentAdjustmentEvent[]|null $removalShipmentAdjustmentEventList A comma-delimited list of Removal shipmentAdjustment details for FBA inventory. * @param TrialShipmentEvent[]|null $trialShipmentEventList A list of information about trial shipment financial events. * @param TdsReimbursementEvent[]|null $tdsReimbursementEventList A list of `TDSReimbursementEvent` items. * @param AdhocDisbursementEvent[]|null $adhocDisbursementEventList A list of `AdhocDisbursement` events. - * @param TaxWithholdingEvent[]|null $taxWithholdingEventList A list of tax withholding events. + * @param TaxWithholdingEvent[]|null $taxWithholdingEventList A list of `TaxWithholding` events. * @param ChargeRefundEvent[]|null $chargeRefundEventList A list of charge refund events. - * @param FailedAdhocDisbursementEvent[]|null $failedAdhocDisbursementEventList A list of `FailedAdhocDisbursementEvent`. + * @param FailedAdhocDisbursementEvent[]|null $failedAdhocDisbursementEventList A list of `FailedAdhocDisbursementEvent`s. * @param ValueAddedServiceChargeEvent[]|null $valueAddedServiceChargeEventList A list of `ValueAddedServiceCharge` events. * @param CapacityReservationBillingEvent[]|null $capacityReservationBillingEventList A list of `CapacityReservationBillingEvent` events. */ diff --git a/src/Seller/FinancesV0/Dto/ImagingServicesFeeEvent.php b/src/Seller/FinancesV0/Dto/ImagingServicesFeeEvent.php index 6d843c18d..86705b65f 100644 --- a/src/Seller/FinancesV0/Dto/ImagingServicesFeeEvent.php +++ b/src/Seller/FinancesV0/Dto/ImagingServicesFeeEvent.php @@ -26,7 +26,7 @@ final class ImagingServicesFeeEvent extends Dto /** * @param ?string $imagingRequestBillingItemId The identifier for the imaging services request. * @param ?string $asin The Amazon Standard Identification Number (ASIN) of the item for which the imaging service was requested. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param FeeComponent[]|null $feeList A list of fee component information. */ public function __construct( diff --git a/src/Seller/FinancesV0/Dto/ListFinancialEventsPayload.php b/src/Seller/FinancesV0/Dto/ListFinancialEventsPayload.php index d8825d93e..5323c17c5 100644 --- a/src/Seller/FinancesV0/Dto/ListFinancialEventsPayload.php +++ b/src/Seller/FinancesV0/Dto/ListFinancialEventsPayload.php @@ -18,7 +18,7 @@ final class ListFinancialEventsPayload extends Dto /** * @param ?string $nextToken When present and not empty, pass this string token in the next request to return the next response page. - * @param ?FinancialEvents $financialEvents All the information that is related to a financial event. + * @param ?FinancialEvents $financialEvents Contains all information related to a financial event. */ public function __construct( public ?string $nextToken = null, diff --git a/src/Seller/FinancesV0/Dto/LoanServicingEvent.php b/src/Seller/FinancesV0/Dto/LoanServicingEvent.php index 36688d2f7..5eaf73fc4 100644 --- a/src/Seller/FinancesV0/Dto/LoanServicingEvent.php +++ b/src/Seller/FinancesV0/Dto/LoanServicingEvent.php @@ -25,11 +25,11 @@ final class LoanServicingEvent extends Dto * * Possible values: * - * * `LoanAdvance` + * * LoanAdvance * - * * `LoanPayment` + * * LoanPayment * - * * `LoanRefund` + * * LoanRefund */ public function __construct( public ?Currency $loanAmount = null, diff --git a/src/Seller/FinancesV0/Dto/NetworkComminglingTransactionEvent.php b/src/Seller/FinancesV0/Dto/NetworkComminglingTransactionEvent.php index dcbc0b4f0..3b7756573 100644 --- a/src/Seller/FinancesV0/Dto/NetworkComminglingTransactionEvent.php +++ b/src/Seller/FinancesV0/Dto/NetworkComminglingTransactionEvent.php @@ -30,10 +30,10 @@ final class NetworkComminglingTransactionEvent extends Dto * * Possible values: * - * * `NetCo`: A Fulfillment by Amazon inventory pooling transaction. Available only in the India marketplace. + * * NetCo - A Fulfillment by Amazon inventory pooling transaction. Available only in the India marketplace. * - * * `ComminglingVAT`: A commingling VAT transaction. Available only in the Spain, UK, France, Germany, and Italy marketplaces. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * * ComminglingVAT - A commingling VAT transaction. Available only in the UK, Spain, France, Germany, and Italy marketplaces. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $netCoTransactionId The identifier for the network item swap. * @param ?string $swapReason The reason for the network item swap. * @param ?string $asin The Amazon Standard Identification Number (ASIN) of the swapped item. diff --git a/src/Seller/FinancesV0/Dto/PayWithAmazonEvent.php b/src/Seller/FinancesV0/Dto/PayWithAmazonEvent.php index 125bce0e1..427aad6c2 100644 --- a/src/Seller/FinancesV0/Dto/PayWithAmazonEvent.php +++ b/src/Seller/FinancesV0/Dto/PayWithAmazonEvent.php @@ -31,89 +31,89 @@ final class PayWithAmazonEvent extends Dto /** * @param ?string $sellerOrderId An order identifier that is specified by the seller. - * @param ?\DateTimeInterface $transactionPostedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $transactionPostedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $businessObjectType The type of business object. * @param ?string $salesChannel The sales channel for the transaction. * @param ?ChargeComponent $charge A charge on the seller's account. * * Possible values: * - * * `Principal`: The selling price of the order item, which is equal to the selling price of the item multiplied by the quantity ordered. + * * Principal - The selling price of the order item, equal to the selling price of the item multiplied by the quantity ordered. * - * * `Tax`: The tax on the principal that is collected by the seller. + * * Tax - The tax collected by the seller on the Principal. * - * * `MarketplaceFacilitatorTax-Principal`: The tax that is withheld on the principal. + * * MarketplaceFacilitatorTax-Principal - The tax withheld on the Principal. * - * * `MarketplaceFacilitatorTax-Shipping`: The tax that is withheld on the `ShippingCharge`. + * * MarketplaceFacilitatorTax-Shipping - The tax withheld on the ShippingCharge. * - * * `MarketplaceFacilitatorTax-Giftwrap`: The tax that is withheld on the Giftwrap charge. + * * MarketplaceFacilitatorTax-Giftwrap - The tax withheld on the Giftwrap charge. * - * * `MarketplaceFacilitatorTax-Other`: The tax that is withheld on other miscellaneous charges. + * * MarketplaceFacilitatorTax-Other - The tax withheld on other miscellaneous charges. * - * * `Discount`: The promotional discount for an order item. + * * Discount - The promotional discount for an order item. * - * * `TaxDiscount`: The tax that is deducted for promotional rebates. + * * TaxDiscount - The tax amount deducted for promotional rebates. * - * * `CODItemCharge`: The COD charge for an order item. + * * CODItemCharge - The COD charge for an order item. * - * * `CODItemTaxCharge`: The tax that is collected by the seller on a `CODItemCharge`. + * * CODItemTaxCharge - The tax collected by the seller on a CODItemCharge. * - * * `CODOrderCharge`: The COD charge for an order. + * * CODOrderCharge - The COD charge for an order. * - * * `CODOrderTaxCharge`: The tax that is collected by the seller on a `CODOrderCharge`. + * * CODOrderTaxCharge - The tax collected by the seller on a CODOrderCharge. * - * * `CODShippingCharge`: Shipping charges for a COD order. + * * CODShippingCharge - Shipping charges for a COD order. * - * * `CODShippingTaxCharge`: The tax that is collected by the seller on a `CODShippingCharge`. + * * CODShippingTaxCharge - The tax collected by the seller on a CODShippingCharge. * - * * `ShippingCharge`: The shipping charge. + * * ShippingCharge - The shipping charge. * - * * `ShippingTax`: The tax that is collected by the seller on a `ShippingCharge`. + * * ShippingTax - The tax collected by the seller on a ShippingCharge. * - * * `Goodwill`: The amount of money that is given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience. + * * Goodwill - The amount given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience. * - * * `Giftwrap`: The gift wrap charge. + * * Giftwrap - The gift wrap charge. * - * * `GiftwrapTax`: The tax that is collected by the seller on a gift wrap charge. + * * GiftwrapTax - The tax collected by the seller on a Giftwrap charge. * - * * `RestockingFee`: The charge that is applied to the buyer when returning a product in certain categories. + * * RestockingFee - The charge applied to the buyer when returning a product in certain categories. * - * * `ReturnShipping`: The amount of money that is given to the buyer to compensate for shipping the item back if we are at fault. + * * ReturnShipping - The amount given to the buyer to compensate for shipping the item back in the event we are at fault. * - * * `PointsFee`: The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction. + * * PointsFee - The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction. * - * * `GenericDeduction`: A generic bad debt deduction. + * * GenericDeduction - A generic bad debt deduction. * - * * `FreeReplacementReturnShipping`: The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item. + * * FreeReplacementReturnShipping - The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item. * - * * `PaymentMethodFee`: The fee that is collected for certain payment methods in certain marketplaces. + * * PaymentMethodFee - The fee collected for certain payment methods in certain marketplaces. * - * * `ExportCharge`: The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program. + * * ExportCharge - The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program. * - * * `SAFE-TReimbursement`: The SAFE-T claim amount for the item. + * * SAFE-TReimbursement - The SAFE-T claim amount for the item. * - * * `TCS-CGST`: Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST). + * * TCS-CGST - Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST). * - * * `TCS-SGST`: Tax Collected at Source for State Goods and Services Tax (SGST). + * * TCS-SGST - Tax Collected at Source for State Goods and Services Tax (SGST). * - * * `TCS-IGST`: Tax Collected at Source for Integrated Goods and Services Tax (IGST). + * * TCS-IGST - Tax Collected at Source for Integrated Goods and Services Tax (IGST). * - * * `TCS-UTGST`: Tax Collected at Source for Union Territories Goods and Services Tax (UTGST). + * * TCS-UTGST - Tax Collected at Source for Union Territories Goods and Services Tax (UTGST). * @param FeeComponent[]|null $feeList A list of fee component information. * @param ?string $paymentAmountType The type of payment. * * Possible values: * - * * `Sales` + * * Sales * @param ?string $amountDescription A short description of this payment event. * @param ?string $fulfillmentChannel The fulfillment channel. * * Possible values: * - * * `AFN`: Amazon Fulfillment Network (Fulfillment by Amazon) + * * AFN - Amazon Fulfillment Network (Fulfillment by Amazon) * - * * `MFN`: Merchant Fulfillment Network (self-fulfilled) - * @param ?string $storeName The name of the store where the event occurred. + * * MFN - Merchant Fulfillment Network (self-fulfilled) + * @param ?string $storeName The store name where the event occurred. */ public function __construct( public ?string $sellerOrderId = null, diff --git a/src/Seller/FinancesV0/Dto/ProductAdsPaymentEvent.php b/src/Seller/FinancesV0/Dto/ProductAdsPaymentEvent.php index a7be6f1c6..fb55f8b19 100644 --- a/src/Seller/FinancesV0/Dto/ProductAdsPaymentEvent.php +++ b/src/Seller/FinancesV0/Dto/ProductAdsPaymentEvent.php @@ -15,15 +15,15 @@ final class ProductAdsPaymentEvent extends Dto { /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $transactionType Indicates if the transaction is for a charge or a refund. * * Possible values: * - * * `charge` + * * charge - Charge * - * * `refund` - * @param ?string $invoiceId The identifier for the invoice that includes the transaction. + * * refund - Refund + * @param ?string $invoiceId Identifier for the invoice that the transaction appears in. * @param ?Currency $baseValue A currency type and amount. * @param ?Currency $taxValue A currency type and amount. * @param ?Currency $transactionValue A currency type and amount. diff --git a/src/Seller/FinancesV0/Dto/RemovalShipmentAdjustmentEvent.php b/src/Seller/FinancesV0/Dto/RemovalShipmentAdjustmentEvent.php index bce5bd7bb..235160ab9 100644 --- a/src/Seller/FinancesV0/Dto/RemovalShipmentAdjustmentEvent.php +++ b/src/Seller/FinancesV0/Dto/RemovalShipmentAdjustmentEvent.php @@ -28,7 +28,7 @@ final class RemovalShipmentAdjustmentEvent extends Dto ]; /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $adjustmentEventId The unique identifier for the adjustment event. * @param ?string $merchantOrderId The merchant removal orderId. * @param ?string $orderId The orderId for shipping inventory. @@ -36,8 +36,8 @@ final class RemovalShipmentAdjustmentEvent extends Dto * * Possible values: * - * * `WHOLESALE_LIQUIDATION`. - * @param RemovalShipmentItemAdjustment[]|null $removalShipmentItemAdjustmentList A comma-delimited list of `RemovalShipmentItemAdjustment` details for FBA inventory. + * * WHOLESALE_LIQUIDATION. + * @param RemovalShipmentItemAdjustment[]|null $removalShipmentItemAdjustmentList A comma-delimited list of Removal shipmentItemAdjustment details for FBA inventory. */ public function __construct( public ?\DateTimeInterface $postedDate = null, diff --git a/src/Seller/FinancesV0/Dto/RemovalShipmentEvent.php b/src/Seller/FinancesV0/Dto/RemovalShipmentEvent.php index ed7ffc720..8d8b8ec14 100644 --- a/src/Seller/FinancesV0/Dto/RemovalShipmentEvent.php +++ b/src/Seller/FinancesV0/Dto/RemovalShipmentEvent.php @@ -26,16 +26,16 @@ final class RemovalShipmentEvent extends Dto protected static array $complexArrayTypes = ['removalShipmentItemList' => RemovalShipmentItem::class]; /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * @param ?string $merchantOrderId The merchant removal `orderId`. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). + * @param ?string $merchantOrderId The merchant removal orderId. * @param ?string $orderId The identifier for the removal shipment order. * @param ?string $transactionType The type of removal order. * * Possible values: * - * * `WHOLESALE_LIQUIDATION` + * * WHOLESALE_LIQUIDATION * @param ?string $storeName The name of the store where the event occurred. - * @param RemovalShipmentItem[]|null $removalShipmentItemList A list of `RemovalShipmentItem`. + * @param RemovalShipmentItem[]|null $removalShipmentItemList A list of information about removal shipment items. */ public function __construct( public ?\DateTimeInterface $postedDate = null, diff --git a/src/Seller/FinancesV0/Dto/RemovalShipmentItem.php b/src/Seller/FinancesV0/Dto/RemovalShipmentItem.php index ad625f1be..ede82ec6b 100644 --- a/src/Seller/FinancesV0/Dto/RemovalShipmentItem.php +++ b/src/Seller/FinancesV0/Dto/RemovalShipmentItem.php @@ -27,12 +27,13 @@ final class RemovalShipmentItem extends Dto /** * @param ?string $removalShipmentItemId An identifier for an item in a removal shipment. - * @param ?string $taxCollectionModel The tax collection model that is applied to the item. + * @param ?string $taxCollectionModel The tax collection model applied to the item. * * Possible values: * - * * `MarketplaceFacilitator`: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller. - * * `Standard`: Tax is paid to the seller and not remitted to the taxing authority by Amazon. + * * MarketplaceFacilitator - Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller. + * + * * Standard - Tax is paid to the seller and not remitted to the taxing authority by Amazon. * @param ?string $fulfillmentNetworkSku The Amazon fulfillment network SKU for the item. * @param ?int $quantity The quantity of the item. * @param ?Currency $revenue A currency type and amount. diff --git a/src/Seller/FinancesV0/Dto/RemovalShipmentItemAdjustment.php b/src/Seller/FinancesV0/Dto/RemovalShipmentItemAdjustment.php index 4ec102b83..6047f1b4e 100644 --- a/src/Seller/FinancesV0/Dto/RemovalShipmentItemAdjustment.php +++ b/src/Seller/FinancesV0/Dto/RemovalShipmentItemAdjustment.php @@ -26,14 +26,15 @@ final class RemovalShipmentItemAdjustment extends Dto /** * @param ?string $removalShipmentItemId An identifier for an item in a removal shipment. - * @param ?string $taxCollectionModel The tax collection model that is applied to the item. + * @param ?string $taxCollectionModel The tax collection model applied to the item. * * Possible values: * - * * `MarketplaceFacilitator`: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller. - * * `Standard`: Tax is paid to the seller and not remitted to the taxing authority by Amazon. + * * MarketplaceFacilitator - Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller. + * + * * Standard - Tax is paid to the seller and not remitted to the taxing authority by Amazon. * @param ?string $fulfillmentNetworkSku The Amazon fulfillment network SKU for the item. - * @param ?int $adjustedQuantity Adjusted quantity of `RemovalShipmentItemAdjustment` items. + * @param ?int $adjustedQuantity Adjusted quantity of removal shipmentItemAdjustment items. * @param ?Currency $revenueAdjustment A currency type and amount. * @param ?Currency $taxAmountAdjustment A currency type and amount. * @param ?Currency $taxWithheldAdjustment A currency type and amount. diff --git a/src/Seller/FinancesV0/Dto/RentalTransactionEvent.php b/src/Seller/FinancesV0/Dto/RentalTransactionEvent.php index fd6f496d7..70ae69a74 100644 --- a/src/Seller/FinancesV0/Dto/RentalTransactionEvent.php +++ b/src/Seller/FinancesV0/Dto/RentalTransactionEvent.php @@ -39,21 +39,21 @@ final class RentalTransactionEvent extends Dto * * Possible values: * - * * `RentalCustomerPayment-Buyout`: A transaction type that represents when the customer wants to buy out a rented item. + * * RentalCustomerPayment-Buyout - Transaction type that represents when the customer wants to buy out a rented item. * - * * `RentalCustomerPayment-Extension`: A transaction type that represents when the customer wants to extend the rental period. + * * RentalCustomerPayment-Extension - Transaction type that represents when the customer wants to extend the rental period. * - * * `RentalCustomerRefund-Buyout`: A transaction type that represents when the customer requests a refund for the buyout of the rented item. + * * RentalCustomerRefund-Buyout - Transaction type that represents when the customer requests a refund for the buyout of the rented item. * - * * `RentalCustomerRefund-Extension`: A transaction type that represents when the customer requests a refund over the extension on the rented item. + * * RentalCustomerRefund-Extension - Transaction type that represents when the customer requests a refund over the extension on the rented item. * - * * `RentalHandlingFee`: A transaction type that represents the fee that Amazon charges sellers who rent through Amazon. + * * RentalHandlingFee - Transaction type that represents the fee that Amazon charges sellers who rent through Amazon. * - * * `RentalChargeFailureReimbursement`: A transaction type that represents when Amazon sends money to the seller to compensate for a failed charge. + * * RentalChargeFailureReimbursement - Transaction type that represents when Amazon sends money to the seller to compensate for a failed charge. * - * * `RentalLostItemReimbursement`: A transaction type that represents when Amazon sends money to the seller to compensate for a lost item. - * @param ?int $extensionLength The number of days that the buyer extended an already rented item. This value is only returned for `RentalCustomerPayment-Extension` and `RentalCustomerRefund-Extension` events. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * * RentalLostItemReimbursement - Transaction type that represents when Amazon sends money to the seller to compensate for a lost item. + * @param ?int $extensionLength The number of days that the buyer extended an already rented item. This value is only returned for RentalCustomerPayment-Extension and RentalCustomerRefund-Extension events. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ChargeComponent[]|null $rentalChargeList A list of charge information on the seller's account. * @param FeeComponent[]|null $rentalFeeList A list of fee component information. * @param ?string $marketplaceName The name of the marketplace. diff --git a/src/Seller/FinancesV0/Dto/RetrochargeEvent.php b/src/Seller/FinancesV0/Dto/RetrochargeEvent.php index 13ce9e9e2..0c87bd3f3 100644 --- a/src/Seller/FinancesV0/Dto/RetrochargeEvent.php +++ b/src/Seller/FinancesV0/Dto/RetrochargeEvent.php @@ -31,11 +31,11 @@ final class RetrochargeEvent extends Dto * * Possible values: * - * * `Retrocharge` + * * Retrocharge * - * * `RetrochargeReversal` + * * RetrochargeReversal * @param ?string $amazonOrderId An Amazon-defined identifier for an order. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?Currency $baseTax A currency type and amount. * @param ?Currency $shippingTax A currency type and amount. * @param ?string $marketplaceName The name of the marketplace where the retrocharge event occurred. diff --git a/src/Seller/FinancesV0/Dto/SafetReimbursementEvent.php b/src/Seller/FinancesV0/Dto/SafetReimbursementEvent.php index 88a4914bf..4192f296d 100644 --- a/src/Seller/FinancesV0/Dto/SafetReimbursementEvent.php +++ b/src/Seller/FinancesV0/Dto/SafetReimbursementEvent.php @@ -25,11 +25,11 @@ final class SafetReimbursementEvent extends Dto protected static array $complexArrayTypes = ['safetReimbursementItemList' => SafetReimbursementItem::class]; /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $safetClaimId A SAFE-T claim identifier. * @param ?Currency $reimbursedAmount A currency type and amount. * @param ?string $reasonCode Indicates why the seller was reimbursed. - * @param SafetReimbursementItem[]|null $safetReimbursementItemList A list of `SAFETReimbursementItem`. + * @param SafetReimbursementItem[]|null $safetReimbursementItemList A list of SAFETReimbursementItems. */ public function __construct( public ?\DateTimeInterface $postedDate = null, diff --git a/src/Seller/FinancesV0/Dto/SellerDealPaymentEvent.php b/src/Seller/FinancesV0/Dto/SellerDealPaymentEvent.php index 050965a85..1789bf5d5 100644 --- a/src/Seller/FinancesV0/Dto/SellerDealPaymentEvent.php +++ b/src/Seller/FinancesV0/Dto/SellerDealPaymentEvent.php @@ -15,11 +15,11 @@ final class SellerDealPaymentEvent extends Dto { /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $dealId The unique identifier of the deal. * @param ?string $dealDescription The internal description of the deal. - * @param ?string $eventType The type of event: `SellerDealComplete`. - * @param ?string $feeType The type of fee: `RunLightningDealFee`. + * @param ?string $eventType The type of event: SellerDealComplete. + * @param ?string $feeType The type of fee: RunLightningDealFee. * @param ?Currency $feeAmount A currency type and amount. * @param ?Currency $taxAmount A currency type and amount. * @param ?Currency $totalAmount A currency type and amount. diff --git a/src/Seller/FinancesV0/Dto/SellerReviewEnrollmentPaymentEvent.php b/src/Seller/FinancesV0/Dto/SellerReviewEnrollmentPaymentEvent.php index 155875615..528bd2f17 100644 --- a/src/Seller/FinancesV0/Dto/SellerReviewEnrollmentPaymentEvent.php +++ b/src/Seller/FinancesV0/Dto/SellerReviewEnrollmentPaymentEvent.php @@ -24,7 +24,7 @@ final class SellerReviewEnrollmentPaymentEvent extends Dto ]; /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $enrollmentId An enrollment identifier. * @param ?string $parentAsin The Amazon Standard Identification Number (ASIN) of the item that was enrolled in the Early Reviewer Program. * @param ?FeeComponent $feeComponent A fee associated with the event. @@ -32,67 +32,67 @@ final class SellerReviewEnrollmentPaymentEvent extends Dto * * Possible values: * - * * `Principal`: The selling price of the order item, which is equal to the selling price of the item multiplied by the quantity ordered. + * * Principal - The selling price of the order item, equal to the selling price of the item multiplied by the quantity ordered. * - * * `Tax`: The tax on the principal that is collected by the seller. + * * Tax - The tax collected by the seller on the Principal. * - * * `MarketplaceFacilitatorTax-Principal`: The tax that is withheld on the principal. + * * MarketplaceFacilitatorTax-Principal - The tax withheld on the Principal. * - * * `MarketplaceFacilitatorTax-Shipping`: The tax that is withheld on the `ShippingCharge`. + * * MarketplaceFacilitatorTax-Shipping - The tax withheld on the ShippingCharge. * - * * `MarketplaceFacilitatorTax-Giftwrap`: The tax that is withheld on the Giftwrap charge. + * * MarketplaceFacilitatorTax-Giftwrap - The tax withheld on the Giftwrap charge. * - * * `MarketplaceFacilitatorTax-Other`: The tax that is withheld on other miscellaneous charges. + * * MarketplaceFacilitatorTax-Other - The tax withheld on other miscellaneous charges. * - * * `Discount`: The promotional discount for an order item. + * * Discount - The promotional discount for an order item. * - * * `TaxDiscount`: The tax that is deducted for promotional rebates. + * * TaxDiscount - The tax amount deducted for promotional rebates. * - * * `CODItemCharge`: The COD charge for an order item. + * * CODItemCharge - The COD charge for an order item. * - * * `CODItemTaxCharge`: The tax that is collected by the seller on a `CODItemCharge`. + * * CODItemTaxCharge - The tax collected by the seller on a CODItemCharge. * - * * `CODOrderCharge`: The COD charge for an order. + * * CODOrderCharge - The COD charge for an order. * - * * `CODOrderTaxCharge`: The tax that is collected by the seller on a `CODOrderCharge`. + * * CODOrderTaxCharge - The tax collected by the seller on a CODOrderCharge. * - * * `CODShippingCharge`: Shipping charges for a COD order. + * * CODShippingCharge - Shipping charges for a COD order. * - * * `CODShippingTaxCharge`: The tax that is collected by the seller on a `CODShippingCharge`. + * * CODShippingTaxCharge - The tax collected by the seller on a CODShippingCharge. * - * * `ShippingCharge`: The shipping charge. + * * ShippingCharge - The shipping charge. * - * * `ShippingTax`: The tax that is collected by the seller on a `ShippingCharge`. + * * ShippingTax - The tax collected by the seller on a ShippingCharge. * - * * `Goodwill`: The amount of money that is given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience. + * * Goodwill - The amount given to a buyer as a gesture of goodwill or to compensate for pain and suffering in the buying experience. * - * * `Giftwrap`: The gift wrap charge. + * * Giftwrap - The gift wrap charge. * - * * `GiftwrapTax`: The tax that is collected by the seller on a gift wrap charge. + * * GiftwrapTax - The tax collected by the seller on a Giftwrap charge. * - * * `RestockingFee`: The charge that is applied to the buyer when returning a product in certain categories. + * * RestockingFee - The charge applied to the buyer when returning a product in certain categories. * - * * `ReturnShipping`: The amount of money that is given to the buyer to compensate for shipping the item back if we are at fault. + * * ReturnShipping - The amount given to the buyer to compensate for shipping the item back in the event we are at fault. * - * * `PointsFee`: The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction. + * * PointsFee - The value of Amazon Points deducted from the refund if the buyer does not have enough Amazon Points to cover the deduction. * - * * `GenericDeduction`: A generic bad debt deduction. + * * GenericDeduction - A generic bad debt deduction. * - * * `FreeReplacementReturnShipping`: The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item. + * * FreeReplacementReturnShipping - The compensation for return shipping when a buyer receives the wrong item, requests a free replacement, and returns the incorrect item. * - * * `PaymentMethodFee`: The fee that is collected for certain payment methods in certain marketplaces. + * * PaymentMethodFee - The fee collected for certain payment methods in certain marketplaces. * - * * `ExportCharge`: The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program. + * * ExportCharge - The export duty that is charged when an item is shipped to an international destination as part of the Amazon Global program. * - * * `SAFE-TReimbursement`: The SAFE-T claim amount for the item. + * * SAFE-TReimbursement - The SAFE-T claim amount for the item. * - * * `TCS-CGST`: Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST). + * * TCS-CGST - Tax Collected at Source (TCS) for Central Goods and Services Tax (CGST). * - * * `TCS-SGST`: Tax Collected at Source for State Goods and Services Tax (SGST). + * * TCS-SGST - Tax Collected at Source for State Goods and Services Tax (SGST). * - * * `TCS-IGST`: Tax Collected at Source for Integrated Goods and Services Tax (IGST). + * * TCS-IGST - Tax Collected at Source for Integrated Goods and Services Tax (IGST). * - * * `TCS-UTGST`: Tax Collected at Source for Union Territories Goods and Services Tax (UTGST). + * * TCS-UTGST - Tax Collected at Source for Union Territories Goods and Services Tax (UTGST). * @param ?Currency $totalAmount A currency type and amount. */ public function __construct( diff --git a/src/Seller/FinancesV0/Dto/ShipmentEvent.php b/src/Seller/FinancesV0/Dto/ShipmentEvent.php index a911f7792..1256ddb1f 100644 --- a/src/Seller/FinancesV0/Dto/ShipmentEvent.php +++ b/src/Seller/FinancesV0/Dto/ShipmentEvent.php @@ -55,7 +55,7 @@ final class ShipmentEvent extends Dto * @param FeeComponent[]|null $orderFeeList A list of fee component information. * @param FeeComponent[]|null $orderFeeAdjustmentList A list of fee component information. * @param DirectPayment[]|null $directPaymentList A list of direct payment information. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ShipmentItem[]|null $shipmentItemList A list of shipment items. * @param ShipmentItem[]|null $shipmentItemAdjustmentList A list of shipment items. */ diff --git a/src/Seller/FinancesV0/Dto/SolutionProviderCreditEvent.php b/src/Seller/FinancesV0/Dto/SolutionProviderCreditEvent.php index 4ee8c6393..2d6ca642b 100644 --- a/src/Seller/FinancesV0/Dto/SolutionProviderCreditEvent.php +++ b/src/Seller/FinancesV0/Dto/SolutionProviderCreditEvent.php @@ -37,7 +37,7 @@ final class SolutionProviderCreditEvent extends Dto * @param ?string $providerId The Amazon-defined identifier of the solution provider. * @param ?string $providerStoreName The store name where the payment event occurred. * @param ?Currency $transactionAmount A currency type and amount. - * @param ?\DateTimeInterface $transactionCreationDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $transactionCreationDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). */ public function __construct( public ?string $providerTransactionType = null, diff --git a/src/Seller/FinancesV0/Dto/TaxWithheldComponent.php b/src/Seller/FinancesV0/Dto/TaxWithheldComponent.php index ed4a452d0..32f3b790a 100644 --- a/src/Seller/FinancesV0/Dto/TaxWithheldComponent.php +++ b/src/Seller/FinancesV0/Dto/TaxWithheldComponent.php @@ -26,8 +26,9 @@ final class TaxWithheldComponent extends Dto * * Possible values: * - * * `MarketplaceFacilitator`: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller. - * * `Standard`: Tax is paid to the seller and not remitted to the taxing authority by Amazon. + * * MarketplaceFacilitator - Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller. + * + * * Standard - Tax is paid to the seller and not remitted to the taxing authority by Amazon. * @param ChargeComponent[]|null $taxesWithheld A list of charge information on the seller's account. */ public function __construct( diff --git a/src/Seller/FinancesV0/Dto/TaxWithholdingEvent.php b/src/Seller/FinancesV0/Dto/TaxWithholdingEvent.php index 94aa34287..a4b29c484 100644 --- a/src/Seller/FinancesV0/Dto/TaxWithholdingEvent.php +++ b/src/Seller/FinancesV0/Dto/TaxWithholdingEvent.php @@ -22,10 +22,10 @@ final class TaxWithholdingEvent extends Dto ]; /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?Currency $baseAmount A currency type and amount. * @param ?Currency $withheldAmount A currency type and amount. - * @param ?TaxWithholdingPeriod $taxWithholdingPeriod The period during which tax withholding on a seller's account is calculated. + * @param ?TaxWithholdingPeriod $taxWithholdingPeriod Period which taxwithholding on seller's account is calculated. */ public function __construct( public ?\DateTimeInterface $postedDate = null, diff --git a/src/Seller/FinancesV0/Dto/TaxWithholdingPeriod.php b/src/Seller/FinancesV0/Dto/TaxWithholdingPeriod.php index 8af66f2cb..5adcd98b5 100644 --- a/src/Seller/FinancesV0/Dto/TaxWithholdingPeriod.php +++ b/src/Seller/FinancesV0/Dto/TaxWithholdingPeriod.php @@ -17,8 +17,8 @@ final class TaxWithholdingPeriod extends Dto protected static array $attributeMap = ['startDate' => 'StartDate', 'endDate' => 'EndDate']; /** - * @param ?\DateTimeInterface $startDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * @param ?\DateTimeInterface $endDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $startDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). + * @param ?\DateTimeInterface $endDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). */ public function __construct( public ?\DateTimeInterface $startDate = null, diff --git a/src/Seller/FinancesV0/Dto/TdsReimbursementEvent.php b/src/Seller/FinancesV0/Dto/TdsReimbursementEvent.php index bb1c23c96..da7008482 100644 --- a/src/Seller/FinancesV0/Dto/TdsReimbursementEvent.php +++ b/src/Seller/FinancesV0/Dto/TdsReimbursementEvent.php @@ -21,7 +21,7 @@ final class TdsReimbursementEvent extends Dto ]; /** - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $tdsOrderId The Tax-Deducted-at-Source (TDS) identifier. * @param ?Currency $reimbursedAmount A currency type and amount. */ diff --git a/src/Seller/FinancesV0/Dto/TrialShipmentEvent.php b/src/Seller/FinancesV0/Dto/TrialShipmentEvent.php index 6ba140994..a675bb5b5 100644 --- a/src/Seller/FinancesV0/Dto/TrialShipmentEvent.php +++ b/src/Seller/FinancesV0/Dto/TrialShipmentEvent.php @@ -27,7 +27,7 @@ final class TrialShipmentEvent extends Dto /** * @param ?string $amazonOrderId An Amazon-defined identifier for an order. * @param ?string $financialEventGroupId The identifier of the financial event group. - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $sku The seller SKU of the item. The seller SKU is qualified by the seller's seller ID, which is included with every call to the Selling Partner API. * @param FeeComponent[]|null $feeList A list of fee component information. */ diff --git a/src/Seller/FinancesV0/Dto/ValueAddedServiceChargeEvent.php b/src/Seller/FinancesV0/Dto/ValueAddedServiceChargeEvent.php index 17ad3864d..afc9e2baf 100644 --- a/src/Seller/FinancesV0/Dto/ValueAddedServiceChargeEvent.php +++ b/src/Seller/FinancesV0/Dto/ValueAddedServiceChargeEvent.php @@ -22,8 +22,10 @@ final class ValueAddedServiceChargeEvent extends Dto ]; /** - * @param ?string $transactionType The transaction type. For example, 'Other Support Service fees' - * @param ?\DateTimeInterface $postedDate A date in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?string $transactionType Indicates the type of transaction. + * + * Example: 'Other Support Service fees' + * @param ?\DateTimeInterface $postedDate Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate). * @param ?string $description A short description of the service charge event. * @param ?Currency $transactionAmount A currency type and amount. */ diff --git a/src/Seller/FinancesV0/Requests/ListFinancialEventGroups.php b/src/Seller/FinancesV0/Requests/ListFinancialEventGroups.php index c7c726106..5964bb452 100644 --- a/src/Seller/FinancesV0/Requests/ListFinancialEventGroups.php +++ b/src/Seller/FinancesV0/Requests/ListFinancialEventGroups.php @@ -24,10 +24,10 @@ class ListFinancialEventGroups extends Request protected Method $method = Method::GET; /** - * @param ?int $maxResultsPerPage The maximum number of results per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`. - * @param ?\DateTimeInterface $financialEventGroupStartedBefore A date that selects financial event groups that opened before (but not at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be after `FinancialEventGroupStartedAfter` and more than two minutes before the time of request. If `FinancialEventGroupStartedAfter` and `FinancialEventGroupStartedBefore` are more than 180 days apart, no financial event groups are returned. - * @param ?\DateTimeInterface $financialEventGroupStartedAfter A date that selects financial event groups that opened after (or at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be more than two minutes before you submit the request. - * @param ?string $nextToken The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'. + * @param ?\DateTimeInterface $financialEventGroupStartedBefore A date used for selecting financial event groups that opened before (but not at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be later than FinancialEventGroupStartedAfter and no later than two minutes before the request was submitted. If FinancialEventGroupStartedAfter and FinancialEventGroupStartedBefore are more than 180 days apart, no financial event groups are returned. + * @param ?\DateTimeInterface $financialEventGroupStartedAfter A date used for selecting financial event groups that opened after (or at) a specified date and time, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format. The date-time must be no later than two minutes before the request was submitted. + * @param ?string $nextToken A string token returned in the response of your previous request. */ public function __construct( protected ?int $maxResultsPerPage = null, diff --git a/src/Seller/FinancesV0/Requests/ListFinancialEvents.php b/src/Seller/FinancesV0/Requests/ListFinancialEvents.php index cb35ce875..b39756f4c 100644 --- a/src/Seller/FinancesV0/Requests/ListFinancialEvents.php +++ b/src/Seller/FinancesV0/Requests/ListFinancialEvents.php @@ -24,14 +24,10 @@ class ListFinancialEvents extends Request protected Method $method = Method::GET; /** - * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`. - * @param ?\DateTimeInterface $postedAfter The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request. - * @param ?\DateTimeInterface $postedBefore The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * - * The date-time must be later than `PostedAfter` and more than two minutes before the request was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. If you include the `PostedBefore` parameter in your request, you must also specify the `PostedAfter` parameter. - * - * **Default:** Two minutes before the time of the request. - * @param ?string $nextToken The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'. + * @param ?\DateTimeInterface $postedAfter A date used for selecting financial events posted after (or at) a specified time. The date-time must be no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. + * @param ?\DateTimeInterface $postedBefore A date used for selecting financial events posted before (but not at) a specified time. The date-time must be later than PostedAfter and no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. If PostedAfter and PostedBefore are more than 180 days apart, no financial events are returned. You must specify the PostedAfter parameter if you specify the PostedBefore parameter. Default: Now minus two minutes. + * @param ?string $nextToken A string token returned in the response of your previous request. */ public function __construct( protected ?int $maxResultsPerPage = null, diff --git a/src/Seller/FinancesV0/Requests/ListFinancialEventsByGroupId.php b/src/Seller/FinancesV0/Requests/ListFinancialEventsByGroupId.php index a81806f81..cf8ced217 100644 --- a/src/Seller/FinancesV0/Requests/ListFinancialEventsByGroupId.php +++ b/src/Seller/FinancesV0/Requests/ListFinancialEventsByGroupId.php @@ -25,14 +25,10 @@ class ListFinancialEventsByGroupId extends Request /** * @param string $eventGroupId The identifier of the financial event group to which the events belong. - * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`. - * @param ?\DateTimeInterface $postedAfter The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request. - * @param ?\DateTimeInterface $postedBefore The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. - * - * The date-time must be later than `PostedAfter` and more than two minutes before the requestd was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. If you include the `PostedBefore` parameter in your request, you must also specify the `PostedAfter` parameter. - * - * **Default:** Two minutes before the time of the request. - * @param ?string $nextToken The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'. + * @param ?\DateTimeInterface $postedAfter A date used for selecting financial events posted after (or at) a specified time. The date-time **must** be more than two minutes before the time of the request, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. + * @param ?\DateTimeInterface $postedBefore A date used for selecting financial events posted before (but not at) a specified time. The date-time must be later than `PostedAfter` and no later than two minutes before the request was submitted, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. If `PostedAfter` and `PostedBefore` are more than 180 days apart, no financial events are returned. You must specify the `PostedAfter` parameter if you specify the `PostedBefore` parameter. Default: Now minus two minutes. + * @param ?string $nextToken A string token returned in the response of your previous request. */ public function __construct( protected string $eventGroupId, diff --git a/src/Seller/FinancesV0/Requests/ListFinancialEventsByOrderId.php b/src/Seller/FinancesV0/Requests/ListFinancialEventsByOrderId.php index e1905ac9d..572f76d51 100644 --- a/src/Seller/FinancesV0/Requests/ListFinancialEventsByOrderId.php +++ b/src/Seller/FinancesV0/Requests/ListFinancialEventsByOrderId.php @@ -25,8 +25,8 @@ class ListFinancialEventsByOrderId extends Request /** * @param string $orderId An Amazon-defined order identifier, in 3-7-7 format. - * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the response is `InvalidInput`. - * @param ?string $nextToken The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param ?int $maxResultsPerPage The maximum number of results to return per page. If the response exceeds the maximum number of transactions or 10 MB, the API responds with 'InvalidInput'. + * @param ?string $nextToken A string token returned in the response of your previous request. */ public function __construct( protected string $orderId, diff --git a/src/Seller/FinancesV0/Responses/ListFinancialEventGroupsResponse.php b/src/Seller/FinancesV0/Responses/ListFinancialEventGroupsResponse.php index 4d94312d9..1bbfa4de1 100644 --- a/src/Seller/FinancesV0/Responses/ListFinancialEventGroupsResponse.php +++ b/src/Seller/FinancesV0/Responses/ListFinancialEventGroupsResponse.php @@ -17,7 +17,7 @@ final class ListFinancialEventGroupsResponse extends Response { /** - * @param ?ListFinancialEventGroupsPayload $payload The payload for the `listFinancialEventGroups` operation. + * @param ?ListFinancialEventGroupsPayload $payload The payload for the listFinancialEventGroups operation. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Seller/FinancesV0/Responses/ListFinancialEventsResponse.php b/src/Seller/FinancesV0/Responses/ListFinancialEventsResponse.php index 2f5000a34..3fedc31fb 100644 --- a/src/Seller/FinancesV0/Responses/ListFinancialEventsResponse.php +++ b/src/Seller/FinancesV0/Responses/ListFinancialEventsResponse.php @@ -17,7 +17,7 @@ final class ListFinancialEventsResponse extends Response { /** - * @param ?ListFinancialEventsPayload $payload The payload for the `listFinancialEvents` operation. + * @param ?ListFinancialEventsPayload $payload The payload for the listFinancialEvents operation. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Seller/ListingsItemsV20210801/Api.php b/src/Seller/ListingsItemsV20210801/Api.php index 3b17b7a6b..0bd67294b 100644 --- a/src/Seller/ListingsItemsV20210801/Api.php +++ b/src/Seller/ListingsItemsV20210801/Api.php @@ -99,30 +99,57 @@ public function patchListingsItem( /** * @param string $sellerId A selling partner identifier, such as a merchant account or vendor code. * @param array $marketplaceIds A comma-delimited list of Amazon marketplace identifiers for the request. - * @param ?array $identifiers A comma-delimited list of product identifiers to search for listings items by. + * @param ?string $issueLocale A locale that is used to localize issues. When not provided, the default language code of the first marketplace is used. Examples: "en_US", "fr_CA", "fr_FR". When a localization is not available in the specified locale, localized messages default to "en_US". + * @param ?array $includedData A comma-delimited list of datasets that you want to include in the response. Default: `summaries`. + * @param ?array $identifiers A comma-delimited list of product identifiers that you can use to search for listings items. * * **Note**: - * 1. Required when `identifiersType` is provided. - * @param ?string $identifiersType Type of product identifiers to search for listings items by. + * 1. This is required when you specify `identifiersType`. + * 2. You cannot use 'identifiers' if you specify `variationParentSku` or `packageHierarchySku`. + * @param ?string $identifiersType A type of product identifiers that you can use to search for listings items. * * **Note**: - * 1. Required when `identifiers` is provided. - * @param ?int $pageSize Number of results to be returned per page. - * @param ?string $pageToken A token to fetch a certain page when there are multiple pages worth of results. - * @param ?array $includedData A comma-delimited list of data sets to include in the response. Default: summaries. - * @param ?string $issueLocale A locale for localization of issues. When not provided, the default language code of the first marketplace is used. Examples: "en_US", "fr_CA", "fr_FR". Localized messages default to "en_US" when a localization is not available in the specified locale. + * This is required when `identifiers` is provided. + * @param ?string $variationParentSku Filters results to include listing items that are variation children of the specified SKU. + * + * **Note**: You cannot use `variationParentSku` if you include `identifiers` or `packageHierarchySku` in your request. + * @param ?string $packageHierarchySku Filter results to include listing items that contain or are contained by the specified SKU. + * + * **Note**: You cannot use `packageHierarchySku` if you include `identifiers` or `variationParentSku` in your request. + * @param ?\DateTimeInterface $createdAfter A date-time that is used to filter listing items. The response includes listings items that were created at or after this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $createdBefore A date-time that is used to filter listing items. The response includes listings items that were created at or before this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $lastUpdatedAfter A date-time that is used to filter listing items. The response includes listings items that were last updated at or after this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?\DateTimeInterface $lastUpdatedBefore A date-time that is used to filter listing items. The response includes listings items that were last updated at or before this time. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?array $withIssueSeverity Filter results to include only listing items that have issues that match one or more of the specified severity levels. + * @param ?array $withStatus Filter results to include only listing items that have the specified status. + * @param ?array $withoutStatus Filter results to include only listing items that don't contain the specified statuses. + * @param ?string $sortBy An attribute by which to sort the returned listing items. + * @param ?string $sortOrder The order in which to sort the result items. + * @param ?int $pageSize The number of results that you want to include on each page. + * @param ?string $pageToken A token that you can use to fetch a specific page when there are multiple pages of results. */ public function searchListingsItems( string $sellerId, array $marketplaceIds, + ?string $issueLocale = null, + ?array $includedData = null, ?array $identifiers = null, ?string $identifiersType = null, + ?string $variationParentSku = null, + ?string $packageHierarchySku = null, + ?\DateTimeInterface $createdAfter = null, + ?\DateTimeInterface $createdBefore = null, + ?\DateTimeInterface $lastUpdatedAfter = null, + ?\DateTimeInterface $lastUpdatedBefore = null, + ?array $withIssueSeverity = null, + ?array $withStatus = null, + ?array $withoutStatus = null, + ?string $sortBy = null, + ?string $sortOrder = null, ?int $pageSize = null, ?string $pageToken = null, - ?array $includedData = null, - ?string $issueLocale = null, ): Response { - $request = new SearchListingsItems($sellerId, $marketplaceIds, $identifiers, $identifiersType, $pageSize, $pageToken, $includedData, $issueLocale); + $request = new SearchListingsItems($sellerId, $marketplaceIds, $issueLocale, $includedData, $identifiers, $identifiersType, $variationParentSku, $packageHierarchySku, $createdAfter, $createdBefore, $lastUpdatedAfter, $lastUpdatedBefore, $withIssueSeverity, $withStatus, $withoutStatus, $sortBy, $sortOrder, $pageSize, $pageToken); return $this->connector->send($request); } diff --git a/src/Seller/ListingsItemsV20210801/Dto/ItemProductTypeByMarketplace.php b/src/Seller/ListingsItemsV20210801/Dto/ItemProductTypeByMarketplace.php new file mode 100644 index 000000000..f94e8b84d --- /dev/null +++ b/src/Seller/ListingsItemsV20210801/Dto/ItemProductTypeByMarketplace.php @@ -0,0 +1,25 @@ + ItemRelationship::class]; + + /** + * @param string $marketplaceId Amazon marketplace identifier. + * @param ItemRelationship[] $relationships Relationships for the listing item. + */ + public function __construct( + public string $marketplaceId, + public array $relationships, + ) {} +} diff --git a/src/Seller/ListingsItemsV20210801/Dto/ItemSummaryByMarketplace.php b/src/Seller/ListingsItemsV20210801/Dto/ItemSummaryByMarketplace.php index e648054a0..559b682bc 100644 --- a/src/Seller/ListingsItemsV20210801/Dto/ItemSummaryByMarketplace.php +++ b/src/Seller/ListingsItemsV20210801/Dto/ItemSummaryByMarketplace.php @@ -16,26 +16,26 @@ final class ItemSummaryByMarketplace extends Dto { /** * @param string $marketplaceId A marketplace identifier. Identifies the Amazon marketplace for the listings item. - * @param string $asin Amazon Standard Identification Number (ASIN) of the listings item. * @param string $productType The Amazon product type of the listings item. * @param string[] $status Statuses that apply to the listings item. - * @param string $itemName The name or title associated with an Amazon catalog item. * @param \DateTimeInterface $createdDate The date the listings item was created in ISO 8601 format. * @param \DateTimeInterface $lastUpdatedDate The date the listings item was last updated in ISO 8601 format. + * @param ?string $asin Amazon Standard Identification Number (ASIN) of the listings item. * @param ?string $conditionType Identifies the condition of the listings item. * @param ?string $fnSku The fulfillment network stock keeping unit is an identifier used by Amazon fulfillment centers to identify each unique item. + * @param ?string $itemName The name or title associated with an Amazon catalog item. * @param ?ItemImage $mainImage The image for the listings item. */ public function __construct( public string $marketplaceId, - public string $asin, public string $productType, public array $status, - public string $itemName, public \DateTimeInterface $createdDate, public \DateTimeInterface $lastUpdatedDate, + public ?string $asin = null, public ?string $conditionType = null, public ?string $fnSku = null, + public ?string $itemName = null, public ?ItemImage $mainImage = null, ) {} } diff --git a/src/Seller/ListingsItemsV20210801/Dto/ItemVariationTheme.php b/src/Seller/ListingsItemsV20210801/Dto/ItemVariationTheme.php new file mode 100644 index 000000000..461d5d2a4 --- /dev/null +++ b/src/Seller/ListingsItemsV20210801/Dto/ItemVariationTheme.php @@ -0,0 +1,25 @@ + $this->marketplaceIds, + 'issueLocale' => $this->issueLocale, + 'includedData' => $this->includedData, 'identifiers' => $this->identifiers, 'identifiersType' => $this->identifiersType, + 'variationParentSku' => $this->variationParentSku, + 'packageHierarchySku' => $this->packageHierarchySku, + 'createdAfter' => $this->createdAfter?->format('Y-m-d\TH:i:s\Z'), + 'createdBefore' => $this->createdBefore?->format('Y-m-d\TH:i:s\Z'), + 'lastUpdatedAfter' => $this->lastUpdatedAfter?->format('Y-m-d\TH:i:s\Z'), + 'lastUpdatedBefore' => $this->lastUpdatedBefore?->format('Y-m-d\TH:i:s\Z'), + 'withIssueSeverity' => $this->withIssueSeverity, + 'withStatus' => $this->withStatus, + 'withoutStatus' => $this->withoutStatus, + 'sortBy' => $this->sortBy, + 'sortOrder' => $this->sortOrder, 'pageSize' => $this->pageSize, 'pageToken' => $this->pageToken, - 'includedData' => $this->includedData, - 'issueLocale' => $this->issueLocale, ]); } } diff --git a/src/Seller/ListingsItemsV20210801/Responses/Item.php b/src/Seller/ListingsItemsV20210801/Responses/Item.php index 5555f617c..0d44d9b88 100644 --- a/src/Seller/ListingsItemsV20210801/Responses/Item.php +++ b/src/Seller/ListingsItemsV20210801/Responses/Item.php @@ -15,6 +15,8 @@ use SellingPartnerApi\Seller\ListingsItemsV20210801\Dto\Issue; use SellingPartnerApi\Seller\ListingsItemsV20210801\Dto\ItemOfferByMarketplace; use SellingPartnerApi\Seller\ListingsItemsV20210801\Dto\ItemProcurement; +use SellingPartnerApi\Seller\ListingsItemsV20210801\Dto\ItemProductTypeByMarketplace; +use SellingPartnerApi\Seller\ListingsItemsV20210801\Dto\ItemRelationshipsByMarketplace; use SellingPartnerApi\Seller\ListingsItemsV20210801\Dto\ItemSummaryByMarketplace; final class Item extends Response @@ -25,6 +27,8 @@ final class Item extends Response 'offers' => ItemOfferByMarketplace::class, 'fulfillmentAvailability' => FulfillmentAvailability::class, 'procurement' => ItemProcurement::class, + 'relationships' => ItemRelationshipsByMarketplace::class, + 'productTypes' => ItemProductTypeByMarketplace::class, ]; /** @@ -35,6 +39,8 @@ final class Item extends Response * @param ItemOfferByMarketplace[]|null $offers Offer details for the listings item. * @param FulfillmentAvailability[]|null $fulfillmentAvailability The fulfillment availability for the listings item. * @param ItemProcurement[]|null $procurement The vendor procurement information for the listings item. + * @param ItemRelationshipsByMarketplace[]|null $relationships Relationships for a listing item, by marketplace (for example, variations). + * @param ItemProductTypeByMarketplace[]|null $productTypes Product types for a listing item, by marketplace. */ public function __construct( public readonly string $sku, @@ -44,5 +50,7 @@ public function __construct( public readonly ?array $offers = null, public readonly ?array $fulfillmentAvailability = null, public readonly ?array $procurement = null, + public readonly ?array $relationships = null, + public readonly ?array $productTypes = null, ) {} } diff --git a/src/Seller/MerchantFulfillmentV0/Dto/Address.php b/src/Seller/MerchantFulfillmentV0/Dto/Address.php index 0f9691afa..4ebb2b3e2 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/Address.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/Address.php @@ -34,12 +34,12 @@ final class Address extends Dto * @param string $email The email address. * @param string $city The city. * @param string $postalCode The zip code or postal code. - * @param string $countryCode The country code. A two-character country code, in ISO 3166-1 alpha-2 format. + * @param string $countryCode The two-letter country code in [ISO 3166-1 alpha-2](https://www.iban.com/country-codes) format. * @param string $phone The phone number. * @param ?string $addressLine2 Additional street address information. * @param ?string $addressLine3 Additional street address information. * @param ?string $districtOrCounty The district or county. - * @param ?string $stateOrProvinceCode The state or province code. **Note.** Required in the Canada, US, and UK marketplaces. Also required for shipments originating from China. + * @param ?string $stateOrProvinceCode The state or province code. This is a required field in Canada, US, and UK marketplaces, and for shipments that originate in China. */ public function __construct( public string $name, diff --git a/src/Seller/MerchantFulfillmentV0/Dto/Benefits.php b/src/Seller/MerchantFulfillmentV0/Dto/Benefits.php index 14e433432..8b84ab4f4 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/Benefits.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/Benefits.php @@ -23,7 +23,7 @@ final class Benefits extends Dto /** * @param ?string[] $includedBenefits A list of included benefits. - * @param ExcludedBenefit[]|null $excludedBenefits A list of excluded benefit. Refer to the ExcludeBenefit object for further documentation. + * @param ExcludedBenefit[]|null $excludedBenefits A list of excluded benefits. Refer to the `ExcludeBenefit` object for further documentation. */ public function __construct( public ?array $includedBenefits = null, diff --git a/src/Seller/MerchantFulfillmentV0/Dto/DangerousGoodsDetails.php b/src/Seller/MerchantFulfillmentV0/Dto/DangerousGoodsDetails.php index 473a5f01e..5ddc89c80 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/DangerousGoodsDetails.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/DangerousGoodsDetails.php @@ -23,7 +23,7 @@ final class DangerousGoodsDetails extends Dto /** * @param ?string $unitedNationsRegulatoryId The specific UNID of the item being shipped. - * @param ?string $transportationRegulatoryClass The specific regulatory class of the item being shipped. + * @param ?string $transportationRegulatoryClass The specific regulatory class of the shipped item. * @param ?string $packingGroup The specific packaging group of the item being shipped. * @param ?string $packingInstruction The specific packing instruction of the item being shipped. */ diff --git a/src/Seller/MerchantFulfillmentV0/Dto/Error.php b/src/Seller/MerchantFulfillmentV0/Dto/Error.php index 8568a2817..45e8333df 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/Error.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/Error.php @@ -15,7 +15,7 @@ final class Error extends Dto { /** - * @param string $code An error code that identifies the type of error that occured. + * @param string $code An error code that identifies the type of error that occurred. * @param string $message A message that describes the error condition in a human-readable form. * @param ?string $details Additional details that can help the caller understand or fix the issue. */ diff --git a/src/Seller/MerchantFulfillmentV0/Dto/ExcludedBenefit.php b/src/Seller/MerchantFulfillmentV0/Dto/ExcludedBenefit.php index 809c76175..5c525f334 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/ExcludedBenefit.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/ExcludedBenefit.php @@ -17,8 +17,8 @@ final class ExcludedBenefit extends Dto protected static array $attributeMap = ['benefit' => 'Benefit', 'reasonCodes' => 'ReasonCodes']; /** - * @param ?string $benefit Benefit that is being excluded from a shipment. - * @param ?string[] $reasonCodes List of reasons (eg. LATE_DELIVERY_RISK, etc.) indicating why a benefit is excluded for a shipping offer. + * @param ?string $benefit A benefit that is being excluded from a shipment. + * @param ?string[] $reasonCodes List of reasons why a benefit is excluded for a shipping offer (for example, `LATE_DELIVERY_RISK`). */ public function __construct( public ?string $benefit = null, diff --git a/src/Seller/MerchantFulfillmentV0/Dto/FileContents.php b/src/Seller/MerchantFulfillmentV0/Dto/FileContents.php index d280c00b7..902ca84a7 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/FileContents.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/FileContents.php @@ -17,9 +17,9 @@ final class FileContents extends Dto protected static array $attributeMap = ['contents' => 'Contents', 'fileType' => 'FileType', 'checksum' => 'Checksum']; /** - * @param string $contents Data for printing labels, in the form of a Base64-encoded, GZip-compressed string. + * @param string $contents Data for printing labels encoded into a Base64, GZip-compressed string. * @param string $fileType The file type for a label. - * @param string $checksum An MD5 hash to validate the PDF document data, in the form of a Base64-encoded string. + * @param string $checksum An MD5 hash to validate the PDF document data, in the form of a Base64 string. */ public function __construct( public string $contents, diff --git a/src/Seller/MerchantFulfillmentV0/Dto/GetEligibleShipmentServicesResult.php b/src/Seller/MerchantFulfillmentV0/Dto/GetEligibleShipmentServicesResult.php index 46145864a..bbbfdf809 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/GetEligibleShipmentServicesResult.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/GetEligibleShipmentServicesResult.php @@ -30,7 +30,7 @@ final class GetEligibleShipmentServicesResult extends Dto /** * @param ShippingService[] $shippingServiceList A list of shipping services offers. - * @param RejectedShippingService[]|null $rejectedShippingServiceList List of services that were for some reason unavailable for this request + * @param RejectedShippingService[]|null $rejectedShippingServiceList List of services that are for some reason unavailable for this request * @param TemporarilyUnavailableCarrier[]|null $temporarilyUnavailableCarrierList A list of temporarily unavailable carriers. * @param TermsAndConditionsNotAcceptedCarrier[]|null $termsAndConditionsNotAcceptedCarrierList List of carriers whose terms and conditions were not accepted by the seller. */ diff --git a/src/Seller/MerchantFulfillmentV0/Dto/Item.php b/src/Seller/MerchantFulfillmentV0/Dto/Item.php index 2034f120f..4e94b0822 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/Item.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/Item.php @@ -35,9 +35,9 @@ final class Item extends Dto * @param ?string $itemDescription The description of the item. * @param ?string[] $transparencyCodeList A list of transparency codes. * @param AdditionalSellerInputs[]|null $itemLevelSellerInputsList A list of additional seller input pairs required to purchase shipping. - * @param ?LiquidVolume $liquidVolume Liquid Volume. + * @param ?LiquidVolume $liquidVolume Liquid volume. * @param ?bool $isHazmat When true, the item qualifies as hazardous materials (hazmat). Defaults to false. - * @param ?DangerousGoodsDetails $dangerousGoodsDetails Details related to any dangerous goods/items that are being shipped. + * @param ?DangerousGoodsDetails $dangerousGoodsDetails Details related to any dangerous goods or items that are shipped. */ public function __construct( public string $orderItemId, diff --git a/src/Seller/MerchantFulfillmentV0/Dto/Label.php b/src/Seller/MerchantFulfillmentV0/Dto/Label.php index 190d6a00f..80cbd8f16 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/Label.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/Label.php @@ -25,9 +25,7 @@ final class Label extends Dto /** * @param LabelDimensions $dimensions Dimensions for printing a shipping label. * @param FileContents $fileContents The document data and checksum. - * @param ?string $customTextForLabel Custom text to print on the label. - * - * Note: Custom text is only included on labels that are in ZPL format (ZPL203). FedEx does not support CustomTextForLabel. + * @param ?string $customTextForLabel Custom text to print on the label. Note: Custom text is only included on labels that are in ZPL format (ZPL203). FedEx does not support `CustomTextForLabel`. * @param ?string $labelFormat The label format. * @param ?string $standardIdForLabel The type of standard identifier to print on the label. */ diff --git a/src/Seller/MerchantFulfillmentV0/Dto/LabelCustomization.php b/src/Seller/MerchantFulfillmentV0/Dto/LabelCustomization.php index 5449f9b75..ca152a3da 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/LabelCustomization.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/LabelCustomization.php @@ -20,9 +20,7 @@ final class LabelCustomization extends Dto ]; /** - * @param ?string $customTextForLabel Custom text to print on the label. - * - * Note: Custom text is only included on labels that are in ZPL format (ZPL203). FedEx does not support CustomTextForLabel. + * @param ?string $customTextForLabel Custom text to print on the label. Note: Custom text is only included on labels that are in ZPL format (ZPL203). FedEx does not support `CustomTextForLabel`. * @param ?string $standardIdForLabel The type of standard identifier to print on the label. */ public function __construct( diff --git a/src/Seller/MerchantFulfillmentV0/Dto/PackageDimensions.php b/src/Seller/MerchantFulfillmentV0/Dto/PackageDimensions.php index 5cd389020..47a79b62e 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/PackageDimensions.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/PackageDimensions.php @@ -23,13 +23,11 @@ final class PackageDimensions extends Dto ]; /** - * @param ?float $length Number representing the given package dimension. - * @param ?float $width Number representing the given package dimension. - * @param ?float $height Number representing the given package dimension. + * @param ?float $length A number that represents the given package dimension. + * @param ?float $width A number that represents the given package dimension. + * @param ?float $height A number that represents the given package dimension. * @param ?string $unit The unit of length. - * @param ?string $predefinedPackageDimensions An enumeration of predefined parcel tokens. If you specify a PredefinedPackageDimensions token, you are not obligated to use a branded package from a carrier. For example, if you specify the FedEx_Box_10kg token, you do not have to use that particular package from FedEx. You are only obligated to use a box that matches the dimensions specified by the token. - * - * Note: Please note that carriers can have restrictions on the type of package allowed for certain ship methods. Check the carrier website for all details. Example: Flat rate pricing is available when materials are sent by USPS in a USPS-produced Flat Rate Envelope or Box. + * @param ?string $predefinedPackageDimensions An enumeration of predefined parcel tokens. If you specify a `PredefinedPackageDimensions` token, you are not obligated to use a branded package from a carrier. For example, if you specify the `FedEx_Box_10kg` token, you do not have to use that particular package from FedEx. You are only obligated to use a box that matches the dimensions specified by the token. Note: Carriers can have restrictions on the type of package allowed for certain ship methods. Check the carrier website for details. Example: Flat rate pricing is available when materials are sent by USPS in a USPS-produced Flat Rate envelope or box. */ public function __construct( public ?float $length = null, diff --git a/src/Seller/MerchantFulfillmentV0/Dto/RejectedShippingService.php b/src/Seller/MerchantFulfillmentV0/Dto/RejectedShippingService.php index b6ea2b94e..e7b390ce1 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/RejectedShippingService.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/RejectedShippingService.php @@ -23,10 +23,10 @@ final class RejectedShippingService extends Dto ]; /** - * @param string $carrierName The rejected shipping carrier name. e.g. USPS - * @param string $shippingServiceName The rejected shipping service localized name. e.g. FedEx Standard Overnight + * @param string $carrierName The rejected shipping carrier name. For example, USPS. + * @param string $shippingServiceName The rejected shipping service localized name. For example, FedEx Standard Overnight. * @param string $shippingServiceId An Amazon-defined shipping service identifier. - * @param string $rejectionReasonCode A reason code meant to be consumed programatically. e.g. CARRIER_CANNOT_SHIP_TO_POBOX + * @param string $rejectionReasonCode A reason code meant to be consumed programatically. For example, `CARRIER_CANNOT_SHIP_TO_POBOX`. * @param ?string $rejectionReasonMessage A localized human readable description of the rejected reason. */ public function __construct( diff --git a/src/Seller/MerchantFulfillmentV0/Dto/Shipment.php b/src/Seller/MerchantFulfillmentV0/Dto/Shipment.php index 80c59219c..c3c7f00fd 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/Shipment.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/Shipment.php @@ -37,7 +37,7 @@ final class Shipment extends Dto /** * @param string $shipmentId An Amazon-defined shipment identifier. * @param string $amazonOrderId An Amazon-defined order identifier, in 3-7-7 format. - * @param Item[] $itemList The list of items to be included in a shipment. + * @param Item[] $itemList The list of items you want to include in a shipment. * @param Address $shipFromAddress The postal address information. * @param Address $shipToAddress The postal address information. * @param PackageDimensions $packageDimensions The dimensions of a package contained in a shipment. diff --git a/src/Seller/MerchantFulfillmentV0/Dto/ShipmentRequestDetails.php b/src/Seller/MerchantFulfillmentV0/Dto/ShipmentRequestDetails.php index e7dec0461..b13b86c87 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/ShipmentRequestDetails.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/ShipmentRequestDetails.php @@ -31,7 +31,7 @@ final class ShipmentRequestDetails extends Dto /** * @param string $amazonOrderId An Amazon-defined order identifier, in 3-7-7 format. - * @param Item[] $itemList The list of items to be included in a shipment. + * @param Item[] $itemList The list of items you want to include in a shipment. * @param Address $shipFromAddress The postal address information. * @param PackageDimensions $packageDimensions The dimensions of a package contained in a shipment. * @param Weight $weight The weight. diff --git a/src/Seller/MerchantFulfillmentV0/Dto/ShippingService.php b/src/Seller/MerchantFulfillmentV0/Dto/ShippingService.php index 459151424..d75358f3b 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/ShippingService.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/ShippingService.php @@ -47,7 +47,7 @@ final class ShippingService extends Dto * @param ?string[] $availableLabelFormats List of label formats. * @param LabelFormatOption[]|null $availableFormatOptionsForLabel The available label formats. * @param ?bool $requiresAdditionalSellerInputs When true, additional seller inputs are required. - * @param ?Benefits $benefits Benefits that are included and excluded for each shipping offer. Benefits represents services provided by Amazon (eg. CLAIMS_PROTECTED, etc.) when sellers purchase shipping through Amazon. Benefit details will be made available for any shipment placed on or after January 1st 2024 00:00 UTC + * @param ?Benefits $benefits Benefits that are included and excluded for each shipping offer. Benefits represents services provided by Amazon (for example, `CLAIMS_PROTECTED`) when sellers purchase shipping through Amazon. Benefit details are made available for any shipment placed on or after January 1st 2024 00:00 UTC. */ public function __construct( public string $shippingServiceName, diff --git a/src/Seller/MerchantFulfillmentV0/Dto/ShippingServiceOptions.php b/src/Seller/MerchantFulfillmentV0/Dto/ShippingServiceOptions.php index e99dc828b..16cbc59c2 100644 --- a/src/Seller/MerchantFulfillmentV0/Dto/ShippingServiceOptions.php +++ b/src/Seller/MerchantFulfillmentV0/Dto/ShippingServiceOptions.php @@ -24,9 +24,7 @@ final class ShippingServiceOptions extends Dto /** * @param string $deliveryExperience The delivery confirmation level. - * @param bool $carrierWillPickUp When true, the carrier will pick up the package. - * - * Note: Scheduled carrier pickup is available only using Dynamex (US), DPD (UK), and Royal Mail (UK). + * @param bool $carrierWillPickUp When true, the carrier will pick up the package. Note: Scheduled carrier pickup is available only using Dynamex (US), DPD (UK), and Royal Mail (UK). * @param ?CurrencyAmount $declaredValue Currency type and amount. * @param ?string $carrierWillPickUpOption Carrier will pick up option. * @param ?string $labelFormat The label format. diff --git a/src/Seller/MerchantFulfillmentV0/Responses/CancelShipmentResponse.php b/src/Seller/MerchantFulfillmentV0/Responses/CancelShipmentResponse.php index 82f09329b..10c368054 100644 --- a/src/Seller/MerchantFulfillmentV0/Responses/CancelShipmentResponse.php +++ b/src/Seller/MerchantFulfillmentV0/Responses/CancelShipmentResponse.php @@ -17,7 +17,7 @@ final class CancelShipmentResponse extends Response { /** - * @param ?Shipment $payload The details of a shipment, including the shipment status. + * @param ?Shipment $payload The details of a shipment. Includes the shipment status. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Seller/MerchantFulfillmentV0/Responses/CreateShipmentResponse.php b/src/Seller/MerchantFulfillmentV0/Responses/CreateShipmentResponse.php index b41f868d4..d38592a13 100644 --- a/src/Seller/MerchantFulfillmentV0/Responses/CreateShipmentResponse.php +++ b/src/Seller/MerchantFulfillmentV0/Responses/CreateShipmentResponse.php @@ -17,7 +17,7 @@ final class CreateShipmentResponse extends Response { /** - * @param ?Shipment $payload The details of a shipment, including the shipment status. + * @param ?Shipment $payload The details of a shipment. Includes the shipment status. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Seller/MerchantFulfillmentV0/Responses/GetAdditionalSellerInputsResponse.php b/src/Seller/MerchantFulfillmentV0/Responses/GetAdditionalSellerInputsResponse.php index 8505207c8..9efe6fcd4 100644 --- a/src/Seller/MerchantFulfillmentV0/Responses/GetAdditionalSellerInputsResponse.php +++ b/src/Seller/MerchantFulfillmentV0/Responses/GetAdditionalSellerInputsResponse.php @@ -17,7 +17,7 @@ final class GetAdditionalSellerInputsResponse extends Response { /** - * @param ?GetAdditionalSellerInputsResult $payload The payload for the getAdditionalSellerInputs operation. + * @param ?GetAdditionalSellerInputsResult $payload The payload for the `getAdditionalSellerInputs` operation. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Seller/MerchantFulfillmentV0/Responses/GetEligibleShipmentServicesResponse.php b/src/Seller/MerchantFulfillmentV0/Responses/GetEligibleShipmentServicesResponse.php index 230179e95..56e915a3f 100644 --- a/src/Seller/MerchantFulfillmentV0/Responses/GetEligibleShipmentServicesResponse.php +++ b/src/Seller/MerchantFulfillmentV0/Responses/GetEligibleShipmentServicesResponse.php @@ -17,7 +17,7 @@ final class GetEligibleShipmentServicesResponse extends Response { /** - * @param ?GetEligibleShipmentServicesResult $payload The payload for the getEligibleShipmentServices operation. + * @param ?GetEligibleShipmentServicesResult $payload The payload for the `getEligibleShipmentServices` operation. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Seller/MerchantFulfillmentV0/Responses/GetShipmentResponse.php b/src/Seller/MerchantFulfillmentV0/Responses/GetShipmentResponse.php index 38b7a893f..ee6451e5c 100644 --- a/src/Seller/MerchantFulfillmentV0/Responses/GetShipmentResponse.php +++ b/src/Seller/MerchantFulfillmentV0/Responses/GetShipmentResponse.php @@ -17,7 +17,7 @@ final class GetShipmentResponse extends Response { /** - * @param ?Shipment $payload The details of a shipment, including the shipment status. + * @param ?Shipment $payload The details of a shipment. Includes the shipment status. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Seller/MessagingV1/Api.php b/src/Seller/MessagingV1/Api.php index ce8b5a3ef..611577eac 100644 --- a/src/Seller/MessagingV1/Api.php +++ b/src/Seller/MessagingV1/Api.php @@ -32,7 +32,7 @@ class Api extends BaseResource { /** * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which you want a list of available message types. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function getMessagingActionsForOrder(string $amazonOrderId, array $marketplaceIds): Response { @@ -42,9 +42,9 @@ public function getMessagingActionsForOrder(string $amazonOrderId, array $market } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateConfirmCustomizationDetailsRequest $createConfirmCustomizationDetailsRequest The request schema for the confirmCustomizationDetails operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function confirmCustomizationDetails( string $amazonOrderId, @@ -57,9 +57,9 @@ public function confirmCustomizationDetails( } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateConfirmDeliveryDetailsRequest $createConfirmDeliveryDetailsRequest The request schema for the createConfirmDeliveryDetails operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function createConfirmDeliveryDetails( string $amazonOrderId, @@ -72,9 +72,9 @@ public function createConfirmDeliveryDetails( } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateLegalDisclosureRequest $createLegalDisclosureRequest The request schema for the createLegalDisclosure operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function createLegalDisclosure( string $amazonOrderId, @@ -87,8 +87,8 @@ public function createLegalDisclosure( } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function createNegativeFeedbackRemoval(string $amazonOrderId, array $marketplaceIds): Response { @@ -98,9 +98,9 @@ public function createNegativeFeedbackRemoval(string $amazonOrderId, array $mark } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateConfirmOrderDetailsRequest $createConfirmOrderDetailsRequest The request schema for the createConfirmOrderDetails operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function createConfirmOrderDetails( string $amazonOrderId, @@ -113,9 +113,9 @@ public function createConfirmOrderDetails( } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateConfirmServiceDetailsRequest $createConfirmServiceDetailsRequest The request schema for the createConfirmServiceDetails operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function createConfirmServiceDetails( string $amazonOrderId, @@ -128,9 +128,9 @@ public function createConfirmServiceDetails( } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateAmazonMotorsRequest $createAmazonMotorsRequest The request schema for the createAmazonMotors operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function createAmazonMotors( string $amazonOrderId, @@ -143,9 +143,9 @@ public function createAmazonMotors( } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateWarrantyRequest $createWarrantyRequest The request schema for the createWarranty operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function createWarranty( string $amazonOrderId, @@ -158,8 +158,8 @@ public function createWarranty( } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function getAttributes(string $amazonOrderId, array $marketplaceIds): Response { @@ -169,9 +169,9 @@ public function getAttributes(string $amazonOrderId, array $marketplaceIds): Res } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. - * @param CreateDigitalAccessKeyRequest $createDigitalAccessKeyRequest The request schema for the createDigitalAccessKey operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. + * @param CreateDigitalAccessKeyRequest $createDigitalAccessKeyRequest The request schema for the `createDigitalAccessKey` operation. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function createDigitalAccessKey( string $amazonOrderId, @@ -184,9 +184,9 @@ public function createDigitalAccessKey( } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateUnexpectedProblemRequest $createUnexpectedProblemRequest The request schema for the createUnexpectedProblem operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function createUnexpectedProblem( string $amazonOrderId, @@ -199,9 +199,9 @@ public function createUnexpectedProblem( } /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. - * @param InvoiceRequest $invoiceRequest The request schema for the sendInvoice operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. + * @param InvoiceRequest $invoiceRequest The request schema for the `sendInvoice` operation. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function sendInvoice(string $amazonOrderId, InvoiceRequest $invoiceRequest, array $marketplaceIds): Response { diff --git a/src/Seller/MessagingV1/Dto/Attachment.php b/src/Seller/MessagingV1/Dto/Attachment.php index 6f57cf919..d706f8ddd 100644 --- a/src/Seller/MessagingV1/Dto/Attachment.php +++ b/src/Seller/MessagingV1/Dto/Attachment.php @@ -15,7 +15,7 @@ final class Attachment extends Dto { /** - * @param string $uploadDestinationId The identifier of the upload destination. Get this value by calling the [createUploadDestinationForResource](doc:uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation of the Uploads API. + * @param string $uploadDestinationId The identifier for the upload destination. To retrieve this value, call the Uploads API [`createUploadDestinationForResource`](https://developer-docs.amazon.com/sp-api/docs/uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation. * @param string $fileName The name of the file, including the extension. This is the file name that will appear in the message. This does not need to match the file name of the file that you uploaded. */ public function __construct( diff --git a/src/Seller/MessagingV1/Dto/CreateDigitalAccessKeyRequest.php b/src/Seller/MessagingV1/Dto/CreateDigitalAccessKeyRequest.php index b64763e5f..effbec525 100644 --- a/src/Seller/MessagingV1/Dto/CreateDigitalAccessKeyRequest.php +++ b/src/Seller/MessagingV1/Dto/CreateDigitalAccessKeyRequest.php @@ -17,8 +17,8 @@ final class CreateDigitalAccessKeyRequest extends Dto protected static array $complexArrayTypes = ['attachments' => Attachment::class]; /** - * @param ?string $text The text to be sent to the buyer. Only links related to the digital access key are allowed. Do not include HTML or email addresses. The text must be written in the buyer's language of preference, which can be retrieved from the GetAttributes operation. - * @param Attachment[]|null $attachments Attachments to include in the message to the buyer. + * @param ?string $text The text that is sent to the buyer. Only links that are related to the digital access key are allowed. Do not include HTML or email addresses. The text must be written in the buyer's preferred language, which you can retrieve from the `GetAttributes` operation. + * @param Attachment[]|null $attachments Attachments that you want to include in the message to the buyer. */ public function __construct( public ?string $text = null, diff --git a/src/Seller/MessagingV1/Dto/Embedded2.php b/src/Seller/MessagingV1/Dto/Embedded2.php index 4e6bb241b..8a32969b2 100644 --- a/src/Seller/MessagingV1/Dto/Embedded2.php +++ b/src/Seller/MessagingV1/Dto/Embedded2.php @@ -14,6 +14,9 @@ final class Embedded2 extends Dto { + /** + * @param ?GetSchemaResponse $schema The `GET` request schema response. + */ public function __construct( public ?GetSchemaResponse $schema = null, ) {} diff --git a/src/Seller/MessagingV1/Dto/GetMessagingActionResponse.php b/src/Seller/MessagingV1/Dto/GetMessagingActionResponse.php index ccd187c19..2af3465cf 100644 --- a/src/Seller/MessagingV1/Dto/GetMessagingActionResponse.php +++ b/src/Seller/MessagingV1/Dto/GetMessagingActionResponse.php @@ -17,6 +17,8 @@ final class GetMessagingActionResponse extends Dto protected static array $attributeMap = ['links' => '_links', 'embedded' => '_embedded']; /** + * @param ?Links2 $links The links response that is associated with the messaging action. + * @param ?Embedded2 $embedded The embedded response associated with the messaging action. * @param ?MessagingAction $payload A simple object containing the name of the template. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ diff --git a/src/Seller/MessagingV1/Dto/GetSchemaResponse.php b/src/Seller/MessagingV1/Dto/GetSchemaResponse.php index e3619b93e..a090c00f8 100644 --- a/src/Seller/MessagingV1/Dto/GetSchemaResponse.php +++ b/src/Seller/MessagingV1/Dto/GetSchemaResponse.php @@ -17,6 +17,7 @@ final class GetSchemaResponse extends Dto protected static array $attributeMap = ['links' => '_links']; /** + * @param ?Links3 $links The links response that is associated with the object. * @param ?array[] $payload A JSON schema document describing the expected payload of the action. This object can be validated against http://json-schema.org/draft-04/schema. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ diff --git a/src/Seller/MessagingV1/Dto/MessagingAction.php b/src/Seller/MessagingV1/Dto/MessagingAction.php index 42c049ea8..86f39dafe 100644 --- a/src/Seller/MessagingV1/Dto/MessagingAction.php +++ b/src/Seller/MessagingV1/Dto/MessagingAction.php @@ -14,6 +14,9 @@ final class MessagingAction extends Dto { + /** + * @param string $name The name of the template. + */ public function __construct( public string $name, ) {} diff --git a/src/Seller/MessagingV1/Requests/ConfirmCustomizationDetails.php b/src/Seller/MessagingV1/Requests/ConfirmCustomizationDetails.php index 3948c4a64..4cab7d9c7 100644 --- a/src/Seller/MessagingV1/Requests/ConfirmCustomizationDetails.php +++ b/src/Seller/MessagingV1/Requests/ConfirmCustomizationDetails.php @@ -29,9 +29,9 @@ class ConfirmCustomizationDetails extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateConfirmCustomizationDetailsRequest $createConfirmCustomizationDetailsRequest The request schema for the confirmCustomizationDetails operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/CreateAmazonMotors.php b/src/Seller/MessagingV1/Requests/CreateAmazonMotors.php index d166deb67..0f0da489d 100644 --- a/src/Seller/MessagingV1/Requests/CreateAmazonMotors.php +++ b/src/Seller/MessagingV1/Requests/CreateAmazonMotors.php @@ -29,9 +29,9 @@ class CreateAmazonMotors extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateAmazonMotorsRequest $createAmazonMotorsRequest The request schema for the createAmazonMotors operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/CreateConfirmDeliveryDetails.php b/src/Seller/MessagingV1/Requests/CreateConfirmDeliveryDetails.php index 89850c2fe..d33eac55f 100644 --- a/src/Seller/MessagingV1/Requests/CreateConfirmDeliveryDetails.php +++ b/src/Seller/MessagingV1/Requests/CreateConfirmDeliveryDetails.php @@ -29,9 +29,9 @@ class CreateConfirmDeliveryDetails extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateConfirmDeliveryDetailsRequest $createConfirmDeliveryDetailsRequest The request schema for the createConfirmDeliveryDetails operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/CreateConfirmOrderDetails.php b/src/Seller/MessagingV1/Requests/CreateConfirmOrderDetails.php index 2a2bddea7..674bdd499 100644 --- a/src/Seller/MessagingV1/Requests/CreateConfirmOrderDetails.php +++ b/src/Seller/MessagingV1/Requests/CreateConfirmOrderDetails.php @@ -29,9 +29,9 @@ class CreateConfirmOrderDetails extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateConfirmOrderDetailsRequest $createConfirmOrderDetailsRequest The request schema for the createConfirmOrderDetails operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/CreateConfirmServiceDetails.php b/src/Seller/MessagingV1/Requests/CreateConfirmServiceDetails.php index d4a9d013e..3b529a368 100644 --- a/src/Seller/MessagingV1/Requests/CreateConfirmServiceDetails.php +++ b/src/Seller/MessagingV1/Requests/CreateConfirmServiceDetails.php @@ -29,9 +29,9 @@ class CreateConfirmServiceDetails extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateConfirmServiceDetailsRequest $createConfirmServiceDetailsRequest The request schema for the createConfirmServiceDetails operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/CreateDigitalAccessKey.php b/src/Seller/MessagingV1/Requests/CreateDigitalAccessKey.php index 2e9f8b01f..71a710540 100644 --- a/src/Seller/MessagingV1/Requests/CreateDigitalAccessKey.php +++ b/src/Seller/MessagingV1/Requests/CreateDigitalAccessKey.php @@ -29,9 +29,9 @@ class CreateDigitalAccessKey extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. - * @param CreateDigitalAccessKeyRequest $createDigitalAccessKeyRequest The request schema for the createDigitalAccessKey operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. + * @param CreateDigitalAccessKeyRequest $createDigitalAccessKeyRequest The request schema for the `createDigitalAccessKey` operation. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/CreateLegalDisclosure.php b/src/Seller/MessagingV1/Requests/CreateLegalDisclosure.php index d0adf24ac..5b2f7b9c8 100644 --- a/src/Seller/MessagingV1/Requests/CreateLegalDisclosure.php +++ b/src/Seller/MessagingV1/Requests/CreateLegalDisclosure.php @@ -29,9 +29,9 @@ class CreateLegalDisclosure extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateLegalDisclosureRequest $createLegalDisclosureRequest The request schema for the createLegalDisclosure operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/CreateNegativeFeedbackRemoval.php b/src/Seller/MessagingV1/Requests/CreateNegativeFeedbackRemoval.php index b6308b71c..67c47e7bc 100644 --- a/src/Seller/MessagingV1/Requests/CreateNegativeFeedbackRemoval.php +++ b/src/Seller/MessagingV1/Requests/CreateNegativeFeedbackRemoval.php @@ -24,8 +24,8 @@ class CreateNegativeFeedbackRemoval extends Request protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/CreateUnexpectedProblem.php b/src/Seller/MessagingV1/Requests/CreateUnexpectedProblem.php index 38ed130fe..1406f793e 100644 --- a/src/Seller/MessagingV1/Requests/CreateUnexpectedProblem.php +++ b/src/Seller/MessagingV1/Requests/CreateUnexpectedProblem.php @@ -29,9 +29,9 @@ class CreateUnexpectedProblem extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateUnexpectedProblemRequest $createUnexpectedProblemRequest The request schema for the createUnexpectedProblem operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/CreateWarranty.php b/src/Seller/MessagingV1/Requests/CreateWarranty.php index 0a9c8fa84..4b0e88dcc 100644 --- a/src/Seller/MessagingV1/Requests/CreateWarranty.php +++ b/src/Seller/MessagingV1/Requests/CreateWarranty.php @@ -29,9 +29,9 @@ class CreateWarranty extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. * @param CreateWarrantyRequest $createWarrantyRequest The request schema for the createWarranty operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/GetAttributes.php b/src/Seller/MessagingV1/Requests/GetAttributes.php index e29478c0d..b5c9a70f2 100644 --- a/src/Seller/MessagingV1/Requests/GetAttributes.php +++ b/src/Seller/MessagingV1/Requests/GetAttributes.php @@ -24,8 +24,8 @@ class GetAttributes extends Request protected Method $method = Method::GET; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/GetMessagingActionsForOrder.php b/src/Seller/MessagingV1/Requests/GetMessagingActionsForOrder.php index ca5e1e6f2..b5454e717 100644 --- a/src/Seller/MessagingV1/Requests/GetMessagingActionsForOrder.php +++ b/src/Seller/MessagingV1/Requests/GetMessagingActionsForOrder.php @@ -25,7 +25,7 @@ class GetMessagingActionsForOrder extends Request /** * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which you want a list of available message types. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Requests/SendInvoice.php b/src/Seller/MessagingV1/Requests/SendInvoice.php index 27209eaa4..ddb4b4b38 100644 --- a/src/Seller/MessagingV1/Requests/SendInvoice.php +++ b/src/Seller/MessagingV1/Requests/SendInvoice.php @@ -29,9 +29,9 @@ class SendInvoice extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $amazonOrderId An Amazon order identifier. This specifies the order for which a message is sent. - * @param InvoiceRequest $invoiceRequest The request schema for the sendInvoice operation. - * @param array $marketplaceIds A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified. + * @param string $amazonOrderId An Amazon order identifier. This identifies the order for which a message is sent. + * @param InvoiceRequest $invoiceRequest The request schema for the `sendInvoice` operation. + * @param array $marketplaceIds A marketplace identifier. This identifies the marketplace in which the order was placed. You can only specify one marketplace. */ public function __construct( protected string $amazonOrderId, diff --git a/src/Seller/MessagingV1/Responses/GetMessagingActionsForOrderResponse.php b/src/Seller/MessagingV1/Responses/GetMessagingActionsForOrderResponse.php index b22d6f7d4..b234223d4 100644 --- a/src/Seller/MessagingV1/Responses/GetMessagingActionsForOrderResponse.php +++ b/src/Seller/MessagingV1/Responses/GetMessagingActionsForOrderResponse.php @@ -20,6 +20,8 @@ final class GetMessagingActionsForOrderResponse extends Response protected static array $attributeMap = ['links' => '_links', 'embedded' => '_embedded']; /** + * @param ?Links $links The links response that is associated with the specified `amazonOrderId`. + * @param ?Embedded $embedded The messaging actions response that is associated with the specified `amazonOrderId`. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Seller/ProductPricingV20220501/Dto/BatchRequest.php b/src/Seller/ProductPricingV20220501/Dto/BatchRequest.php index aaed82a76..3aafb7afe 100644 --- a/src/Seller/ProductPricingV20220501/Dto/BatchRequest.php +++ b/src/Seller/ProductPricingV20220501/Dto/BatchRequest.php @@ -15,10 +15,10 @@ final class BatchRequest extends Dto { /** - * @param string $uri The URI associated with an individual request within a batch. For `FeaturedOfferExpectedPrice`, this should be `/products/pricing/2022-05-01/offer/featuredOfferExpectedPrice`. + * @param string $uri The URI associated with an individual request within a batch. For `FeaturedOfferExpectedPrice`, this is `/products/pricing/2022-05-01/offer/featuredOfferExpectedPrice`. * @param string $method The HTTP method associated with an individual request within a batch. - * @param ?array[] $body Additional HTTP body information associated with an individual request within a batch. - * @param ?string[] $headers A mapping of additional HTTP headers to send/receive for an individual request within a batch. + * @param ?array[] $body Additional HTTP body information that is associated with an individual request within a batch. + * @param ?string[] $headers A mapping of additional HTTP headers to send or receive for an individual request within a batch. */ public function __construct( public string $uri, diff --git a/src/Seller/ProductPricingV20220501/Dto/BatchResponse.php b/src/Seller/ProductPricingV20220501/Dto/BatchResponse.php index 393caf9fc..55350d9dc 100644 --- a/src/Seller/ProductPricingV20220501/Dto/BatchResponse.php +++ b/src/Seller/ProductPricingV20220501/Dto/BatchResponse.php @@ -15,8 +15,8 @@ final class BatchResponse extends Dto { /** - * @param string[] $headers A mapping of additional HTTP headers to send/receive for an individual request within a batch. - * @param HttpStatusLine $status The HTTP status line associated with the response to an individual request within a batch. For more information, consult [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html). + * @param string[] $headers A mapping of additional HTTP headers to send or receive for an individual request within a batch. + * @param HttpStatusLine $status The HTTP status line associated with the response for an individual request within a batch. For more information, refer to [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html). */ public function __construct( public array $headers, diff --git a/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryRequest.php b/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryRequest.php index ab8999fa3..7b8dc680b 100644 --- a/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryRequest.php +++ b/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryRequest.php @@ -17,12 +17,12 @@ final class CompetitiveSummaryRequest extends Dto protected static array $complexArrayTypes = ['lowestPricedOffersInputs' => LowestPricedOffersInput::class]; /** - * @param string $asin The Amazon Standard Identification Number (ASIN) of the item. + * @param string $asin The ASIN of the item. * @param string $marketplaceId A marketplace identifier. Specifies the marketplace for which data is returned. * @param string[] $includedData The list of requested competitive pricing data for the product. * @param string $method The HTTP method associated with an individual request within a batch. - * @param string $uri The URI associated with the individual APIs being called as part of the batch request. - * @param LowestPricedOffersInput[]|null $lowestPricedOffersInputs The list of `lowestPricedOffersInput` parameters used to build the `lowestPricedOffers` in the response. This attribute is valid only if `lowestPricedOffers` is requested in `includedData`. + * @param string $uri The URI associated with the individual APIs that are called as part of the batch request. + * @param LowestPricedOffersInput[]|null $lowestPricedOffersInputs The list of `lowestPricedOffersInput` parameters that are used to build `lowestPricedOffers` in the response. This attribute is only valid if `lowestPricedOffers` is requested in `includedData` */ public function __construct( public string $asin, diff --git a/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryResponse.php b/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryResponse.php index 571fa31c3..7bdd11a6e 100644 --- a/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryResponse.php +++ b/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryResponse.php @@ -15,7 +15,7 @@ final class CompetitiveSummaryResponse extends Dto { /** - * @param HttpStatusLine $status The HTTP status line associated with the response to an individual request within a batch. For more information, consult [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html). + * @param HttpStatusLine $status The HTTP status line associated with the response for an individual request within a batch. For more information, refer to [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html). * @param CompetitiveSummaryResponseBody $body The `competitiveSummaryResponse` body for a requested ASIN and `marketplaceId`. */ public function __construct( diff --git a/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryResponseBody.php b/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryResponseBody.php index 3e074964f..3cc7cbb06 100644 --- a/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryResponseBody.php +++ b/src/Seller/ProductPricingV20220501/Dto/CompetitiveSummaryResponseBody.php @@ -21,12 +21,12 @@ final class CompetitiveSummaryResponseBody extends Dto ]; /** - * @param string $asin The Amazon Standard Identification Number (ASIN) of the item. + * @param string $asin The ASIN of the item. * @param string $marketplaceId A marketplace identifier. Specifies the marketplace for which data is returned. - * @param FeaturedBuyingOption[]|null $featuredBuyingOptions A list of featured buying options for the given ASIN `marketplaceId` combination. - * @param LowestPricedOffer[]|null $lowestPricedOffers A list of the lowest priced offers for the given ASIN `marketplaceId` combination. - * @param ReferencePrice[]|null $referencePrices A list of reference prices for the given ASIN `marketplaceId` combination. - * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. + * @param FeaturedBuyingOption[]|null $featuredBuyingOptions A list of featured buying options for the specified ASIN `marketplaceId` combination. + * @param LowestPricedOffer[]|null $lowestPricedOffers A list of lowest priced offers for the specified ASIN `marketplaceId` combination. + * @param ReferencePrice[]|null $referencePrices A list of reference prices for the specified ASIN `marketplaceId` combination. + * @param ?ErrorList $errors A list of error responses that are returned when a request is unsuccessful. */ public function __construct( public string $asin, diff --git a/src/Seller/ProductPricingV20220501/Dto/ErrorList.php b/src/Seller/ProductPricingV20220501/Dto/ErrorList.php index da83bd6a1..285f79c87 100644 --- a/src/Seller/ProductPricingV20220501/Dto/ErrorList.php +++ b/src/Seller/ProductPricingV20220501/Dto/ErrorList.php @@ -17,7 +17,7 @@ final class ErrorList extends Dto protected static array $complexArrayTypes = ['errors' => Error::class]; /** - * @param Error[] $errors A list of error responses returned when a request is unsuccessful. + * @param Error[] $errors A list of error responses that are returned when a request is unsuccessful. */ public function __construct( public array $errors, diff --git a/src/Seller/ProductPricingV20220501/Dto/FeaturedBuyingOption.php b/src/Seller/ProductPricingV20220501/Dto/FeaturedBuyingOption.php index e2984b9fa..89801bbab 100644 --- a/src/Seller/ProductPricingV20220501/Dto/FeaturedBuyingOption.php +++ b/src/Seller/ProductPricingV20220501/Dto/FeaturedBuyingOption.php @@ -17,8 +17,8 @@ final class FeaturedBuyingOption extends Dto protected static array $complexArrayTypes = ['segmentedFeaturedOffers' => SegmentedFeaturedOffer::class]; /** - * @param string $buyingOptionType The buying option type of the featured offer. This field represents the buying options that a customer sees on the detail page. For example, B2B, Fresh, and Subscribe n Save. Currently supports `NEW` - * @param SegmentedFeaturedOffer[] $segmentedFeaturedOffers A list of segmented featured offers for the current buying option type. A segment can be considered as a group of regional contexts that all have the same featured offer. A regional context is a combination of factors such as customer type, region or postal code and buying option. + * @param string $buyingOptionType The buying option type for the featured offer. `buyingOptionType` represents the buying options that a customer receives on the detail page, such as `B2B`, `Fresh`, and `Subscribe n Save`. `buyingOptionType` currently supports `NEW` as a value. + * @param SegmentedFeaturedOffer[] $segmentedFeaturedOffers A list of segmented featured offers for the current buying option type. A segment can be considered as a group of regional contexts that all have the same featured offer. A regional context is a combination of factors such as customer type, region, or postal code and buying option. */ public function __construct( public string $buyingOptionType, diff --git a/src/Seller/ProductPricingV20220501/Dto/FeaturedOffer.php b/src/Seller/ProductPricingV20220501/Dto/FeaturedOffer.php index a760cbcea..4a5ca00e5 100644 --- a/src/Seller/ProductPricingV20220501/Dto/FeaturedOffer.php +++ b/src/Seller/ProductPricingV20220501/Dto/FeaturedOffer.php @@ -15,9 +15,9 @@ final class FeaturedOffer extends Dto { /** - * @param OfferIdentifier $offerIdentifier Identifies an offer from a particular seller on an ASIN. + * @param OfferIdentifier $offerIdentifier Identifies an offer from a particular seller for a specified ASIN. * @param ?string $condition The condition of the item. - * @param ?Price $price Schema for item's price information, including listing price, shipping price, and Amazon points. + * @param ?Price $price The schema for item's price information, including listing price, shipping price, and Amazon Points. */ public function __construct( public OfferIdentifier $offerIdentifier, diff --git a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPrice.php b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPrice.php index 01d66aebf..f1d515aac 100644 --- a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPrice.php +++ b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPrice.php @@ -15,8 +15,8 @@ final class FeaturedOfferExpectedPrice extends Dto { /** - * @param MoneyType $listingPrice Currency type and monetary value. Schema for demonstrating pricing info. - * @param ?Points $points The number of Amazon Points offered with the purchase of an item, and their monetary value. + * @param MoneyType $listingPrice Currency type and monetary value schema to demonstrate pricing information. + * @param ?Points $points The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points. */ public function __construct( public MoneyType $listingPrice, diff --git a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceRequest.php b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceRequest.php index 944562baf..efd868ce7 100644 --- a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceRequest.php +++ b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceRequest.php @@ -15,12 +15,12 @@ final class FeaturedOfferExpectedPriceRequest extends Dto { /** - * @param string $uri The URI associated with an individual request within a batch. For `FeaturedOfferExpectedPrice`, this should be `/products/pricing/2022-05-01/offer/featuredOfferExpectedPrice`. + * @param string $uri The URI associated with an individual request within a batch. For `FeaturedOfferExpectedPrice`, this is `/products/pricing/2022-05-01/offer/featuredOfferExpectedPrice`. * @param string $method The HTTP method associated with an individual request within a batch. * @param string $marketplaceId A marketplace identifier. Specifies the marketplace for which data is returned. * @param string $sku The seller SKU of the item. - * @param ?array[] $body Additional HTTP body information associated with an individual request within a batch. - * @param ?string[] $headers A mapping of additional HTTP headers to send/receive for an individual request within a batch. + * @param ?array[] $body Additional HTTP body information that is associated with an individual request within a batch. + * @param ?string[] $headers A mapping of additional HTTP headers to send or receive for an individual request within a batch. */ public function __construct( public string $uri, diff --git a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResponse.php b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResponse.php index a384a6e99..48b8f96b6 100644 --- a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResponse.php +++ b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResponse.php @@ -15,10 +15,10 @@ final class FeaturedOfferExpectedPriceResponse extends Dto { /** - * @param string[] $headers A mapping of additional HTTP headers to send/receive for an individual request within a batch. - * @param HttpStatusLine $status The HTTP status line associated with the response to an individual request within a batch. For more information, consult [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html). + * @param string[] $headers A mapping of additional HTTP headers to send or receive for an individual request within a batch. + * @param HttpStatusLine $status The HTTP status line associated with the response for an individual request within a batch. For more information, refer to [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html). * @param FeaturedOfferExpectedPriceRequestParams $request The parameters for an individual request. - * @param ?FeaturedOfferExpectedPriceResponseBody $body The featured offer expected price response data for a requested SKU. + * @param ?FeaturedOfferExpectedPriceResponseBody $body The FOEP response data for a requested SKU. */ public function __construct( public array $headers, diff --git a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResponseBody.php b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResponseBody.php index a3c1c0b23..5a79d3b06 100644 --- a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResponseBody.php +++ b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResponseBody.php @@ -19,9 +19,9 @@ final class FeaturedOfferExpectedPriceResponseBody extends Dto ]; /** - * @param ?OfferIdentifier $offerIdentifier Identifies an offer from a particular seller on an ASIN. - * @param FeaturedOfferExpectedPriceResult[]|null $featuredOfferExpectedPriceResults A list of featured offer expected price results for the requested offer. - * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. + * @param ?OfferIdentifier $offerIdentifier Identifies an offer from a particular seller for a specified ASIN. + * @param FeaturedOfferExpectedPriceResult[]|null $featuredOfferExpectedPriceResults A list of FOEP results for the requested offer. + * @param ?ErrorList $errors A list of error responses that are returned when a request is unsuccessful. */ public function __construct( public ?OfferIdentifier $offerIdentifier = null, diff --git a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResult.php b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResult.php index 3983a2520..d475a6d30 100644 --- a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResult.php +++ b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferExpectedPriceResult.php @@ -15,7 +15,7 @@ final class FeaturedOfferExpectedPriceResult extends Dto { /** - * @param string $resultStatus The status of the featured offer expected price computation. Possible values include `VALID_FOEP`, `NO_COMPETING_OFFER`, `OFFER_NOT_ELIGIBLE`, `OFFER_NOT_FOUND`, `ASIN_NOT_ELIGIBLE`. Additional values may be added in the future. + * @param string $resultStatus The status of the FOEP computation. Possible values include `VALID_FOEP`, `NO_COMPETING_OFFER`, `OFFER_NOT_ELIGIBLE`, `OFFER_NOT_FOUND`, and `ASIN_NOT_ELIGIBLE`. Additional values might be added in the future. * @param ?FeaturedOfferExpectedPrice $featuredOfferExpectedPrice The item price at or below which the target offer may be featured. * @param ?FeaturedOffer $competingFeaturedOffer Schema for `currentFeaturedOffer` or `competingFeaturedOffer`. * @param ?FeaturedOffer $currentFeaturedOffer Schema for `currentFeaturedOffer` or `competingFeaturedOffer`. diff --git a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferSegment.php b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferSegment.php index bff371a14..31f0d2043 100644 --- a/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferSegment.php +++ b/src/Seller/ProductPricingV20220501/Dto/FeaturedOfferSegment.php @@ -15,7 +15,7 @@ final class FeaturedOfferSegment extends Dto { /** - * @param string $customerMembership The customer membership type that make up this segment + * @param string $customerMembership The customer membership type that makes up this segment * @param SegmentDetails $segmentDetails The details about the segment. */ public function __construct( diff --git a/src/Seller/ProductPricingV20220501/Dto/GetFeaturedOfferExpectedPriceBatchRequest.php b/src/Seller/ProductPricingV20220501/Dto/GetFeaturedOfferExpectedPriceBatchRequest.php index a0b139b3f..896bd0846 100644 --- a/src/Seller/ProductPricingV20220501/Dto/GetFeaturedOfferExpectedPriceBatchRequest.php +++ b/src/Seller/ProductPricingV20220501/Dto/GetFeaturedOfferExpectedPriceBatchRequest.php @@ -17,7 +17,7 @@ final class GetFeaturedOfferExpectedPriceBatchRequest extends Dto protected static array $complexArrayTypes = ['requests' => FeaturedOfferExpectedPriceRequest::class]; /** - * @param FeaturedOfferExpectedPriceRequest[]|null $requests A batched list of featured offer expected price requests. + * @param FeaturedOfferExpectedPriceRequest[]|null $requests A batched list of FOEP requests. */ public function __construct( public ?array $requests = null, diff --git a/src/Seller/ProductPricingV20220501/Dto/HttpStatusLine.php b/src/Seller/ProductPricingV20220501/Dto/HttpStatusLine.php index efed0c4be..46b0b7bbb 100644 --- a/src/Seller/ProductPricingV20220501/Dto/HttpStatusLine.php +++ b/src/Seller/ProductPricingV20220501/Dto/HttpStatusLine.php @@ -15,8 +15,8 @@ final class HttpStatusLine extends Dto { /** - * @param ?int $statusCode The HTTP response Status-Code. - * @param ?string $reasonPhrase The HTTP response Reason-Phase. + * @param ?int $statusCode The HTTP response status code. + * @param ?string $reasonPhrase The HTTP response reason phrase. */ public function __construct( public ?int $statusCode = null, diff --git a/src/Seller/ProductPricingV20220501/Dto/LowestPricedOffer.php b/src/Seller/ProductPricingV20220501/Dto/LowestPricedOffer.php index b0d75bb01..dc7980024 100644 --- a/src/Seller/ProductPricingV20220501/Dto/LowestPricedOffer.php +++ b/src/Seller/ProductPricingV20220501/Dto/LowestPricedOffer.php @@ -17,8 +17,8 @@ final class LowestPricedOffer extends Dto protected static array $complexArrayTypes = ['offers' => Offer::class]; /** - * @param LowestPricedOffersInput $lowestPricedOffersInput The input required for building the `LowestPricedOffers` data in the response. - * @param Offer[] $offers A list of up to 20 lowest priced offers that match the criteria specified in the `lowestPricedOffersInput` parameter. + * @param LowestPricedOffersInput $lowestPricedOffersInput The input required for building `LowestPricedOffers` data in the response. + * @param Offer[] $offers A list of up to 20 lowest priced offers that match the criteria specified in `lowestPricedOffersInput`. */ public function __construct( public LowestPricedOffersInput $lowestPricedOffersInput, diff --git a/src/Seller/ProductPricingV20220501/Dto/LowestPricedOffersInput.php b/src/Seller/ProductPricingV20220501/Dto/LowestPricedOffersInput.php index 4950d0d72..c195ddbb8 100644 --- a/src/Seller/ProductPricingV20220501/Dto/LowestPricedOffersInput.php +++ b/src/Seller/ProductPricingV20220501/Dto/LowestPricedOffersInput.php @@ -16,7 +16,7 @@ final class LowestPricedOffersInput extends Dto { /** * @param string $itemCondition The condition of the item. - * @param string $offerType The type of offers requested for the `LowestPricedOffers`. The `offerType` options are `Consumer` or `Business`. The default `offerType` is `Consumer`. + * @param string $offerType The input parameter specifies the type of offers requested for `LowestPricedOffers`. This applies to `Consumer` and `Business` offers. `Consumer` is the default `offerType`. */ public function __construct( public string $itemCondition, diff --git a/src/Seller/ProductPricingV20220501/Dto/Offer.php b/src/Seller/ProductPricingV20220501/Dto/Offer.php index 322434074..151ea946b 100644 --- a/src/Seller/ProductPricingV20220501/Dto/Offer.php +++ b/src/Seller/ProductPricingV20220501/Dto/Offer.php @@ -20,10 +20,10 @@ final class Offer extends Dto * @param string $sellerId The seller identifier for the offer. * @param string $condition The condition of the item. * @param string $fulfillmentType Indicates whether the item is fulfilled by Amazon or by the seller (merchant). - * @param MoneyType $listingPrice Currency type and monetary value. Schema for demonstrating pricing info. - * @param ?string $subCondition The item subcondition for the offer. + * @param MoneyType $listingPrice Currency type and monetary value schema to demonstrate pricing information. + * @param ?string $subCondition The item subcondition of the offer. * @param ShippingOption[]|null $shippingOptions A list of shipping options associated with this offer - * @param ?Points $points The number of Amazon Points offered with the purchase of an item, and their monetary value. + * @param ?Points $points The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points. * @param ?PrimeDetails $primeDetails Amazon Prime details. */ public function __construct( diff --git a/src/Seller/ProductPricingV20220501/Dto/OfferIdentifier.php b/src/Seller/ProductPricingV20220501/Dto/OfferIdentifier.php index 4f8c31309..77d24a985 100644 --- a/src/Seller/ProductPricingV20220501/Dto/OfferIdentifier.php +++ b/src/Seller/ProductPricingV20220501/Dto/OfferIdentifier.php @@ -16,9 +16,9 @@ final class OfferIdentifier extends Dto { /** * @param string $marketplaceId A marketplace identifier. Specifies the marketplace for which data is returned. - * @param string $asin The Amazon Standard Identification Number (ASIN) of the item. + * @param string $asin The ASIN of the item. * @param ?string $sellerId The seller identifier for the offer. - * @param ?string $sku The seller stock keeping unit (SKU) of the item. This will only be present for the target offer, which belongs to the requesting seller. + * @param ?string $sku The seller SKU of the item. This will only be present for the target offer, which belongs to the requesting seller. * @param ?string $fulfillmentType Indicates whether the item is fulfilled by Amazon or by the seller (merchant). */ public function __construct( diff --git a/src/Seller/ProductPricingV20220501/Dto/Points.php b/src/Seller/ProductPricingV20220501/Dto/Points.php index 4ced55b07..a81d554c9 100644 --- a/src/Seller/ProductPricingV20220501/Dto/Points.php +++ b/src/Seller/ProductPricingV20220501/Dto/Points.php @@ -15,8 +15,8 @@ final class Points extends Dto { /** - * @param ?int $pointsNumber The number of points. - * @param ?MoneyType $pointsMonetaryValue Currency type and monetary value. Schema for demonstrating pricing info. + * @param ?int $pointsNumber The number of Amazon Points. + * @param ?MoneyType $pointsMonetaryValue Currency type and monetary value schema to demonstrate pricing information. */ public function __construct( public ?int $pointsNumber = null, diff --git a/src/Seller/ProductPricingV20220501/Dto/Price.php b/src/Seller/ProductPricingV20220501/Dto/Price.php index dc82fda9d..735517b39 100644 --- a/src/Seller/ProductPricingV20220501/Dto/Price.php +++ b/src/Seller/ProductPricingV20220501/Dto/Price.php @@ -15,9 +15,9 @@ final class Price extends Dto { /** - * @param MoneyType $listingPrice Currency type and monetary value. Schema for demonstrating pricing info. - * @param ?MoneyType $shippingPrice Currency type and monetary value. Schema for demonstrating pricing info. - * @param ?Points $points The number of Amazon Points offered with the purchase of an item, and their monetary value. + * @param MoneyType $listingPrice Currency type and monetary value schema to demonstrate pricing information. + * @param ?MoneyType $shippingPrice Currency type and monetary value schema to demonstrate pricing information. + * @param ?Points $points The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points. */ public function __construct( public MoneyType $listingPrice, diff --git a/src/Seller/ProductPricingV20220501/Dto/ReferencePrice.php b/src/Seller/ProductPricingV20220501/Dto/ReferencePrice.php index ec786c9d0..5a48a3c51 100644 --- a/src/Seller/ProductPricingV20220501/Dto/ReferencePrice.php +++ b/src/Seller/ProductPricingV20220501/Dto/ReferencePrice.php @@ -15,8 +15,8 @@ final class ReferencePrice extends Dto { /** - * @param string $name The name of the reference price like `CompetitivePriceThreshold`. - * @param MoneyType $price Currency type and monetary value. Schema for demonstrating pricing info. + * @param string $name The name of the reference price, such as `CompetitivePriceThreshold` and `WasPrice`. For reference price definitions, refer to the [Use Case Guide](https://developer-docs.amazon.com/sp-api/docs/product-pricing-api-v2022-05-01-use-case-guide). + * @param MoneyType $price Currency type and monetary value schema to demonstrate pricing information. */ public function __construct( public string $name, diff --git a/src/Seller/ProductPricingV20220501/Dto/SegmentDetails.php b/src/Seller/ProductPricingV20220501/Dto/SegmentDetails.php index a7c4d7779..1ffd89282 100644 --- a/src/Seller/ProductPricingV20220501/Dto/SegmentDetails.php +++ b/src/Seller/ProductPricingV20220501/Dto/SegmentDetails.php @@ -15,7 +15,7 @@ final class SegmentDetails extends Dto { /** - * @param ?float $glanceViewWeightPercentage Glance view weight percentage for this segment. The glance views for this segment as a percentage of total glance views across all segments on the ASIN. A higher percentage indicates more Amazon customers see this offer as the Featured Offer. + * @param ?float $glanceViewWeightPercentage The glance view weighted percentage for this segment, which is the glance views for this segment as a percentage of total glance views across all segments for the ASIN. A higher percentage indicates that more Amazon customers receive this offer as the Featured Offer. */ public function __construct( public ?float $glanceViewWeightPercentage = null, diff --git a/src/Seller/ProductPricingV20220501/Dto/SegmentedFeaturedOffer.php b/src/Seller/ProductPricingV20220501/Dto/SegmentedFeaturedOffer.php index 141e8c6c0..d1d15cb54 100644 --- a/src/Seller/ProductPricingV20220501/Dto/SegmentedFeaturedOffer.php +++ b/src/Seller/ProductPricingV20220501/Dto/SegmentedFeaturedOffer.php @@ -23,11 +23,11 @@ final class SegmentedFeaturedOffer extends Dto * @param string $sellerId The seller identifier for the offer. * @param string $condition The condition of the item. * @param string $fulfillmentType Indicates whether the item is fulfilled by Amazon or by the seller (merchant). - * @param MoneyType $listingPrice Currency type and monetary value. Schema for demonstrating pricing info. + * @param MoneyType $listingPrice Currency type and monetary value schema to demonstrate pricing information. * @param FeaturedOfferSegment[] $featuredOfferSegments The list of segment information in which the offer is featured. - * @param ?string $subCondition The item subcondition for the offer. + * @param ?string $subCondition The item subcondition of the offer. * @param ShippingOption[]|null $shippingOptions A list of shipping options associated with this offer - * @param ?Points $points The number of Amazon Points offered with the purchase of an item, and their monetary value. + * @param ?Points $points The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points. * @param ?PrimeDetails $primeDetails Amazon Prime details. */ public function __construct( diff --git a/src/Seller/ProductPricingV20220501/Dto/ShippingOption.php b/src/Seller/ProductPricingV20220501/Dto/ShippingOption.php index c072aa04a..44e140e2c 100644 --- a/src/Seller/ProductPricingV20220501/Dto/ShippingOption.php +++ b/src/Seller/ProductPricingV20220501/Dto/ShippingOption.php @@ -15,8 +15,8 @@ final class ShippingOption extends Dto { /** - * @param string $shippingOptionType The type of the shipping option. - * @param MoneyType $price Currency type and monetary value. Schema for demonstrating pricing info. + * @param string $shippingOptionType The type of shipping option. + * @param MoneyType $price Currency type and monetary value schema to demonstrate pricing information. */ public function __construct( public string $shippingOptionType, diff --git a/src/Seller/ProductPricingV20220501/Responses/CompetitiveSummaryBatchResponse.php b/src/Seller/ProductPricingV20220501/Responses/CompetitiveSummaryBatchResponse.php index 63d9701f0..77fdefa10 100644 --- a/src/Seller/ProductPricingV20220501/Responses/CompetitiveSummaryBatchResponse.php +++ b/src/Seller/ProductPricingV20220501/Responses/CompetitiveSummaryBatchResponse.php @@ -18,7 +18,7 @@ final class CompetitiveSummaryBatchResponse extends Response protected static array $complexArrayTypes = ['responses' => CompetitiveSummaryResponse::class]; /** - * @param CompetitiveSummaryResponse[] $responses The response list of the `competitiveSummaryBatch` operation. + * @param CompetitiveSummaryResponse[] $responses The response list for the `competitiveSummaryBatch` operation. */ public function __construct( public readonly array $responses, diff --git a/src/Seller/ProductPricingV20220501/Responses/Errors.php b/src/Seller/ProductPricingV20220501/Responses/Errors.php index ac92a559c..52f449833 100644 --- a/src/Seller/ProductPricingV20220501/Responses/Errors.php +++ b/src/Seller/ProductPricingV20220501/Responses/Errors.php @@ -16,7 +16,7 @@ final class Errors extends Response { /** - * @param ErrorList $errors A list of error responses returned when a request is unsuccessful. + * @param ErrorList $errors A list of error responses that are returned when a request is unsuccessful. */ public function __construct( public readonly ErrorList $errors, diff --git a/src/Seller/ProductPricingV20220501/Responses/GetFeaturedOfferExpectedPriceBatchResponse.php b/src/Seller/ProductPricingV20220501/Responses/GetFeaturedOfferExpectedPriceBatchResponse.php index bf3537e11..178bf26f8 100644 --- a/src/Seller/ProductPricingV20220501/Responses/GetFeaturedOfferExpectedPriceBatchResponse.php +++ b/src/Seller/ProductPricingV20220501/Responses/GetFeaturedOfferExpectedPriceBatchResponse.php @@ -18,7 +18,7 @@ final class GetFeaturedOfferExpectedPriceBatchResponse extends Response protected static array $complexArrayTypes = ['responses' => FeaturedOfferExpectedPriceResponse::class]; /** - * @param FeaturedOfferExpectedPriceResponse[]|null $responses A batched list of featured offer expected price responses. + * @param FeaturedOfferExpectedPriceResponse[]|null $responses A batched list of FOEP responses. */ public function __construct( public readonly ?array $responses = null, diff --git a/src/Seller/ReplenishmentV20221107/Dto/GetSellingPartnerMetricsResponseMetric.php b/src/Seller/ReplenishmentV20221107/Dto/GetSellingPartnerMetricsResponseMetric.php index 385332188..6d04962f2 100644 --- a/src/Seller/ReplenishmentV20221107/Dto/GetSellingPartnerMetricsResponseMetric.php +++ b/src/Seller/ReplenishmentV20221107/Dto/GetSellingPartnerMetricsResponseMetric.php @@ -17,19 +17,35 @@ final class GetSellingPartnerMetricsResponseMetric extends Dto protected static array $attributeMap = [ 'notDeliveredDueToOos' => 'notDeliveredDueToOOS', 'lostRevenueDueToOos' => 'lostRevenueDueToOOS', + 'subscriberRetentionFor30days' => 'subscriberRetentionFor30Days', + 'subscriberRetentionFor90days' => 'subscriberRetentionFor90Days', + 'revenuePenetrationFor0percentSellerFunding' => 'revenuePenetrationFor0PercentSellerFunding', + 'revenuePenetrationFor5percentSellerFunding' => 'revenuePenetrationFor5PercentSellerFunding', + 'revenuePenetrationFor10percentSellerFunding' => 'revenuePenetrationFor10PercentSellerFunding', + 'revenuePenetrationFor5plusPercentSellerFunding' => 'revenuePenetrationFor5PlusPercentSellerFunding', ]; /** - * @param ?float $notDeliveredDueToOos The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable only for the `PERFORMANCE` `timePeriodType`. - * @param ?float $totalSubscriptionsRevenue The revenue generated from subscriptions over a period of time. Applicable for both the `PERFORMANCE` and `FORECAST` `timePeriodType`. - * @param ?float $shippedSubscriptionUnits The number of units shipped to the subscribers over a period of time. Applicable for both the `PERFORMANCE` and `FORECAST` `timePeriodType`. - * @param ?float $activeSubscriptions The number of active subscriptions present at the end of the period. Applicable only for the `PERFORMANCE` `timePeriodType`. - * @param ?float $subscriberAverageRevenue The average revenue per subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable only for the `PERFORMANCE` `timePeriodType`. - * @param ?float $nonSubscriberAverageRevenue The average revenue per non-subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable only for the `PERFORMANCE` `timePeriodType`. - * @param ?float $lostRevenueDueToOos The revenue that would have been generated had there not been out of stock. Applicable only for the PERFORMANCE timePeriodType. - * @param ?float $subscriberAverageReorders The average reorders per subscriber of the program over a period of 12 months. Applicable only for the PERFORMANCE timePeriodType. - * @param ?float $nonSubscriberAverageReorders The average reorders per non-subscriber of the program over a period of past 12 months. Applicable only for the PERFORMANCE timePeriodType. - * @param ?float $couponsRevenuePenetration The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable only for the PERFORMANCE timePeriodType. + * @param ?float $notDeliveredDueToOos The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable to PERFORMANCE timePeriodType. + * @param ?float $totalSubscriptionsRevenue The revenue generated from subscriptions over a period of time. Applicable for both the PERFORMANCE and FORECAST timePeriodType. + * @param ?float $shippedSubscriptionUnits The number of units shipped to the subscribers over a period of time. Applicable for both the PERFORMANCE and FORECAST timePeriodType. + * @param ?float $activeSubscriptions The number of active subscriptions present at the end of the period. Applicable to PERFORMANCE timePeriodType. + * @param ?float $subscriberAverageRevenue The average revenue per subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable to PERFORMANCE timePeriodType. + * @param ?float $nonSubscriberAverageRevenue The average revenue per non-subscriber of the program over a period of past 12 months for sellers and 6 months for vendors. Applicable to PERFORMANCE timePeriodType. + * @param ?float $lostRevenueDueToOos The revenue that would have been generated had there not been out of stock. Applicable to PERFORMANCE timePeriodType. + * @param ?float $subscriberAverageReorders The average reorders per subscriber of the program over a period of 12 months. Applicable to PERFORMANCE timePeriodType. + * @param ?float $nonSubscriberAverageReorders The average reorders per non-subscriber of the program over a period of past 12 months. Applicable to PERFORMANCE timePeriodType. + * @param ?float $couponsRevenuePenetration The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable to PERFORMANCE timePeriodType. + * @param ?float $revenueFromSubscriptionsWithMultipleDeliveries The subscription revenue generated from subscriptions with over two deliveries over the past 12 months. Applicable to PERFORMANCE timePeriodType. + * @param ?float $revenueFromActiveSubscriptionsWithSingleDelivery The subscription revenue generated from active subscriptions with one delivery over the past 12 months. Applicable to PERFORMANCE timePeriodType. + * @param ?float $revenueFromCancelledSubscriptionsAfterSingleDelivery The subscription revenue generated from subscriptions which are cancelled after one delivery over the past 12 months. Applicable to PERFORMANCE timePeriodType. + * @param ?float $subscriberRetentionFor30days The percentage of subscriptions retained after 30 days of subscription creation. Applicable to PERFORMANCE timePeriodType. + * @param ?float $subscriberRetentionFor90days The percentage of subscriptions retained after 90 days of subscription creation. Applicable to PERFORMANCE timePeriodType. + * @param ?float $revenuePenetrationFor0percentSellerFunding The percentage of subscription revenue generated by offers with 0% seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType. + * @param ?float $revenuePenetrationFor5percentSellerFunding [Applicable only for Sellers] The percentage of subscription revenue generated by offers with 5% seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType. + * @param ?float $revenuePenetrationFor10percentSellerFunding [Applicable only for Sellers] The percentage of subscription revenue generated by offers with 10% seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType. + * @param ?float $revenuePenetrationFor5plusPercentSellerFunding [Applicable only for vendors] The percentage of subscription revenue generated by offers with 5% or above seller-funded discount over the last 12 months. Applicable to PERFORMANCE timePeriodType. + * @param ?float $shareOfCouponSubscriptions The percentage of new subscriptions acquired through coupons. Applicable to PERFORMANCE timePeriodType. * @param ?TimeInterval $timeInterval A date-time interval in ISO 8601 format which is used to compute metrics. Only the date is required, but you must pass the complete date and time value. For example, November 11, 2022 should be passed as "2022-11-07T00:00:00Z". Note that only data for the trailing 2 years is supported. * * **Note**: The `listOfferMetrics` operation only supports a time interval which covers a single unit of the aggregation frequency. For example, for a MONTH aggregation frequency, the duration of the interval between the startDate and endDate can not be more than 1 month. @@ -46,6 +62,16 @@ public function __construct( public ?float $subscriberAverageReorders = null, public ?float $nonSubscriberAverageReorders = null, public ?float $couponsRevenuePenetration = null, + public ?float $revenueFromSubscriptionsWithMultipleDeliveries = null, + public ?float $revenueFromActiveSubscriptionsWithSingleDelivery = null, + public ?float $revenueFromCancelledSubscriptionsAfterSingleDelivery = null, + public ?float $subscriberRetentionFor30days = null, + public ?float $subscriberRetentionFor90days = null, + public ?float $revenuePenetrationFor0percentSellerFunding = null, + public ?float $revenuePenetrationFor5percentSellerFunding = null, + public ?float $revenuePenetrationFor10percentSellerFunding = null, + public ?float $revenuePenetrationFor5plusPercentSellerFunding = null, + public ?float $shareOfCouponSubscriptions = null, public ?TimeInterval $timeInterval = null, public ?string $currencyCode = null, ) {} diff --git a/src/Seller/ReplenishmentV20221107/Dto/ListOfferMetricsResponseOffer.php b/src/Seller/ReplenishmentV20221107/Dto/ListOfferMetricsResponseOffer.php index bc1e990ca..6d3b1b4ad 100644 --- a/src/Seller/ReplenishmentV20221107/Dto/ListOfferMetricsResponseOffer.php +++ b/src/Seller/ReplenishmentV20221107/Dto/ListOfferMetricsResponseOffer.php @@ -27,19 +27,20 @@ final class ListOfferMetricsResponseOffer extends Dto /** * @param ?string $asin The Amazon Standard Identification Number (ASIN). - * @param ?float $notDeliveredDueToOos The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable only for the `PERFORMANCE` `timePeriodType`. - * @param ?float $totalSubscriptionsRevenue The revenue generated from subscriptions over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`. - * @param ?float $shippedSubscriptionUnits The number of units shipped to the subscribers over a period of time. Applicable only for the `PERFORMANCE` `timePeriodType`. - * @param ?float $activeSubscriptions The number of active subscriptions present at the end of the period. Applicable only for the `PERFORMANCE` `timePeriodType`. - * @param ?float $revenuePenetration The percentage of total program revenue out of total product revenue. Applicable only for the `PERFORMANCE` `timePeriodType`. - * @param ?float $lostRevenueDueToOos The revenue that would have been generated had there not been out of stock. Applicable only for the PERFORMANCE timePeriodType. - * @param ?float $couponsRevenuePenetration The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable only for the PERFORMANCE timePeriodType. - * @param ?float $next30dayTotalSubscriptionsRevenue The forecasted total subscription revenue for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`. - * @param ?float $next60dayTotalSubscriptionsRevenue The forecasted total subscription revenue for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`. - * @param ?float $next90dayTotalSubscriptionsRevenue The forecasted total subscription revenue for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`. - * @param ?float $next30dayShippedSubscriptionUnits The forecasted shipped subscription units for the next 30 days. Applicable only for the `FORECAST` `timePeriodType`. - * @param ?float $next60dayShippedSubscriptionUnits The forecasted shipped subscription units for the next 60 days. Applicable only for the `FORECAST` `timePeriodType`. - * @param ?float $next90dayShippedSubscriptionUnits The forecasted shipped subscription units for the next 90 days. Applicable only for the `FORECAST` `timePeriodType`. + * @param ?float $notDeliveredDueToOos The percentage of items that were not shipped out of the total shipped units over a period of time due to being out of stock. Applicable to PERFORMANCE timePeriodType. + * @param ?float $totalSubscriptionsRevenue The revenue generated from subscriptions over a period of time. Applicable to PERFORMANCE timePeriodType. + * @param ?float $shippedSubscriptionUnits The number of units shipped to the subscribers over a period of time. Applicable to PERFORMANCE timePeriodType. + * @param ?float $activeSubscriptions The number of active subscriptions present at the end of the period. Applicable to PERFORMANCE timePeriodType. + * @param ?float $revenuePenetration The percentage of total program revenue out of total product revenue. Applicable to PERFORMANCE timePeriodType. + * @param ?float $lostRevenueDueToOos The revenue that would have been generated had there not been out of stock. Applicable to PERFORMANCE timePeriodType. + * @param ?float $couponsRevenuePenetration The percentage of revenue from ASINs with coupons out of total revenue from all ASINs. Applicable to PERFORMANCE timePeriodType. + * @param ?float $shareOfCouponSubscriptions The percentage of new subscriptions acquired through coupons. Applicable to PERFORMANCE timePeriodType. + * @param ?float $next30dayTotalSubscriptionsRevenue The forecasted total subscription revenue for the next 30 days. Applicable to FORECAST timePeriodType. + * @param ?float $next60dayTotalSubscriptionsRevenue The forecasted total subscription revenue for the next 60 days. Applicable to FORECAST timePeriodType. + * @param ?float $next90dayTotalSubscriptionsRevenue The forecasted total subscription revenue for the next 90 days. Applicable to FORECAST timePeriodType. + * @param ?float $next30dayShippedSubscriptionUnits The forecasted shipped subscription units for the next 30 days. Applicable to FORECAST timePeriodType. + * @param ?float $next60dayShippedSubscriptionUnits The forecasted shipped subscription units for the next 60 days. Applicable to FORECAST timePeriodType. + * @param ?float $next90dayShippedSubscriptionUnits The forecasted shipped subscription units for the next 90 days. Applicable to FORECAST timePeriodType. * @param ?TimeInterval $timeInterval A date-time interval in ISO 8601 format which is used to compute metrics. Only the date is required, but you must pass the complete date and time value. For example, November 11, 2022 should be passed as "2022-11-07T00:00:00Z". Note that only data for the trailing 2 years is supported. * * **Note**: The `listOfferMetrics` operation only supports a time interval which covers a single unit of the aggregation frequency. For example, for a MONTH aggregation frequency, the duration of the interval between the startDate and endDate can not be more than 1 month. @@ -54,6 +55,7 @@ public function __construct( public ?float $revenuePenetration = null, public ?float $lostRevenueDueToOos = null, public ?float $couponsRevenuePenetration = null, + public ?float $shareOfCouponSubscriptions = null, public ?float $next30dayTotalSubscriptionsRevenue = null, public ?float $next60dayTotalSubscriptionsRevenue = null, public ?float $next90dayTotalSubscriptionsRevenue = null, diff --git a/src/Seller/SellersV1/Dto/Account.php b/src/Seller/SellersV1/Dto/Account.php index 3e02f00b7..4d82d5ec0 100644 --- a/src/Seller/SellersV1/Dto/Account.php +++ b/src/Seller/SellersV1/Dto/Account.php @@ -14,17 +14,19 @@ final class Account extends Dto { - protected static array $complexArrayTypes = ['marketplaceLevelAttributes' => MarketplaceLevelAttributes::class]; + protected static array $complexArrayTypes = ['marketplaceParticipationList' => MarketplaceParticipation::class]; /** - * @param MarketplaceLevelAttributes[] $marketplaceLevelAttributes A list of details of the marketplaces where the seller account is active. + * @param MarketplaceParticipation[] $marketplaceParticipationList List of marketplace participations. * @param string $businessType The type of business registered for the seller account. - * @param ?Business $business Information about the seller's business. Certain fields may be omitted depending on the seller's `businessType`. + * @param string $sellingPlan The selling plan details. + * @param ?Business $business Information about the Seller's business. These fields may be omitted if the Seller is registered as an individual. * @param ?PrimaryContact $primaryContact Information about the seller's primary contact. */ public function __construct( - public array $marketplaceLevelAttributes, + public array $marketplaceParticipationList, public string $businessType, + public string $sellingPlan, public ?Business $business = null, public ?PrimaryContact $primaryContact = null, ) {} diff --git a/src/Seller/SellersV1/Dto/Error.php b/src/Seller/SellersV1/Dto/Error.php index f5869601c..3ae06e94e 100644 --- a/src/Seller/SellersV1/Dto/Error.php +++ b/src/Seller/SellersV1/Dto/Error.php @@ -17,7 +17,7 @@ final class Error extends Dto /** * @param string $code An error code that identifies the type of error that occurred. * @param string $message A message that describes the error condition in a human-readable form. - * @param ?string $details Additional details that can help you understand or fix the issue. + * @param ?string $details Additional details that can help the caller understand or fix the issue. */ public function __construct( public string $code, diff --git a/src/Seller/SellersV1/Dto/Marketplace.php b/src/Seller/SellersV1/Dto/Marketplace.php index f954da28e..781cdafd0 100644 --- a/src/Seller/SellersV1/Dto/Marketplace.php +++ b/src/Seller/SellersV1/Dto/Marketplace.php @@ -16,7 +16,7 @@ final class Marketplace extends Dto { /** * @param string $id The encrypted marketplace value. - * @param string $name The marketplace name. + * @param string $name Marketplace name. * @param string $countryCode The ISO 3166-1 alpha-2 format country code of the marketplace. * @param string $defaultCurrencyCode The ISO 4217 format currency code of the marketplace. * @param string $defaultLanguageCode The ISO 639-1 format language code of the marketplace. diff --git a/src/Seller/SellersV1/Dto/MarketplaceParticipation.php b/src/Seller/SellersV1/Dto/MarketplaceParticipation.php index efb210729..3cd2314f4 100644 --- a/src/Seller/SellersV1/Dto/MarketplaceParticipation.php +++ b/src/Seller/SellersV1/Dto/MarketplaceParticipation.php @@ -15,11 +15,13 @@ final class MarketplaceParticipation extends Dto { /** - * @param Marketplace $marketplace Information about an Amazon marketplace where a seller can list items and customers can view and purchase items. - * @param Participation $participation Information that is specific to a seller in a marketplace. + * @param Marketplace $marketplace Detailed information about an Amazon market where a seller can list items for sale and customers can view and purchase items. + * @param Participation $participation Detailed information that is specific to a seller in a marketplace. + * @param string $storeName The name of the seller's store as displayed in the marketplace. */ public function __construct( public Marketplace $marketplace, public Participation $participation, + public string $storeName, ) {} } diff --git a/src/Seller/SellersV1/Dto/Participation.php b/src/Seller/SellersV1/Dto/Participation.php index 5e94ee2f2..c9f2b0699 100644 --- a/src/Seller/SellersV1/Dto/Participation.php +++ b/src/Seller/SellersV1/Dto/Participation.php @@ -15,8 +15,8 @@ final class Participation extends Dto { /** - * @param bool $isParticipating If `true`, the seller participates in the marketplace. Otherwise `false`. - * @param bool $hasSuspendedListings Specifies if the seller has suspended listings. `true` if the seller Listing Status is set to Inactive, otherwise `false`. + * @param bool $isParticipating If true, the seller participates in the marketplace. + * @param bool $hasSuspendedListings If true, the seller has suspended listings. */ public function __construct( public bool $isParticipating, diff --git a/src/Seller/ShippingV2/Api.php b/src/Seller/ShippingV2/Api.php index 112aa554f..4850235f4 100644 --- a/src/Seller/ShippingV2/Api.php +++ b/src/Seller/ShippingV2/Api.php @@ -100,6 +100,9 @@ public function cancelShipment(string $shipmentId, ?string $xAmznShippingBusines } /** + * @param array $accessPointTypes Access point types + * @param string $countryCode Country code for access point + * @param string $postalCode postal code for access point * @param ?string $xAmznShippingBusinessId Amazon shipping business to assume for this request. The default is AmazonShipping_UK. */ public function getAccessPoints( diff --git a/src/Seller/ShippingV2/Dto/AccessPoint.php b/src/Seller/ShippingV2/Dto/AccessPoint.php index 6684d7f13..640ecb350 100644 --- a/src/Seller/ShippingV2/Dto/AccessPoint.php +++ b/src/Seller/ShippingV2/Dto/AccessPoint.php @@ -26,7 +26,8 @@ final class AccessPoint extends Dto * @param ?string $type The type of access point, like counter (HELIX), lockers, etc. * @param ?AccessibilityAttributes $accessibilityAttributes Defines the accessibility details of the access point. * @param ?Address $address The address. - * @param ExceptionOperatingHours[]|null $exceptionOperatingHours + * @param ExceptionOperatingHours[]|null $exceptionOperatingHours Exception operating hours for Access Point + * @param ?string $assistanceType Assistance type enum for Access point i.e. STAFF_ASSISTED or SELF_ASSISTED * @param ?string $score The score of access point, based on proximity to postal code and sorting preference. This can be used to sort access point results on shipper's end. * @param ?OperatingHours[] $standardOperatingHours Map of day of the week to operating hours of that day */ diff --git a/src/Seller/ShippingV2/Dto/Address.php b/src/Seller/ShippingV2/Dto/Address.php index 0ca94cdf1..945e942da 100644 --- a/src/Seller/ShippingV2/Dto/Address.php +++ b/src/Seller/ShippingV2/Dto/Address.php @@ -17,13 +17,13 @@ final class Address extends Dto /** * @param string $name The name of the person, business or institution at the address. * @param string $addressLine1 The first line of the address. + * @param string $stateOrRegion The state, county or region where the person, business or institution is located. * @param string $city The city or town where the person, business or institution is located. * @param string $countryCode The two digit country code. Follows ISO 3166-1 alpha-2 format. * @param string $postalCode The postal code of that address. It contains a series of letters or digits or both, sometimes including spaces or punctuation. * @param ?string $addressLine2 Additional address information, if required. * @param ?string $addressLine3 Additional address information, if required. * @param ?string $companyName The name of the business or institution associated with the address. - * @param ?string $stateOrRegion The state, county or region where the person, business or institution is located. * @param ?string $email The email address of the contact associated with the address. * @param ?string $phoneNumber The phone number of the person, business or institution located at that address, including the country calling code. * @param ?Geocode $geocode Defines the latitude and longitude of the access point. @@ -31,13 +31,13 @@ final class Address extends Dto public function __construct( public string $name, public string $addressLine1, + public string $stateOrRegion, public string $city, public string $countryCode, public string $postalCode, public ?string $addressLine2 = null, public ?string $addressLine3 = null, public ?string $companyName = null, - public ?string $stateOrRegion = null, public ?string $email = null, public ?string $phoneNumber = null, public ?Geocode $geocode = null, diff --git a/src/Seller/ShippingV2/Dto/CarrierAccount.php b/src/Seller/ShippingV2/Dto/CarrierAccount.php new file mode 100644 index 000000000..764391133 --- /dev/null +++ b/src/Seller/ShippingV2/Dto/CarrierAccount.php @@ -0,0 +1,25 @@ + Package::class, 'taxDetails' => TaxDetail::class, 'clientReferenceDetails' => ClientReferenceDetail::class, + 'carrierAccounts' => CarrierAccount::class, ]; /** @@ -32,6 +33,8 @@ final class GetRatesRequest extends Dto * @param TaxDetail[]|null $taxDetails A list of tax detail information. * @param ClientReferenceDetail[]|null $clientReferenceDetails Object to pass additional information about the MCI Integrator shipperType: List of ClientReferenceDetail * @param ?string $shipmentType Shipment type. + * @param ?AccessPointDetails $destinationAccessPointDetails AccessPointDetails object + * @param CarrierAccount[]|null $carrierAccounts A list of CarrierAccounts */ public function __construct( public Address $shipFrom, @@ -46,5 +49,6 @@ public function __construct( public ?array $clientReferenceDetails = null, public ?string $shipmentType = null, public ?AccessPointDetails $destinationAccessPointDetails = null, + public ?array $carrierAccounts = null, ) {} } diff --git a/src/Seller/ShippingV2/Dto/OneClickShipmentRequest.php b/src/Seller/ShippingV2/Dto/OneClickShipmentRequest.php index 4863e8668..d60ec6703 100644 --- a/src/Seller/ShippingV2/Dto/OneClickShipmentRequest.php +++ b/src/Seller/ShippingV2/Dto/OneClickShipmentRequest.php @@ -32,6 +32,7 @@ final class OneClickShipmentRequest extends Dto * @param OneClickShipmentValueAddedService[]|null $valueAddedServicesDetails The value-added services to be added to a shipping service purchase. * @param TaxDetail[]|null $taxDetails A list of tax detail information. * @param ?ShipperInstruction $shipperInstruction The shipper instruction. + * @param ?AccessPointDetails $destinationAccessPointDetails AccessPointDetails object */ public function __construct( public Address $shipFrom, diff --git a/src/Seller/ShippingV2/Dto/OperatingHours.php b/src/Seller/ShippingV2/Dto/OperatingHours.php index 0c6562d95..062a11aa3 100644 --- a/src/Seller/ShippingV2/Dto/OperatingHours.php +++ b/src/Seller/ShippingV2/Dto/OperatingHours.php @@ -19,7 +19,7 @@ final class OperatingHours extends Dto /** * @param ?TimeOfDay $closingTime Denotes time of the day, used for defining opening or closing time of access points * @param ?TimeOfDay $openingTime Denotes time of the day, used for defining opening or closing time of access points - * @param TimeOfDay[]|null $midDayClosures + * @param TimeOfDay[]|null $midDayClosures midDayClosures operating hours array */ public function __construct( public ?TimeOfDay $closingTime = null, diff --git a/src/Seller/ShippingV2/Dto/RequestedDocumentSpecification.php b/src/Seller/ShippingV2/Dto/RequestedDocumentSpecification.php index 1b6d1d011..645213f87 100644 --- a/src/Seller/ShippingV2/Dto/RequestedDocumentSpecification.php +++ b/src/Seller/ShippingV2/Dto/RequestedDocumentSpecification.php @@ -21,6 +21,7 @@ final class RequestedDocumentSpecification extends Dto * @param string[] $requestedDocumentTypes A list of the document types requested. * @param ?int $dpi The dots per inch (DPI) value used in printing. This value represents a measure of the resolution of the document. * @param ?string $pageLayout Indicates the position of the label on the paper. Should be the same value as returned in getRates response. + * @param ?RequestedLabelCustomization $requestedLabelCustomization Object contains customised data requested by a shipper to be printed on a shipping label. */ public function __construct( public string $format, @@ -29,5 +30,6 @@ public function __construct( public array $requestedDocumentTypes, public ?int $dpi = null, public ?string $pageLayout = null, + public ?RequestedLabelCustomization $requestedLabelCustomization = null, ) {} } diff --git a/src/Seller/ShippingV2/Dto/RequestedLabelCustomization.php b/src/Seller/ShippingV2/Dto/RequestedLabelCustomization.php new file mode 100644 index 000000000..096aca490 --- /dev/null +++ b/src/Seller/ShippingV2/Dto/RequestedLabelCustomization.php @@ -0,0 +1,23 @@ + Error::class]; /** - * @param Error[] $errors + * @param Error[] $errors Array of Errors */ public function __construct( public readonly array $errors, diff --git a/src/Seller/TransfersV20240601/Api.php b/src/Seller/TransfersV20240601/Api.php index 9a47f2bfe..ac6417d7d 100644 --- a/src/Seller/TransfersV20240601/Api.php +++ b/src/Seller/TransfersV20240601/Api.php @@ -4,7 +4,6 @@ use Saloon\Http\Response; use SellingPartnerApi\BaseResource; -use SellingPartnerApi\Seller\TransfersV20240601\Dto\GetPaymentMethodsRequest; use SellingPartnerApi\Seller\TransfersV20240601\Dto\InitiatePayoutRequest; use SellingPartnerApi\Seller\TransfersV20240601\Requests\GetPaymentMethods; use SellingPartnerApi\Seller\TransfersV20240601\Requests\InitiatePayout; @@ -22,11 +21,12 @@ public function initiatePayout(InitiatePayoutRequest $initiatePayoutRequest): Re } /** - * @param GetPaymentMethodsRequest $getPaymentMethodsRequest The request schema for the `getPaymentMethods` operation. + * @param string $marketplaceId The identifier of the marketplace from which you want to retrieve payment methods. For the list of possible marketplace identifiers, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). + * @param ?array $paymentMethodTypes A comma-separated list of the payment method types you want to include in the response. */ - public function getPaymentMethods(GetPaymentMethodsRequest $getPaymentMethodsRequest): Response + public function getPaymentMethods(string $marketplaceId, ?array $paymentMethodTypes = null): Response { - $request = new GetPaymentMethods($getPaymentMethodsRequest); + $request = new GetPaymentMethods($marketplaceId, $paymentMethodTypes); return $this->connector->send($request); } diff --git a/src/Seller/TransfersV20240601/Dto/ExpiryDate.php b/src/Seller/TransfersV20240601/Dto/ExpiryDate.php index 7dc0bc0dc..73f1c1a8b 100644 --- a/src/Seller/TransfersV20240601/Dto/ExpiryDate.php +++ b/src/Seller/TransfersV20240601/Dto/ExpiryDate.php @@ -15,8 +15,8 @@ final class ExpiryDate extends Dto { /** - * @param ?string $month A string with digits - * @param ?string $year A string with digits + * @param ?string $month The month the card expires expressed as a number from `1` to `12`. + * @param ?string $year Year */ public function __construct( public ?string $month = null, diff --git a/src/Seller/TransfersV20240601/Dto/InitiatePayoutRequest.php b/src/Seller/TransfersV20240601/Dto/InitiatePayoutRequest.php index bafd493fd..e2482c048 100644 --- a/src/Seller/TransfersV20240601/Dto/InitiatePayoutRequest.php +++ b/src/Seller/TransfersV20240601/Dto/InitiatePayoutRequest.php @@ -15,8 +15,8 @@ final class InitiatePayoutRequest extends Dto { /** - * @param string $marketplaceId A marketplace identifier. For the list of possible marketplace identifiers, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). - * @param string $accountType The account type in the selected marketplace for which a payout has to be initiated. For the supported EU marketplaces, the only account type is `Standard Orders`. + * @param string $marketplaceId The identifier of the Amazon marketplace. For the list of all marketplace IDs, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). + * @param string $accountType The account type in the selected marketplace for which a payout must be initiated. For supported EU marketplaces, the only account type is `Standard Orders`. */ public function __construct( public string $marketplaceId, diff --git a/src/Seller/TransfersV20240601/Dto/PaymentMethodDetails.php b/src/Seller/TransfersV20240601/Dto/PaymentMethodDetails.php new file mode 100644 index 000000000..75fed8b08 --- /dev/null +++ b/src/Seller/TransfersV20240601/Dto/PaymentMethodDetails.php @@ -0,0 +1,35 @@ +json()); } - public function defaultBody(): array + public function defaultQuery(): array { - return $this->getPaymentMethodsRequest->toArray(); + return array_filter(['marketplaceId' => $this->marketplaceId, 'paymentMethodTypes' => $this->paymentMethodTypes]); } } diff --git a/src/Seller/TransfersV20240601/Responses/GetPaymentMethodsResponse.php b/src/Seller/TransfersV20240601/Responses/GetPaymentMethodsResponse.php index 16cb7412f..5c7a9eae8 100644 --- a/src/Seller/TransfersV20240601/Responses/GetPaymentMethodsResponse.php +++ b/src/Seller/TransfersV20240601/Responses/GetPaymentMethodsResponse.php @@ -11,16 +11,16 @@ namespace SellingPartnerApi\Seller\TransfersV20240601\Responses; use SellingPartnerApi\Response; -use SellingPartnerApi\Seller\TransfersV20240601\Dto\PiDetails; +use SellingPartnerApi\Seller\TransfersV20240601\Dto\PaymentMethodDetails; final class GetPaymentMethodsResponse extends Response { - protected static array $complexArrayTypes = ['piDetails' => PiDetails::class]; + protected static array $complexArrayTypes = ['paymentMethods' => PaymentMethodDetails::class]; /** - * @param PiDetails[]|null $piDetails The list of payment instruments. + * @param PaymentMethodDetails[]|null $paymentMethods The list of payment methods with payment method details. */ public function __construct( - public readonly ?array $piDetails = null, + public readonly ?array $paymentMethods = null, ) {} } diff --git a/src/Vendor/DirectFulfillmentInventoryV1/Api.php b/src/Vendor/DirectFulfillmentInventoryV1/Api.php index 63593012e..6b1e8e113 100644 --- a/src/Vendor/DirectFulfillmentInventoryV1/Api.php +++ b/src/Vendor/DirectFulfillmentInventoryV1/Api.php @@ -11,7 +11,7 @@ class Api extends BaseResource { /** * @param string $warehouseId Identifier for the warehouse for which to update inventory. - * @param SubmitInventoryUpdateRequest $submitInventoryUpdateRequest The request body for the `submitInventoryUpdate` operation. + * @param SubmitInventoryUpdateRequest $submitInventoryUpdateRequest The request body for the submitInventoryUpdate operation. */ public function submitInventoryUpdate( string $warehouseId, diff --git a/src/Vendor/DirectFulfillmentInventoryV1/Dto/InventoryUpdate.php b/src/Vendor/DirectFulfillmentInventoryV1/Dto/InventoryUpdate.php index 341cf3479..a05a12b84 100644 --- a/src/Vendor/DirectFulfillmentInventoryV1/Dto/InventoryUpdate.php +++ b/src/Vendor/DirectFulfillmentInventoryV1/Dto/InventoryUpdate.php @@ -17,8 +17,8 @@ final class InventoryUpdate extends Dto protected static array $complexArrayTypes = ['items' => ItemDetails::class]; /** - * @param PartyIdentification $sellingParty Name, address and tax details for a group. - * @param bool $isFullUpdate When `true`, this request contains a full feed. When `false`, this request contains a partial feed. When sending a full feed, you must send information about all items in the warehouse. Any items not in the full feed are updated as not available. When sending a partial feed, only include the items that need an inventory update. The status of other items will remain unchanged. + * @param PartyIdentification $sellingParty Name, address and tax details of a party. + * @param bool $isFullUpdate When true, this request contains a full feed. Otherwise, this request contains a partial feed. When sending a full feed, you must send information about all items in the warehouse. Any items not in the full feed are updated as not available. When sending a partial feed, only include the items that need an update to inventory. The status of other items will remain unchanged. * @param ItemDetails[] $items A list of inventory items with updated details, including quantity available. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentInventoryV1/Dto/ItemDetails.php b/src/Vendor/DirectFulfillmentInventoryV1/Dto/ItemDetails.php index 0a7cc6dd8..943c2186d 100644 --- a/src/Vendor/DirectFulfillmentInventoryV1/Dto/ItemDetails.php +++ b/src/Vendor/DirectFulfillmentInventoryV1/Dto/ItemDetails.php @@ -15,10 +15,10 @@ final class ItemDetails extends Dto { /** - * @param ItemQuantity $availableQuantity Details about item quantity. - * @param ?string $buyerProductIdentifier The buyer-selected product identification for the item. Either `buyerProductIdentifier` or `vendorProductIdentifier` must be submitted. - * @param ?string $vendorProductIdentifier The vendor selected product identification for the item. Either `buyerProductIdentifier` or `vendorProductIdentifier` must be submitted. - * @param ?bool $isObsolete When `true`, the item is permanently unavailable. + * @param ItemQuantity $availableQuantity Details of item quantity. + * @param ?string $buyerProductIdentifier The buyer selected product identification of the item. Either buyerProductIdentifier or vendorProductIdentifier should be submitted. + * @param ?string $vendorProductIdentifier The vendor selected product identification of the item. Either buyerProductIdentifier or vendorProductIdentifier should be submitted. + * @param ?bool $isObsolete When true, the item is permanently unavailable. */ public function __construct( public ItemQuantity $availableQuantity, diff --git a/src/Vendor/DirectFulfillmentInventoryV1/Requests/SubmitInventoryUpdate.php b/src/Vendor/DirectFulfillmentInventoryV1/Requests/SubmitInventoryUpdate.php index 6a234e03d..b7bcb5f7a 100644 --- a/src/Vendor/DirectFulfillmentInventoryV1/Requests/SubmitInventoryUpdate.php +++ b/src/Vendor/DirectFulfillmentInventoryV1/Requests/SubmitInventoryUpdate.php @@ -30,7 +30,7 @@ class SubmitInventoryUpdate extends Request implements HasBody /** * @param string $warehouseId Identifier for the warehouse for which to update inventory. - * @param SubmitInventoryUpdateRequest $submitInventoryUpdateRequest The request body for the `submitInventoryUpdate` operation. + * @param SubmitInventoryUpdateRequest $submitInventoryUpdateRequest The request body for the submitInventoryUpdate operation. */ public function __construct( protected string $warehouseId, diff --git a/src/Vendor/DirectFulfillmentInventoryV1/Responses/SubmitInventoryUpdateResponse.php b/src/Vendor/DirectFulfillmentInventoryV1/Responses/SubmitInventoryUpdateResponse.php index 8262b5e2d..6fb84514c 100644 --- a/src/Vendor/DirectFulfillmentInventoryV1/Responses/SubmitInventoryUpdateResponse.php +++ b/src/Vendor/DirectFulfillmentInventoryV1/Responses/SubmitInventoryUpdateResponse.php @@ -17,7 +17,7 @@ final class SubmitInventoryUpdateResponse extends Response { /** - * @param ?TransactionReference $payload A response that contains the transaction ID. + * @param ?TransactionReference $payload Response containing the transaction ID. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentOrdersV1/Dto/Address.php b/src/Vendor/DirectFulfillmentOrdersV1/Dto/Address.php index 02b684360..60b8bb1c5 100644 --- a/src/Vendor/DirectFulfillmentOrdersV1/Dto/Address.php +++ b/src/Vendor/DirectFulfillmentOrdersV1/Dto/Address.php @@ -15,18 +15,18 @@ final class Address extends Dto { /** - * @param string $name The name of the person, business, or institution at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. + * @param string $name The name of the person, business or institution at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. * @param string $addressLine1 First line of the address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. * @param string $stateOrRegion The state or region where person, business or institution is located. * @param string $countryCode The two digit country code. In ISO 3166-1 alpha-2 format. * @param ?string $attention The attention name of the person at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. * @param ?string $addressLine2 Additional address information, if required. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. * @param ?string $addressLine3 Additional address information, if required. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. - * @param ?string $city The city where the person, business, or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. - * @param ?string $county The county where the person, business, or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. - * @param ?string $district The district where the person, business, or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. + * @param ?string $city The city where the person, business or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. + * @param ?string $county The county where person, business or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. + * @param ?string $district The district where person, business or institution is located. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. * @param ?string $postalCode The postal code of that address. It conatins a series of letters or digits or both, sometimes including spaces or punctuation. - * @param ?string $phone The phone number of the person, business, or institution located at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. + * @param ?string $phone The phone number of the person, business or institution located at that address. For Amazon label only vendors, this field will have the value `xxxxx` within the object `shipToParty`. */ public function __construct( public string $name, diff --git a/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderAcknowledgementItem.php b/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderAcknowledgementItem.php index ddbb17d56..c55dce4fd 100644 --- a/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderAcknowledgementItem.php +++ b/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderAcknowledgementItem.php @@ -21,8 +21,8 @@ final class OrderAcknowledgementItem extends Dto * @param string $vendorOrderNumber The vendor's order number for this order. * @param \DateTimeInterface $acknowledgementDate The date and time when the order is acknowledged, in ISO-8601 date/time format. For example: 2018-07-16T23:00:00Z / 2018-07-16T23:00:00-05:00 / 2018-07-16T23:00:00-08:00. * @param AcknowledgementStatus $acknowledgementStatus Status of acknowledgement. - * @param PartyIdentification $sellingParty Name, address, and tax details of a party. - * @param PartyIdentification $shipFromParty Name, address, and tax details of a party. + * @param PartyIdentification $sellingParty Name, address and tax details of a party. + * @param PartyIdentification $shipFromParty Name, address and tax details of a party. * @param OrderItemAcknowledgement[] $itemAcknowledgements Item details including acknowledged quantity. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderDetails.php b/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderDetails.php index 07e018519..40853ecca 100644 --- a/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderDetails.php +++ b/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderDetails.php @@ -20,13 +20,13 @@ final class OrderDetails extends Dto * @param string $customerOrderNumber The customer order number. * @param \DateTimeInterface $orderDate The date the order was placed. This field is expected to be in ISO-8601 date/time format, for example:2018-07-16T23:00:00Z/ 2018-07-16T23:00:00-05:00 /2018-07-16T23:00:00-08:00. If no time zone is specified, UTC should be assumed. * @param ShipmentDetails $shipmentDetails Shipment details required for the shipment. - * @param PartyIdentification $sellingParty Name, address, and tax details of a party. - * @param PartyIdentification $shipFromParty Name, address, and tax details of a party. + * @param PartyIdentification $sellingParty Name, address and tax details of a party. + * @param PartyIdentification $shipFromParty Name, address and tax details of a party. * @param Address $shipToParty Address of the party. - * @param PartyIdentification $billToParty Name, address, and tax details of a party. + * @param PartyIdentification $billToParty Name, address and tax details of a party. * @param OrderItem[] $items A list of items in this purchase order. * @param ?string $orderStatus Current status of the order. - * @param ?TaxTotal $taxTotal The total tax object within the shipment that relates to the order. + * @param ?TaxTotal $taxTotal The total Tax object within shipment that relates to the order. */ public function __construct( public string $customerOrderNumber, diff --git a/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderList.php b/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderList.php index 23b464287..279350226 100644 --- a/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderList.php +++ b/src/Vendor/DirectFulfillmentOrdersV1/Dto/OrderList.php @@ -18,7 +18,7 @@ final class OrderList extends Dto /** * @param ?Pagination $pagination The pagination elements required to retrieve the remaining data. - * @param Order[]|null $orders Represents a purchase order within the `OrderList`. + * @param Order[]|null $orders Represents a purchase order within the OrderList. */ public function __construct( public ?Pagination $pagination = null, diff --git a/src/Vendor/DirectFulfillmentOrdersV1/Responses/GetOrdersResponse.php b/src/Vendor/DirectFulfillmentOrdersV1/Responses/GetOrdersResponse.php index 5098b8c01..b63a4afbd 100644 --- a/src/Vendor/DirectFulfillmentOrdersV1/Responses/GetOrdersResponse.php +++ b/src/Vendor/DirectFulfillmentOrdersV1/Responses/GetOrdersResponse.php @@ -17,7 +17,7 @@ final class GetOrdersResponse extends Response { /** - * @param ?OrderList $payload A purchase orders list returned as a response. + * @param ?OrderList $payload A list of purchase orders returned as response. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentOrdersV1/Responses/SubmitAcknowledgementResponse.php b/src/Vendor/DirectFulfillmentOrdersV1/Responses/SubmitAcknowledgementResponse.php index cc89b27c4..3744130bd 100644 --- a/src/Vendor/DirectFulfillmentOrdersV1/Responses/SubmitAcknowledgementResponse.php +++ b/src/Vendor/DirectFulfillmentOrdersV1/Responses/SubmitAcknowledgementResponse.php @@ -17,7 +17,7 @@ final class SubmitAcknowledgementResponse extends Response { /** - * @param ?TransactionId $payload Response that contains the transaction ID. + * @param ?TransactionId $payload Response containing the transaction ID. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentPaymentV1/Dto/InvoiceDetail.php b/src/Vendor/DirectFulfillmentPaymentV1/Dto/InvoiceDetail.php index d3616391e..563a494d5 100644 --- a/src/Vendor/DirectFulfillmentPaymentV1/Dto/InvoiceDetail.php +++ b/src/Vendor/DirectFulfillmentPaymentV1/Dto/InvoiceDetail.php @@ -24,12 +24,12 @@ final class InvoiceDetail extends Dto /** * @param string $invoiceNumber The unique invoice number. * @param \DateTimeInterface $invoiceDate Invoice date. - * @param PartyIdentification $remitToParty Name, address, and tax details of a party. - * @param PartyIdentification $shipFromParty Name, address, and tax details of a party. + * @param PartyIdentification $remitToParty Name, address and tax details of a party. + * @param PartyIdentification $shipFromParty Name, address and tax details of a party. * @param Money $invoiceTotal An amount of money, including units in the form of currency. * @param InvoiceItem[] $items Provides the details of the items in this invoice. * @param ?string $referenceNumber An additional unique reference number used for regulatory or other purposes. - * @param ?PartyIdentification $billToParty Name, address, and tax details of a party. + * @param ?PartyIdentification $billToParty Name, address and tax details of a party. * @param ?string $shipToCountryCode Ship-to country code. * @param ?string $paymentTermsCode The payment terms for the invoice. * @param TaxDetail[]|null $taxTotals Individual tax details per line item. diff --git a/src/Vendor/DirectFulfillmentPaymentV1/Dto/SubmitInvoiceRequest.php b/src/Vendor/DirectFulfillmentPaymentV1/Dto/SubmitInvoiceRequest.php index 783bfd234..d08005178 100644 --- a/src/Vendor/DirectFulfillmentPaymentV1/Dto/SubmitInvoiceRequest.php +++ b/src/Vendor/DirectFulfillmentPaymentV1/Dto/SubmitInvoiceRequest.php @@ -17,7 +17,7 @@ final class SubmitInvoiceRequest extends Dto protected static array $complexArrayTypes = ['invoices' => InvoiceDetail::class]; /** - * @param InvoiceDetail[]|null $invoices An array of invoice details you want to submit. + * @param InvoiceDetail[]|null $invoices An array of invoice details to be submitted. */ public function __construct( public ?array $invoices = null, diff --git a/src/Vendor/DirectFulfillmentPaymentV1/Dto/TaxRegistrationDetail.php b/src/Vendor/DirectFulfillmentPaymentV1/Dto/TaxRegistrationDetail.php index 951b1c812..d4b8de83a 100644 --- a/src/Vendor/DirectFulfillmentPaymentV1/Dto/TaxRegistrationDetail.php +++ b/src/Vendor/DirectFulfillmentPaymentV1/Dto/TaxRegistrationDetail.php @@ -15,7 +15,7 @@ final class TaxRegistrationDetail extends Dto { /** - * @param string $taxRegistrationNumber Tax registration number for the entity. For example, VAT ID or Consumption Tax ID. + * @param string $taxRegistrationNumber Tax registration number for the entity. For example, VAT ID, Consumption Tax ID. * @param ?string $taxRegistrationType Tax registration type for the entity. * @param ?Address $taxRegistrationAddress Address of the party. * @param ?string $taxRegistrationMessage Tax registration message that can be used for additional tax related details. diff --git a/src/Vendor/DirectFulfillmentPaymentV1/Responses/SubmitInvoiceResponse.php b/src/Vendor/DirectFulfillmentPaymentV1/Responses/SubmitInvoiceResponse.php index f16b04cfd..ee1f66940 100644 --- a/src/Vendor/DirectFulfillmentPaymentV1/Responses/SubmitInvoiceResponse.php +++ b/src/Vendor/DirectFulfillmentPaymentV1/Responses/SubmitInvoiceResponse.php @@ -17,7 +17,7 @@ final class SubmitInvoiceResponse extends Response { /** - * @param ?TransactionReference $payload Response that contains the transaction ID. + * @param ?TransactionReference $payload Response containing the transaction ID. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentSandboxV20211028/Api.php b/src/Vendor/DirectFulfillmentSandboxV20211028/Api.php index 5a9e848f3..98d3f927c 100644 --- a/src/Vendor/DirectFulfillmentSandboxV20211028/Api.php +++ b/src/Vendor/DirectFulfillmentSandboxV20211028/Api.php @@ -11,7 +11,7 @@ class Api extends BaseResource { /** - * @param GenerateOrderScenarioRequest $generateOrderScenarioRequest The `generateOrderScenarios` request body. + * @param GenerateOrderScenarioRequest $generateOrderScenarioRequest The request body for the generateOrderScenarios operation. */ public function generateOrderScenarios(GenerateOrderScenarioRequest $generateOrderScenarioRequest): Response { @@ -21,7 +21,7 @@ public function generateOrderScenarios(GenerateOrderScenarioRequest $generateOrd } /** - * @param string $transactionId The transaction identifier returned in the response for the `generateOrderScenarios` operation. + * @param string $transactionId The transaction identifier returned in the response to the generateOrderScenarios operation. */ public function getOrderScenarios(string $transactionId): Response { diff --git a/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/OrderScenarioRequest.php b/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/OrderScenarioRequest.php index e3985f748..5b16d7393 100644 --- a/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/OrderScenarioRequest.php +++ b/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/OrderScenarioRequest.php @@ -15,8 +15,8 @@ final class OrderScenarioRequest extends Dto { /** - * @param PartyIdentification $sellingParty The identification object for the party information. For example, warehouse code or vendor code. - * @param PartyIdentification $shipFromParty The identification object for the party information. For example, warehouse code or vendor code. + * @param PartyIdentification $sellingParty The identification object for the party information. For example, warehouse code or vendor code. Please refer to specific party for more details. + * @param PartyIdentification $shipFromParty The identification object for the party information. For example, warehouse code or vendor code. Please refer to specific party for more details. */ public function __construct( public PartyIdentification $sellingParty, diff --git a/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/Pagination.php b/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/Pagination.php index 02b180606..0985410fd 100644 --- a/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/Pagination.php +++ b/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/Pagination.php @@ -15,7 +15,7 @@ final class Pagination extends Dto { /** - * @param ?string $nextToken A generated token that retrieves the next set of results. This token is specified in the next request. + * @param ?string $nextToken A generated token to be passed in the next request to retrieve the next set of results. */ public function __construct( public ?string $nextToken = null, diff --git a/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/PartyIdentification.php b/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/PartyIdentification.php index 10a7b29f4..e92175e2e 100644 --- a/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/PartyIdentification.php +++ b/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/PartyIdentification.php @@ -15,7 +15,7 @@ final class PartyIdentification extends Dto { /** - * @param string $partyId Assigned identification for the party. For example, warehouse code or vendor code. + * @param string $partyId Assigned identification for the party. For example, warehouse code or vendor code. Please refer to specific party for more details. */ public function __construct( public string $partyId, diff --git a/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/Transaction.php b/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/Transaction.php index a835537c5..4c95a46e5 100644 --- a/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/Transaction.php +++ b/src/Vendor/DirectFulfillmentSandboxV20211028/Dto/Transaction.php @@ -15,7 +15,7 @@ final class Transaction extends Dto { /** - * @param string $transactionId The unique identifier returned in the response for the `generateOrderScenarios` request. + * @param string $transactionId The unique identifier returned in the response to the generateOrderScenarios request. * @param string $status The current processing status of the transaction. * @param ?TestCaseData $testCaseData The set of test case data returned in response to the test data request. */ diff --git a/src/Vendor/DirectFulfillmentSandboxV20211028/Requests/GenerateOrderScenarios.php b/src/Vendor/DirectFulfillmentSandboxV20211028/Requests/GenerateOrderScenarios.php index c0fa28208..ea8a2305b 100644 --- a/src/Vendor/DirectFulfillmentSandboxV20211028/Requests/GenerateOrderScenarios.php +++ b/src/Vendor/DirectFulfillmentSandboxV20211028/Requests/GenerateOrderScenarios.php @@ -30,7 +30,7 @@ class GenerateOrderScenarios extends Request implements HasBody protected Method $method = Method::POST; /** - * @param GenerateOrderScenarioRequest $generateOrderScenarioRequest The `generateOrderScenarios` request body. + * @param GenerateOrderScenarioRequest $generateOrderScenarioRequest The request body for the generateOrderScenarios operation. */ public function __construct( public GenerateOrderScenarioRequest $generateOrderScenarioRequest, diff --git a/src/Vendor/DirectFulfillmentSandboxV20211028/Requests/GetOrderScenarios.php b/src/Vendor/DirectFulfillmentSandboxV20211028/Requests/GetOrderScenarios.php index 3347010d7..d454587d0 100644 --- a/src/Vendor/DirectFulfillmentSandboxV20211028/Requests/GetOrderScenarios.php +++ b/src/Vendor/DirectFulfillmentSandboxV20211028/Requests/GetOrderScenarios.php @@ -25,7 +25,7 @@ class GetOrderScenarios extends Request protected Method $method = Method::GET; /** - * @param string $transactionId The transaction identifier returned in the response for the `generateOrderScenarios` operation. + * @param string $transactionId The transaction identifier returned in the response to the generateOrderScenarios operation. */ public function __construct( protected string $transactionId, diff --git a/src/Vendor/DirectFulfillmentSandboxV20211028/Responses/ErrorList.php b/src/Vendor/DirectFulfillmentSandboxV20211028/Responses/ErrorList.php index 29ef3e041..cd959ce3c 100644 --- a/src/Vendor/DirectFulfillmentSandboxV20211028/Responses/ErrorList.php +++ b/src/Vendor/DirectFulfillmentSandboxV20211028/Responses/ErrorList.php @@ -18,7 +18,7 @@ final class ErrorList extends Response protected static array $complexArrayTypes = ['errors' => Error::class]; /** - * @param Error[] $errors An array of individual error objects that contain error details. + * @param Error[] $errors An array of individual error objects containing error details. */ public function __construct( public readonly array $errors, diff --git a/src/Vendor/DirectFulfillmentSandboxV20211028/Responses/TransactionStatus.php b/src/Vendor/DirectFulfillmentSandboxV20211028/Responses/TransactionStatus.php index eff1a402f..580209db0 100644 --- a/src/Vendor/DirectFulfillmentSandboxV20211028/Responses/TransactionStatus.php +++ b/src/Vendor/DirectFulfillmentSandboxV20211028/Responses/TransactionStatus.php @@ -16,7 +16,7 @@ final class TransactionStatus extends Response { /** - * @param ?Transaction $transactionStatus The transaction details that include the status. If the transaction is successful, also includes the requested test order data. + * @param ?Transaction $transactionStatus The transaction details including the status. If the transaction was successful, also includes the requested test order data. */ public function __construct( public readonly ?Transaction $transactionStatus = null, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Api.php b/src/Vendor/DirectFulfillmentShippingV1/Api.php index 125f806d4..034551275 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Api.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Api.php @@ -20,9 +20,9 @@ class Api extends BaseResource { /** - * @param \DateTimeInterface $createdAfter Shipping labels that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param \DateTimeInterface $createdBefore Shipping labels that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified, the result will contain orders for all warehouses. + * @param \DateTimeInterface $createdAfter Shipping labels that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param \DateTimeInterface $createdBefore Shipping labels that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses. * @param ?int $limit The limit to the number of records returned. * @param ?string $sortOrder Sort ASC or DESC by order creation date. * @param ?string $nextToken Used for pagination when there are more ship labels than the specified result size limit. The token value is returned in the previous API call. @@ -41,7 +41,7 @@ public function getShippingLabels( } /** - * @param SubmitShippingLabelsRequest $submitShippingLabelsRequest The request schema for the `submitShippingLabelRequest` operation. + * @param SubmitShippingLabelsRequest $submitShippingLabelsRequest The request schema for the submitShippingLabelRequest operation. */ public function submitShippingLabelRequest(SubmitShippingLabelsRequest $submitShippingLabelsRequest): Response { @@ -51,7 +51,7 @@ public function submitShippingLabelRequest(SubmitShippingLabelsRequest $submitSh } /** - * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping label. It should be the same `purchaseOrderNumber` as received in the order. + * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping label. It should be the same purchaseOrderNumber as received in the order. */ public function getShippingLabel(string $purchaseOrderNumber): Response { @@ -61,7 +61,7 @@ public function getShippingLabel(string $purchaseOrderNumber): Response } /** - * @param SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest The request schema for the `submitShipmentConfirmations` operation. + * @param SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest The request schema for the submitShipmentConfirmations operation. */ public function submitShipmentConfirmations( SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest, @@ -72,7 +72,7 @@ public function submitShipmentConfirmations( } /** - * @param SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest Represents the request payload for submitting updates to the status of shipments, containing an array of one or more `ShipmentStatusUpdate` objects. + * @param SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest Represents the request payload for submitting updates to the status of shipments, containing an array of one or more ShipmentStatusUpdate objects. */ public function submitShipmentStatusUpdates( SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest, @@ -83,9 +83,9 @@ public function submitShipmentStatusUpdates( } /** - * @param \DateTimeInterface $createdAfter Orders that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param \DateTimeInterface $createdBefore Orders that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified, the result will contain orders for all warehouses. + * @param \DateTimeInterface $createdAfter Orders that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param \DateTimeInterface $createdBefore Orders that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses. * @param ?int $limit The limit to the number of records returned * @param ?string $sortOrder Sort ASC or DESC by order creation date. * @param ?string $nextToken Used for pagination when there are more orders than the specified result size limit. The token value is returned in the previous API call. @@ -114,9 +114,9 @@ public function getCustomerInvoice(string $purchaseOrderNumber): Response } /** - * @param \DateTimeInterface $createdAfter Packing slips that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param \DateTimeInterface $createdBefore Packing slips that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified the result will contain orders for all warehouses. + * @param \DateTimeInterface $createdAfter Packing slips that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param \DateTimeInterface $createdBefore Packing slips that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified the result will contain orders for all warehouses. * @param ?int $limit The limit to the number of records returned * @param ?string $sortOrder Sort ASC or DESC by packing slip creation date. * @param ?string $nextToken Used for pagination when there are more packing slips than the specified result size limit. The token value is returned in the previous API call. @@ -135,7 +135,7 @@ public function getPackingSlips( } /** - * @param string $purchaseOrderNumber The `purchaseOrderNumber` for the packing slip you want. + * @param string $purchaseOrderNumber The purchaseOrderNumber for the packing slip you want. */ public function getPackingSlip(string $purchaseOrderNumber): Response { diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/CustomerInvoice.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/CustomerInvoice.php index 28e15cf8f..f85d36459 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/CustomerInvoice.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/CustomerInvoice.php @@ -16,7 +16,7 @@ final class CustomerInvoice extends Dto { /** * @param string $purchaseOrderNumber The purchase order number for this order. - * @param string $content The `Base64encoded` customer invoice. + * @param string $content The Base64encoded customer invoice. */ public function __construct( public string $purchaseOrderNumber, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/CustomerInvoiceList.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/CustomerInvoiceList.php index 6b7572a2c..632f58851 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/CustomerInvoiceList.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/CustomerInvoiceList.php @@ -18,7 +18,7 @@ final class CustomerInvoiceList extends Dto /** * @param ?Pagination $pagination The pagination elements required to retrieve the remaining data. - * @param CustomerInvoice[]|null $customerInvoices Represents a customer invoice within the `CustomerInvoiceList`. + * @param CustomerInvoice[]|null $customerInvoices Represents a customer invoice within the CustomerInvoiceList. */ public function __construct( public ?Pagination $pagination = null, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/Item.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/Item.php index b00e8e7c9..d851af19e 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/Item.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/Item.php @@ -17,7 +17,7 @@ final class Item extends Dto /** * @param int $itemSequenceNumber Item Sequence Number for the item. This must be the same value as sent in order for a given item. * @param ItemQuantity $shippedQuantity Details of item quantity. - * @param ?string $buyerProductIdentifier Buyer's Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required. + * @param ?string $buyerProductIdentifier Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required. * @param ?string $vendorProductIdentifier The vendor selected product identification of the item. Should be the same as was sent in the purchase order, like SKU Number. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/LabelData.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/LabelData.php index e57e8eaf4..54ec357ac 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/LabelData.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/LabelData.php @@ -18,7 +18,7 @@ final class LabelData extends Dto * @param string $content This field will contain the Base64encoded string of the shipment label content. * @param ?string $packageIdentifier Identifier for the package. The first package will be 001, the second 002, and so on. This number is used as a reference to refer to this package from the pallet level. * @param ?string $trackingNumber Package tracking identifier from the shipping carrier. - * @param ?string $shipMethod Ship method to be used for shipping the order. Amazon defines ship method codes indicating shipping carrier and shipment service level. Ship method codes are case and format sensitive. The same ship method code should returned on the shipment confirmation. Note that the ship method codes are vendor specific and will be provided to each vendor during the implementation. + * @param ?string $shipMethod Ship method to be used for shipping the order. Amazon defines Ship Method Codes indicating shipping carrier and shipment service level. Ship Method Codes are case and format sensitive. The same ship method code should returned on the shipment confirmation. Note that the Ship Method Codes are vendor specific and will be provided to each vendor during the implementation. * @param ?string $shipMethodName Shipping method name for internal reference. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/PackedItem.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/PackedItem.php index c28b97c4e..ddc5187d8 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/PackedItem.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/PackedItem.php @@ -17,7 +17,7 @@ final class PackedItem extends Dto /** * @param int $itemSequenceNumber Item Sequence Number for the item. This must be the same value as sent in the order for a given item. * @param ItemQuantity $packedQuantity Details of item quantity. - * @param ?string $buyerProductIdentifier Buyer's Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required. + * @param ?string $buyerProductIdentifier Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required. * @param ?string $vendorProductIdentifier The vendor selected product identification of the item. Should be the same as was sent in the Purchase Order, like SKU Number. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/Pagination.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/Pagination.php index bc22b5a82..ac91bf726 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/Pagination.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/Pagination.php @@ -15,7 +15,7 @@ final class Pagination extends Dto { /** - * @param ?string $nextToken A generated string used to pass information to your next request. If `NextToken` is returned, pass the value of `NextToken` to the next request. If `NextToken` is not returned, there are no more order items to return. + * @param ?string $nextToken A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more order items to return. */ public function __construct( public ?string $nextToken = null, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/ShipmentSchedule.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/ShipmentSchedule.php index 98d478bff..d002e2ab7 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/ShipmentSchedule.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/ShipmentSchedule.php @@ -15,9 +15,9 @@ final class ShipmentSchedule extends Dto { /** - * @param ?\DateTimeInterface $estimatedDeliveryDateTime Date on which the shipment is expected to reach the customer delivery location. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`. - * @param ?\DateTimeInterface $apptWindowStartDateTime This field indicates the date and time at the start of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`. - * @param ?\DateTimeInterface $apptWindowEndDateTime This field indicates the date and time at the end of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`. + * @param ?\DateTimeInterface $estimatedDeliveryDateTime Date on which the shipment is expected to reach the customer delivery location. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. + * @param ?\DateTimeInterface $apptWindowStartDateTime This field indicates the date and time at the start of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. + * @param ?\DateTimeInterface $apptWindowEndDateTime This field indicates the date and time at the end of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. */ public function __construct( public ?\DateTimeInterface $estimatedDeliveryDateTime = null, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/StatusUpdateDetails.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/StatusUpdateDetails.php index 7469d1492..e16d139f1 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/StatusUpdateDetails.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/StatusUpdateDetails.php @@ -15,10 +15,10 @@ final class StatusUpdateDetails extends Dto { /** - * @param string $trackingNumber This is required to be provided for every package and should match with the `trackingNumber` sent for the shipment confirmation. - * @param string $statusCode Indicates the shipment status code for the package that provides transportation information for Amazon tracking systems and ultimately for the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation). - * @param string $reasonCode Provides a reason code for the status for the package that will provide additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation). - * @param \DateTimeInterface $statusDateTime The date and time when the shipment status was updated. This field is expected to be in ISO 8601 date/time format, with UTC time zone or UTC offset. For example, `2020-07-16T23:00:00Z` or `2020-07-16T23:00:00+01:00`. + * @param string $trackingNumber This is required to be provided for every package and should match with the trackingNumber sent for the shipment confirmation. + * @param string $statusCode Indicates the shipment status code of the package that provides transportation information for Amazon tracking systems and ultimately for the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation). + * @param string $reasonCode Provides a reason code for the status of the package that will provide additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation). + * @param \DateTimeInterface $statusDateTime The date and time when the shipment status was updated. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. * @param Address $statusLocationAddress Address of the party. * @param ?ShipmentSchedule $shipmentSchedule Details for the scheduled delivery timeline for a shipment, including the estimated delivery date and time, as well as the start and end times of the appointment window for delivery. */ diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/SubmitShipmentConfirmationsRequest.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/SubmitShipmentConfirmationsRequest.php index 139035afa..21e10ebfb 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/SubmitShipmentConfirmationsRequest.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/SubmitShipmentConfirmationsRequest.php @@ -17,7 +17,7 @@ final class SubmitShipmentConfirmationsRequest extends Dto protected static array $complexArrayTypes = ['shipmentConfirmations' => ShipmentConfirmation::class]; /** - * @param ShipmentConfirmation[]|null $shipmentConfirmations Array of `ShipmentConfirmation` objects, each representing confirmation details for a specific shipment. + * @param ShipmentConfirmation[]|null $shipmentConfirmations Array of ShipmentConfirmation objects, each representing confirmation details for a specific shipment. */ public function __construct( public ?array $shipmentConfirmations = null, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Dto/SubmitShipmentStatusUpdatesRequest.php b/src/Vendor/DirectFulfillmentShippingV1/Dto/SubmitShipmentStatusUpdatesRequest.php index 468dfc845..3db4becfa 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Dto/SubmitShipmentStatusUpdatesRequest.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Dto/SubmitShipmentStatusUpdatesRequest.php @@ -17,7 +17,7 @@ final class SubmitShipmentStatusUpdatesRequest extends Dto protected static array $complexArrayTypes = ['shipmentStatusUpdates' => ShipmentStatusUpdate::class]; /** - * @param ShipmentStatusUpdate[]|null $shipmentStatusUpdates Contains a list of one or more `ShipmentStatusUpdate` objects, each representing an update to the status of a specific shipment. + * @param ShipmentStatusUpdate[]|null $shipmentStatusUpdates Contains a list of one or more ShipmentStatusUpdate objects, each representing an update to the status of a specific shipment. */ public function __construct( public ?array $shipmentStatusUpdates = null, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetCustomerInvoices.php b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetCustomerInvoices.php index 47491830d..ab01e8594 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetCustomerInvoices.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetCustomerInvoices.php @@ -26,9 +26,9 @@ class GetCustomerInvoices extends Request protected Method $method = Method::GET; /** - * @param \DateTimeInterface $createdAfter Orders that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param \DateTimeInterface $createdBefore Orders that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified, the result will contain orders for all warehouses. + * @param \DateTimeInterface $createdAfter Orders that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param \DateTimeInterface $createdBefore Orders that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses. * @param ?int $limit The limit to the number of records returned * @param ?string $sortOrder Sort ASC or DESC by order creation date. * @param ?string $nextToken Used for pagination when there are more orders than the specified result size limit. The token value is returned in the previous API call. diff --git a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetPackingSlip.php b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetPackingSlip.php index dfe0c188e..e4ee16f93 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetPackingSlip.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetPackingSlip.php @@ -25,7 +25,7 @@ class GetPackingSlip extends Request protected Method $method = Method::GET; /** - * @param string $purchaseOrderNumber The `purchaseOrderNumber` for the packing slip you want. + * @param string $purchaseOrderNumber The purchaseOrderNumber for the packing slip you want. */ public function __construct( protected string $purchaseOrderNumber, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetPackingSlips.php b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetPackingSlips.php index 36e739f87..6c056aceb 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetPackingSlips.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetPackingSlips.php @@ -25,9 +25,9 @@ class GetPackingSlips extends Request protected Method $method = Method::GET; /** - * @param \DateTimeInterface $createdAfter Packing slips that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param \DateTimeInterface $createdBefore Packing slips that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified the result will contain orders for all warehouses. + * @param \DateTimeInterface $createdAfter Packing slips that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param \DateTimeInterface $createdBefore Packing slips that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified the result will contain orders for all warehouses. * @param ?int $limit The limit to the number of records returned * @param ?string $sortOrder Sort ASC or DESC by packing slip creation date. * @param ?string $nextToken Used for pagination when there are more packing slips than the specified result size limit. The token value is returned in the previous API call. diff --git a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetShippingLabel.php b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetShippingLabel.php index ad799b042..efce71c32 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetShippingLabel.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetShippingLabel.php @@ -25,7 +25,7 @@ class GetShippingLabel extends Request protected Method $method = Method::GET; /** - * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping label. It should be the same `purchaseOrderNumber` as received in the order. + * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping label. It should be the same purchaseOrderNumber as received in the order. */ public function __construct( protected string $purchaseOrderNumber, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetShippingLabels.php b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetShippingLabels.php index e16cd18b5..57f25361e 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Requests/GetShippingLabels.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Requests/GetShippingLabels.php @@ -24,9 +24,9 @@ class GetShippingLabels extends Request protected Method $method = Method::GET; /** - * @param \DateTimeInterface $createdAfter Shipping labels that became available after this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param \DateTimeInterface $createdBefore Shipping labels that became available before this date and time will be included in the result. Must be in ISO 8601 date/time format. - * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified, the result will contain orders for all warehouses. + * @param \DateTimeInterface $createdAfter Shipping labels that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param \DateTimeInterface $createdBefore Shipping labels that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses. * @param ?int $limit The limit to the number of records returned. * @param ?string $sortOrder Sort ASC or DESC by order creation date. * @param ?string $nextToken Used for pagination when there are more ship labels than the specified result size limit. The token value is returned in the previous API call. diff --git a/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShipmentConfirmations.php b/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShipmentConfirmations.php index 7caec963e..51aea9ecf 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShipmentConfirmations.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShipmentConfirmations.php @@ -29,7 +29,7 @@ class SubmitShipmentConfirmations extends Request implements HasBody protected Method $method = Method::POST; /** - * @param SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest The request schema for the `submitShipmentConfirmations` operation. + * @param SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest The request schema for the submitShipmentConfirmations operation. */ public function __construct( public SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShipmentStatusUpdates.php b/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShipmentStatusUpdates.php index c6769b450..e4a4bce9c 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShipmentStatusUpdates.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShipmentStatusUpdates.php @@ -29,7 +29,7 @@ class SubmitShipmentStatusUpdates extends Request implements HasBody protected Method $method = Method::POST; /** - * @param SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest Represents the request payload for submitting updates to the status of shipments, containing an array of one or more `ShipmentStatusUpdate` objects. + * @param SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest Represents the request payload for submitting updates to the status of shipments, containing an array of one or more ShipmentStatusUpdate objects. */ public function __construct( public SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest, diff --git a/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShippingLabelRequest.php b/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShippingLabelRequest.php index 61e3c1777..0980f1fd6 100644 --- a/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShippingLabelRequest.php +++ b/src/Vendor/DirectFulfillmentShippingV1/Requests/SubmitShippingLabelRequest.php @@ -29,7 +29,7 @@ class SubmitShippingLabelRequest extends Request implements HasBody protected Method $method = Method::POST; /** - * @param SubmitShippingLabelsRequest $submitShippingLabelsRequest The request schema for the `submitShippingLabelRequest` operation. + * @param SubmitShippingLabelsRequest $submitShippingLabelsRequest The request schema for the submitShippingLabelRequest operation. */ public function __construct( public SubmitShippingLabelsRequest $submitShippingLabelsRequest, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Api.php b/src/Vendor/DirectFulfillmentShippingV20211228/Api.php index cb4e7e8f7..3b9946016 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Api.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Api.php @@ -4,10 +4,12 @@ use Saloon\Http\Response; use SellingPartnerApi\BaseResource; +use SellingPartnerApi\Vendor\DirectFulfillmentShippingV20211228\Dto\CreateContainerLabelRequest; use SellingPartnerApi\Vendor\DirectFulfillmentShippingV20211228\Dto\CreateShippingLabelsRequest; use SellingPartnerApi\Vendor\DirectFulfillmentShippingV20211228\Dto\SubmitShipmentConfirmationsRequest; use SellingPartnerApi\Vendor\DirectFulfillmentShippingV20211228\Dto\SubmitShipmentStatusUpdatesRequest; use SellingPartnerApi\Vendor\DirectFulfillmentShippingV20211228\Dto\SubmitShippingLabelsRequest; +use SellingPartnerApi\Vendor\DirectFulfillmentShippingV20211228\Requests\CreateContainerLabel; use SellingPartnerApi\Vendor\DirectFulfillmentShippingV20211228\Requests\CreateShippingLabels; use SellingPartnerApi\Vendor\DirectFulfillmentShippingV20211228\Requests\GetCustomerInvoice; use SellingPartnerApi\Vendor\DirectFulfillmentShippingV20211228\Requests\GetCustomerInvoices; @@ -22,11 +24,11 @@ class Api extends BaseResource { /** - * @param \DateTimeInterface $createdAfter Shipping labels that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param \DateTimeInterface $createdBefore Shipping labels that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses. + * @param \DateTimeInterface $createdAfter Shipping labels that became available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param \DateTimeInterface $createdBefore Shipping labels that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified, the result contains orders for all warehouses. * @param ?int $limit The limit to the number of records returned. - * @param ?string $sortOrder Sort ASC or DESC by order creation date. + * @param ?string $sortOrder The sort order creation date. You can choose between ascending (`ASC`) or descending (`DESC`) sort order. * @param ?string $nextToken Used for pagination when there are more ship labels than the specified result size limit. The token value is returned in the previous API call. */ public function getShippingLabels( @@ -53,7 +55,7 @@ public function submitShippingLabelRequest(SubmitShippingLabelsRequest $submitSh } /** - * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping label. Should be the same `purchaseOrderNumber` as received in the order. + * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping label. It should be the same `purchaseOrderNumber` that you received in the order. */ public function getShippingLabel(string $purchaseOrderNumber): Response { @@ -63,7 +65,7 @@ public function getShippingLabel(string $purchaseOrderNumber): Response } /** - * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping labels. It should be the same purchaseOrderNumber as received in the order. + * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping labels. It should be the same number as the `purchaseOrderNumber` in the order. * @param CreateShippingLabelsRequest $createShippingLabelsRequest The request body for the createShippingLabels operation. */ public function createShippingLabels( @@ -76,7 +78,7 @@ public function createShippingLabels( } /** - * @param SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest The `submitShipmentConfirmations` request schema. + * @param SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest The request schema for the submitShipmentConfirmations operation. */ public function submitShipmentConfirmations( SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest, @@ -87,7 +89,7 @@ public function submitShipmentConfirmations( } /** - * @param SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest The `submitShipmentStatusUpdates` request schema. + * @param SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest The request schema for the `submitShipmentStatusUpdates` operation. */ public function submitShipmentStatusUpdates( SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest, @@ -98,8 +100,8 @@ public function submitShipmentStatusUpdates( } /** - * @param \DateTimeInterface $createdAfter Orders that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param \DateTimeInterface $createdBefore Orders that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param \DateTimeInterface $createdAfter Orders that became available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param \DateTimeInterface $createdBefore Orders that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses. * @param ?int $limit The limit to the number of records returned * @param ?string $sortOrder Sort ASC or DESC by order creation date. @@ -129,11 +131,11 @@ public function getCustomerInvoice(string $purchaseOrderNumber): Response } /** - * @param \DateTimeInterface $createdAfter Packing slips that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param \DateTimeInterface $createdBefore Packing slips that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified the result will contain orders for all warehouses. - * @param ?int $limit The limit to the number of records returned - * @param ?string $sortOrder Sort ASC or DESC by packing slip creation date. + * @param \DateTimeInterface $createdAfter Packing slips that become available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param \DateTimeInterface $createdBefore Packing slips that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified, the result contains orders for all warehouses. + * @param ?int $limit The maximum number of records to return. + * @param ?string $sortOrder The packing slip creation dates, which are sorted by ascending or descending order. * @param ?string $nextToken Used for pagination when there are more packing slips than the specified result size limit. The token value is returned in the previous API call. */ public function getPackingSlips( @@ -150,7 +152,7 @@ public function getPackingSlips( } /** - * @param string $purchaseOrderNumber The purchaseOrderNumber for the packing slip you want. + * @param string $purchaseOrderNumber The `purchaseOrderNumber` for the packing slip that you want. */ public function getPackingSlip(string $purchaseOrderNumber): Response { @@ -158,4 +160,14 @@ public function getPackingSlip(string $purchaseOrderNumber): Response return $this->connector->send($request); } + + /** + * @param CreateContainerLabelRequest $createContainerLabelRequest The request body schema for the `createContainerLabel` operation. + */ + public function createContainerLabel(CreateContainerLabelRequest $createContainerLabelRequest): Response + { + $request = new CreateContainerLabel($createContainerLabelRequest); + + return $this->connector->send($request); + } } diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Address.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Address.php index 9ce8022ca..feea5cd3f 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Address.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Address.php @@ -17,7 +17,7 @@ final class Address extends Dto /** * @param string $name The name of the person, business or institution at that address. * @param string $addressLine1 First line of the address. - * @param string $countryCode The two digit country code in ISO 3166-1 alpha-2 format. + * @param string $countryCode The two-letter country code in [ISO 3166-1 alpha-2](https://www.iban.com/country-codes) format. * @param ?string $addressLine2 Additional street address information, if required. * @param ?string $addressLine3 Additional street address information, if required. * @param ?string $city The city where the person, business or institution is located. diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Container.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Container.php index 10b6c0e26..4f30153e4 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Container.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Container.php @@ -24,7 +24,7 @@ final class Container extends Dto * @param ?string $trackingNumber The tracking number. * @param ?string $manifestId The manifest identifier. * @param ?string $manifestDate The date of the manifest. - * @param ?string $shipMethod The shipment method. This property is required when calling the submitShipmentConfirmations operation, and optional otherwise. + * @param ?string $shipMethod The shipment method. This property is required when calling the `submitShipmentConfirmations` operation, and optional otherwise. * @param ?string $scacCode SCAC code required for NA VOC vendors only. * @param ?string $carrier Carrier required for EU VOC vendors only. * @param ?int $containerSequenceNumber An integer that must be submitted for multi-box shipments only, where one item may come in separate packages. diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ContainerLabel.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ContainerLabel.php new file mode 100644 index 000000000..9f1c7c209 --- /dev/null +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ContainerLabel.php @@ -0,0 +1,27 @@ + Package::class]; + + /** + * @param PartyIdentification $sellingParty The name, address, and tax details of a party. + * @param PartyIdentification $shipFromParty The name, address, and tax details of a party. + * @param string $carrierId The unique carrier code for the carrier for whom container labels are requested. + * @param string $vendorContainerId The unique, vendor-provided identifier for the container. + * @param Package[] $packages An array of package objects in a container. + */ + public function __construct( + public PartyIdentification $sellingParty, + public PartyIdentification $shipFromParty, + public string $carrierId, + public string $vendorContainerId, + public array $packages, + ) {} +} diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/CreateShippingLabelsRequest.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/CreateShippingLabelsRequest.php index c1ed5ad6b..c95d69641 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/CreateShippingLabelsRequest.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/CreateShippingLabelsRequest.php @@ -17,8 +17,8 @@ final class CreateShippingLabelsRequest extends Dto protected static array $complexArrayTypes = ['containers' => Container::class]; /** - * @param PartyIdentification $sellingParty Name, address, and tax details for a party. - * @param PartyIdentification $shipFromParty Name, address, and tax details for a party. + * @param PartyIdentification $sellingParty The name, address, and tax details of a party. + * @param PartyIdentification $shipFromParty The name, address, and tax details of a party. * @param Container[]|null $containers A list of the packages in this shipment. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Item.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Item.php index 9c22531bb..5b18dcca4 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Item.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Item.php @@ -15,10 +15,10 @@ final class Item extends Dto { /** - * @param int $itemSequenceNumber Item Sequence Number for the item. This must be the same value as sent in order for a given item. + * @param int $itemSequenceNumber The sequence number of the item. The number must be the same as the order number of the item. * @param ItemQuantity $shippedQuantity Details of item quantity. - * @param ?string $buyerProductIdentifier Buyer's Standard Identification Number (ASIN) of an item. Either buyerProductIdentifier or vendorProductIdentifier is required. - * @param ?string $vendorProductIdentifier The vendor selected product identification of the item. Should be the same as was sent in the purchase order, like SKU Number. + * @param ?string $buyerProductIdentifier The buyer's Amazon Standard Identification Number (ASIN) of an item. Either `buyerProductIdentifier` or `vendorProductIdentifier` is required. + * @param ?string $vendorProductIdentifier An item's product identifier, which the vendor selects. This identifier should be the same as the identifier, such as a SKU, in the purchase order. */ public function __construct( public int $itemSequenceNumber, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Package.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Package.php new file mode 100644 index 000000000..4c592a443 --- /dev/null +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/Package.php @@ -0,0 +1,23 @@ + TaxRegistrationDetails::class]; /** - * @param string $partyId Assigned Identification for the party. + * @param string $partyId The identifier of the party. * @param ?Address $address Address of the party. - * @param TaxRegistrationDetails[]|null $taxRegistrationDetails Tax registration details of the entity. + * @param TaxRegistrationDetails[]|null $taxRegistrationDetails The tax registration details of the party. */ public function __construct( public string $partyId, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentConfirmation.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentConfirmation.php index 18f421214..c88b2111a 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentConfirmation.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentConfirmation.php @@ -19,8 +19,8 @@ final class ShipmentConfirmation extends Dto /** * @param string $purchaseOrderNumber Purchase order number corresponding to the shipment. * @param ShipmentDetails $shipmentDetails Details about a shipment. - * @param PartyIdentification $sellingParty Name, address, and tax details for a party. - * @param PartyIdentification $shipFromParty Name, address, and tax details for a party. + * @param PartyIdentification $sellingParty The name, address, and tax details of a party. + * @param PartyIdentification $shipFromParty The name, address, and tax details of a party. * @param Item[] $items Provide the details of the items in this shipment. If any of the item details field is common at a package or a pallet level, then provide them at the corresponding package. * @param Container[]|null $containers Provide the details of the items in this shipment. If any of the item details field is common at a package or a pallet level, then provide them at the corresponding package. */ diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentDetails.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentDetails.php index 6b1401abd..8e28dd488 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentDetails.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentDetails.php @@ -15,11 +15,11 @@ final class ShipmentDetails extends Dto { /** - * @param \DateTimeInterface $shippedDate This field indicates the date of the departure of the shipment from vendor's location. Vendors are requested to send ASNs within 30 minutes of departure from their warehouse/distribution center or at least 6 hours prior to the appointment time at the Amazon destination warehouse, whichever is sooner. Shipped date mentioned in the Shipment Confirmation should not be in the future. - * @param string $shipmentStatus Indicate the shipment status. + * @param \DateTimeInterface $shippedDate The date of the shipment's departure from vendor's location. Vendors send ASNs within 30 minutes of departure from their warehouse/distribution center or six hours prior to the appointment time at the Amazon destination warehouse. The shipped date mentioned in the shipment confirmation cannot be in the future. + * @param string $shipmentStatus The shipment status. * @param ?bool $isPriorityShipment Provide the priority of the shipment. * @param ?string $vendorOrderNumber The vendor order number is a unique identifier generated by a vendor for their reference. - * @param ?\DateTimeInterface $estimatedDeliveryDate Date on which the shipment is expected to reach the buyer's warehouse. It needs to be an estimate based on the average transit time between the ship-from location and the destination. The exact appointment time will be provided by buyer and is potentially not known when creating the shipment confirmation. + * @param ?\DateTimeInterface $estimatedDeliveryDate The date on which the shipment is expected to reach the buyer's warehouse. The date is estimated based on the average transit time between the ship-from location and the destination. Usually, the exact appointment time is unknown when creating the shipment confirmation and is later provided by the buyer. */ public function __construct( public \DateTimeInterface $shippedDate, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentSchedule.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentSchedule.php index 0adebc180..9612dadd4 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentSchedule.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentSchedule.php @@ -15,9 +15,9 @@ final class ShipmentSchedule extends Dto { /** - * @param ?\DateTimeInterface $estimatedDeliveryDateTime Date on which the shipment is expected to reach the customer delivery location. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. - * @param ?\DateTimeInterface $apptWindowStartDateTime This field indicates the date and time at the start of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. - * @param ?\DateTimeInterface $apptWindowEndDateTime This field indicates the date and time at the end of the appointment window scheduled to deliver the shipment. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. + * @param ?\DateTimeInterface $estimatedDeliveryDateTime Date on which the shipment is expected to reach the customer delivery location. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. + * @param ?\DateTimeInterface $apptWindowStartDateTime The date and time at the start of the appointment window when the shipment is expected to be delivered. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. + * @param ?\DateTimeInterface $apptWindowEndDateTime The date and time at the end of the appointment window when the shipment is expected to be delivered. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. */ public function __construct( public ?\DateTimeInterface $estimatedDeliveryDateTime = null, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentStatusUpdate.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentStatusUpdate.php index 3a7689769..8e707bf2d 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentStatusUpdate.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShipmentStatusUpdate.php @@ -16,8 +16,8 @@ final class ShipmentStatusUpdate extends Dto { /** * @param string $purchaseOrderNumber Purchase order number of the shipment for which to update the shipment status. - * @param PartyIdentification $sellingParty Name, address, and tax details for a party. - * @param PartyIdentification $shipFromParty Name, address, and tax details for a party. + * @param PartyIdentification $sellingParty The name, address, and tax details of a party. + * @param PartyIdentification $shipFromParty The name, address, and tax details of a party. * @param StatusUpdateDetails $statusUpdateDetails Details for the shipment status update given by the vendor for the specific package. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShippingLabelRequest.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShippingLabelRequest.php index cde81c8ec..06e4faccb 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShippingLabelRequest.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/ShippingLabelRequest.php @@ -17,9 +17,9 @@ final class ShippingLabelRequest extends Dto protected static array $complexArrayTypes = ['containers' => Container::class]; /** - * @param string $purchaseOrderNumber Purchase order number of the order for which to create a shipping label. - * @param PartyIdentification $sellingParty Name, address, and tax details for a party. - * @param PartyIdentification $shipFromParty Name, address, and tax details for a party. + * @param string $purchaseOrderNumber The purchase order number of the order for which to create a shipping label. + * @param PartyIdentification $sellingParty The name, address, and tax details of a party. + * @param PartyIdentification $shipFromParty The name, address, and tax details of a party. * @param Container[]|null $containers A list of the packages in this shipment. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/StatusUpdateDetails.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/StatusUpdateDetails.php index 964cc73e5..f271b197e 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/StatusUpdateDetails.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/StatusUpdateDetails.php @@ -15,10 +15,10 @@ final class StatusUpdateDetails extends Dto { /** - * @param string $trackingNumber This is required to be provided for every package and should match with the trackingNumber sent for the shipment confirmation. - * @param string $statusCode The shipment status code for the package that provides transportation information for Amazon tracking systems and the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation). - * @param string $reasonCode Provides a reason code for the package status that provides additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation). - * @param \DateTimeInterface $statusDateTime The date and time when the shipment status was updated. This field is expected to be in ISO-8601 date/time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. + * @param string $trackingNumber The shipment tracking number is required for every package and should match the `trackingNumber` sent for the shipment confirmation. + * @param string $statusCode Indicates the shipment status code of the package that provides transportation information for Amazon tracking systems and ultimately for the final customer. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation). + * @param string $reasonCode Provides a reason code for the status of the package that will provide additional information about the transportation status. For more information, refer to the [Additional Fields Explanation](https://developer-docs.amazon.com/sp-api/docs/vendor-direct-fulfillment-shipping-api-use-case-guide#additional-fields-explanation). + * @param \DateTimeInterface $statusDateTime The date and time when the shipment status was updated. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format, with UTC time zone or UTC offset. For example, 2020-07-16T23:00:00Z or 2020-07-16T23:00:00+01:00. * @param Address $statusLocationAddress Address of the party. * @param ?ShipmentSchedule $shipmentSchedule Details about the estimated delivery window. */ diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShipmentConfirmationsRequest.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShipmentConfirmationsRequest.php index 638d73b4e..428dd4f5b 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShipmentConfirmationsRequest.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShipmentConfirmationsRequest.php @@ -17,7 +17,7 @@ final class SubmitShipmentConfirmationsRequest extends Dto protected static array $complexArrayTypes = ['shipmentConfirmations' => ShipmentConfirmation::class]; /** - * @param ShipmentConfirmation[]|null $shipmentConfirmations An array of `ShipmentConfirmation` objects, each represents confirmation details for a specific shipment. + * @param ShipmentConfirmation[]|null $shipmentConfirmations Array of `ShipmentConfirmation` objects. Each `ShipmentConfirmation` object represents the confirmation details for a specific shipment. */ public function __construct( public ?array $shipmentConfirmations = null, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShipmentStatusUpdatesRequest.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShipmentStatusUpdatesRequest.php index 8757476e7..a792dc5c8 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShipmentStatusUpdatesRequest.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShipmentStatusUpdatesRequest.php @@ -17,7 +17,7 @@ final class SubmitShipmentStatusUpdatesRequest extends Dto protected static array $complexArrayTypes = ['shipmentStatusUpdates' => ShipmentStatusUpdate::class]; /** - * @param ShipmentStatusUpdate[]|null $shipmentStatusUpdates Contains a list of one or more `ShipmentStatusUpdate` objects, each represents a status update of a specific shipment. + * @param ShipmentStatusUpdate[]|null $shipmentStatusUpdates Contains a list of one or more `ShipmentStatusUpdate` objects. Each `ShipmentStatusUpdate` object represents an update to the status of a specific shipment. */ public function __construct( public ?array $shipmentStatusUpdates = null, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShippingLabelsRequest.php b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShippingLabelsRequest.php index d98d8214a..089ba0bba 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShippingLabelsRequest.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Dto/SubmitShippingLabelsRequest.php @@ -17,7 +17,7 @@ final class SubmitShippingLabelsRequest extends Dto protected static array $complexArrayTypes = ['shippingLabelRequests' => ShippingLabelRequest::class]; /** - * @param ShippingLabelRequest[]|null $shippingLabelRequests An array of shipping label requests you want to process. + * @param ShippingLabelRequest[]|null $shippingLabelRequests An array of shipping label requests to be processed. */ public function __construct( public ?array $shippingLabelRequests = null, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/CreateContainerLabel.php b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/CreateContainerLabel.php new file mode 100644 index 000000000..e8c52dc75 --- /dev/null +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/CreateContainerLabel.php @@ -0,0 +1,60 @@ +status(); + $responseCls = match ($status) { + 200 => CreateContainerLabelResponse::class, + 400, 403, 404, 413, 415, 429, 500, 503 => ErrorList::class, + default => throw new Exception("Unhandled response status: {$status}") + }; + + return $responseCls::deserialize($response->json()); + } + + public function defaultBody(): array + { + return $this->createContainerLabelRequest->toArray(); + } +} diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/CreateShippingLabels.php b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/CreateShippingLabels.php index cf05d8ea6..6f4e91a20 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/CreateShippingLabels.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/CreateShippingLabels.php @@ -31,7 +31,7 @@ class CreateShippingLabels extends Request implements HasBody protected Method $method = Method::POST; /** - * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping labels. It should be the same purchaseOrderNumber as received in the order. + * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping labels. It should be the same number as the `purchaseOrderNumber` in the order. * @param CreateShippingLabelsRequest $createShippingLabelsRequest The request body for the createShippingLabels operation. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetCustomerInvoices.php b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetCustomerInvoices.php index 799e8bbe5..237723279 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetCustomerInvoices.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetCustomerInvoices.php @@ -26,8 +26,8 @@ class GetCustomerInvoices extends Request protected Method $method = Method::GET; /** - * @param \DateTimeInterface $createdAfter Orders that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param \DateTimeInterface $createdBefore Orders that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. + * @param \DateTimeInterface $createdAfter Orders that became available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param \DateTimeInterface $createdBefore Orders that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses. * @param ?int $limit The limit to the number of records returned * @param ?string $sortOrder Sort ASC or DESC by order creation date. diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetPackingSlip.php b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetPackingSlip.php index 3829b2a32..4827a54c3 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetPackingSlip.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetPackingSlip.php @@ -26,7 +26,7 @@ class GetPackingSlip extends Request protected Method $method = Method::GET; /** - * @param string $purchaseOrderNumber The purchaseOrderNumber for the packing slip you want. + * @param string $purchaseOrderNumber The `purchaseOrderNumber` for the packing slip that you want. */ public function __construct( protected string $purchaseOrderNumber, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetPackingSlips.php b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetPackingSlips.php index df71798b8..cdf805af7 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetPackingSlips.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetPackingSlips.php @@ -26,11 +26,11 @@ class GetPackingSlips extends Request protected Method $method = Method::GET; /** - * @param \DateTimeInterface $createdAfter Packing slips that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param \DateTimeInterface $createdBefore Packing slips that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified the result will contain orders for all warehouses. - * @param ?int $limit The limit to the number of records returned - * @param ?string $sortOrder Sort ASC or DESC by packing slip creation date. + * @param \DateTimeInterface $createdAfter Packing slips that become available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param \DateTimeInterface $createdBefore Packing slips that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified, the result contains orders for all warehouses. + * @param ?int $limit The maximum number of records to return. + * @param ?string $sortOrder The packing slip creation dates, which are sorted by ascending or descending order. * @param ?string $nextToken Used for pagination when there are more packing slips than the specified result size limit. The token value is returned in the previous API call. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetShippingLabel.php b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetShippingLabel.php index e26790b21..37f723aee 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetShippingLabel.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetShippingLabel.php @@ -26,7 +26,7 @@ class GetShippingLabel extends Request protected Method $method = Method::GET; /** - * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping label. Should be the same `purchaseOrderNumber` as received in the order. + * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping label. It should be the same `purchaseOrderNumber` that you received in the order. */ public function __construct( protected string $purchaseOrderNumber, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetShippingLabels.php b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetShippingLabels.php index 08d6214b0..76d110f3d 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetShippingLabels.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/GetShippingLabels.php @@ -26,11 +26,11 @@ class GetShippingLabels extends Request protected Method $method = Method::GET; /** - * @param \DateTimeInterface $createdAfter Shipping labels that became available after this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param \DateTimeInterface $createdBefore Shipping labels that became available before this date and time will be included in the result. Must be in ISO-8601 date/time format. - * @param ?string $shipFromPartyId The vendor warehouseId for order fulfillment. If not specified, the result will contain orders for all warehouses. + * @param \DateTimeInterface $createdAfter Shipping labels that became available after this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param \DateTimeInterface $createdBefore Shipping labels that became available before this date and time will be included in the result. Values are in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. + * @param ?string $shipFromPartyId The vendor `warehouseId` for order fulfillment. If not specified, the result contains orders for all warehouses. * @param ?int $limit The limit to the number of records returned. - * @param ?string $sortOrder Sort ASC or DESC by order creation date. + * @param ?string $sortOrder The sort order creation date. You can choose between ascending (`ASC`) or descending (`DESC`) sort order. * @param ?string $nextToken Used for pagination when there are more ship labels than the specified result size limit. The token value is returned in the previous API call. */ public function __construct( diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/SubmitShipmentConfirmations.php b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/SubmitShipmentConfirmations.php index 8ba6da852..d5f8c8b17 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/SubmitShipmentConfirmations.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/SubmitShipmentConfirmations.php @@ -30,7 +30,7 @@ class SubmitShipmentConfirmations extends Request implements HasBody protected Method $method = Method::POST; /** - * @param SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest The `submitShipmentConfirmations` request schema. + * @param SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest The request schema for the submitShipmentConfirmations operation. */ public function __construct( public SubmitShipmentConfirmationsRequest $submitShipmentConfirmationsRequest, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/SubmitShipmentStatusUpdates.php b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/SubmitShipmentStatusUpdates.php index 0332b8159..a1eacd8e1 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Requests/SubmitShipmentStatusUpdates.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Requests/SubmitShipmentStatusUpdates.php @@ -30,7 +30,7 @@ class SubmitShipmentStatusUpdates extends Request implements HasBody protected Method $method = Method::POST; /** - * @param SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest The `submitShipmentStatusUpdates` request schema. + * @param SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest The request schema for the `submitShipmentStatusUpdates` operation. */ public function __construct( public SubmitShipmentStatusUpdatesRequest $submitShipmentStatusUpdatesRequest, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Responses/CreateContainerLabelResponse.php b/src/Vendor/DirectFulfillmentShippingV20211228/Responses/CreateContainerLabelResponse.php new file mode 100644 index 000000000..739901429 --- /dev/null +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Responses/CreateContainerLabelResponse.php @@ -0,0 +1,24 @@ + Error::class]; /** - * @param Error[] $errors An array of error objects that represents individual errors encountered during the request. + * @param Error[] $errors An array of Error objects representing individual errors encountered during the request. */ public function __construct( public readonly array $errors, diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Responses/ShippingLabel.php b/src/Vendor/DirectFulfillmentShippingV20211228/Responses/ShippingLabel.php index e4df0e6a1..306c94015 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Responses/ShippingLabel.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Responses/ShippingLabel.php @@ -20,8 +20,8 @@ final class ShippingLabel extends Response /** * @param string $purchaseOrderNumber This field will contain the Purchase Order Number for this order. - * @param PartyIdentification $sellingParty Name, address, and tax details for a party. - * @param PartyIdentification $shipFromParty Name, address, and tax details for a party. + * @param PartyIdentification $sellingParty The name, address, and tax details of a party. + * @param PartyIdentification $shipFromParty The name, address, and tax details of a party. * @param string $labelFormat Format of the label. * @param LabelData[] $labelData Provides the details of the packages in this shipment. */ diff --git a/src/Vendor/DirectFulfillmentShippingV20211228/Responses/ShippingLabelList.php b/src/Vendor/DirectFulfillmentShippingV20211228/Responses/ShippingLabelList.php index 05bd0ab6c..aaf3ddeb0 100644 --- a/src/Vendor/DirectFulfillmentShippingV20211228/Responses/ShippingLabelList.php +++ b/src/Vendor/DirectFulfillmentShippingV20211228/Responses/ShippingLabelList.php @@ -19,7 +19,7 @@ final class ShippingLabelList extends Response /** * @param ?Pagination $pagination The pagination elements required to retrieve the remaining data. - * @param ShippingLabel[]|null $shippingLabels An array that contains the details of the generated shipping labels. + * @param ShippingLabel[]|null $shippingLabels An array containing the details of the generated shipping labels. */ public function __construct( public readonly ?Pagination $pagination = null, diff --git a/src/Vendor/DirectFulfillmentTransactionsV1/Responses/GetTransactionResponse.php b/src/Vendor/DirectFulfillmentTransactionsV1/Responses/GetTransactionResponse.php index a6c38e60a..abb5981a9 100644 --- a/src/Vendor/DirectFulfillmentTransactionsV1/Responses/GetTransactionResponse.php +++ b/src/Vendor/DirectFulfillmentTransactionsV1/Responses/GetTransactionResponse.php @@ -17,7 +17,7 @@ final class GetTransactionResponse extends Response { /** - * @param ?TransactionStatus $payload The payload for the `getTransactionStatus` operation. + * @param ?TransactionStatus $payload The payload for the getTransactionStatus operation. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Vendor/InvoicesV1/Api.php b/src/Vendor/InvoicesV1/Api.php index 68f5e106b..389d44d4e 100644 --- a/src/Vendor/InvoicesV1/Api.php +++ b/src/Vendor/InvoicesV1/Api.php @@ -10,7 +10,7 @@ class Api extends BaseResource { /** - * @param SubmitInvoicesRequest $submitInvoicesRequest The request schema for the `submitInvoices` operation. + * @param SubmitInvoicesRequest $submitInvoicesRequest The request schema for the submitInvoices operation. */ public function submitInvoices(SubmitInvoicesRequest $submitInvoicesRequest): Response { diff --git a/src/Vendor/InvoicesV1/Dto/Address.php b/src/Vendor/InvoicesV1/Dto/Address.php index 0f6f0066e..860eea715 100644 --- a/src/Vendor/InvoicesV1/Dto/Address.php +++ b/src/Vendor/InvoicesV1/Dto/Address.php @@ -20,11 +20,11 @@ final class Address extends Dto * @param string $countryCode The two digit country code. In ISO 3166-1 alpha-2 format. * @param ?string $addressLine2 Additional address information, if required. * @param ?string $addressLine3 Additional address information, if required. - * @param ?string $city The city where the person, business, or institution is located. - * @param ?string $county The county where person, business, or institution is located. - * @param ?string $district The district where person, business, or institution is located. - * @param ?string $stateOrRegion The state or region where person, business, or institution is located. - * @param ?string $postalOrZipCode The postal or zip code of that address. It contains a series of letters, digits, or both, sometimes including spaces or punctuation. + * @param ?string $city The city where the person, business or institution is located. + * @param ?string $county The county where person, business or institution is located. + * @param ?string $district The district where person, business or institution is located. + * @param ?string $stateOrRegion The state or region where person, business or institution is located. + * @param ?string $postalOrZipCode The postal or zip code of that address. It contains a series of letters or digits or both, sometimes including spaces or punctuation. * @param ?string $phone The phone number of the person, business or institution located at that address. */ public function __construct( diff --git a/src/Vendor/InvoicesV1/Dto/CreditNoteDetails.php b/src/Vendor/InvoicesV1/Dto/CreditNoteDetails.php index 06ebe0c38..4cb95782d 100644 --- a/src/Vendor/InvoicesV1/Dto/CreditNoteDetails.php +++ b/src/Vendor/InvoicesV1/Dto/CreditNoteDetails.php @@ -15,12 +15,12 @@ final class CreditNoteDetails extends Dto { /** - * @param ?string $referenceInvoiceNumber Original invoice number when sending a credit note relating to an existing invoice. One invoice only to be processed per credit note. This is mandatory for AP credit notes. - * @param ?string $debitNoteNumber Debit note number as generated by Amazon. Recommended for returns and COOP credit notes. - * @param ?string $returnsReferenceNumber Identifies the returns notice number. Mandatory for all returns credit notes. - * @param ?\DateTimeInterface $goodsReturnDate Defines a date and time according to ISO 8601. + * @param ?string $referenceInvoiceNumber Original Invoice Number when sending a credit note relating to an existing invoice. One Invoice only to be processed per Credit Note. This is mandatory for AP Credit Notes. + * @param ?string $debitNoteNumber Debit Note Number as generated by Amazon. Recommended for Returns and COOP Credit Notes. + * @param ?string $returnsReferenceNumber Identifies the Returns Notice Number. Mandatory for all Returns Credit Notes. + * @param ?\DateTimeInterface $goodsReturnDate Defines a date and time according to ISO8601. * @param ?string $rmaId Identifies the Returned Merchandise Authorization ID, if generated. - * @param ?string $coopReferenceNumber Identifies the COOP reference used for COOP agreement. Failure to provide the COOP reference number or the debit note number may lead to a rejection of the credit note. + * @param ?string $coopReferenceNumber Identifies the COOP reference used for COOP agreement. Failure to provide the COOP reference number or the Debit Note number may lead to a rejection of the Credit Note. * @param ?string $consignorsReferenceNumber Identifies the consignor reference number (VRET number), if generated by Amazon. */ public function __construct( diff --git a/src/Vendor/InvoicesV1/Dto/Invoice.php b/src/Vendor/InvoicesV1/Dto/Invoice.php index cc84c195b..58d19de6a 100644 --- a/src/Vendor/InvoicesV1/Dto/Invoice.php +++ b/src/Vendor/InvoicesV1/Dto/Invoice.php @@ -25,13 +25,13 @@ final class Invoice extends Dto /** * @param string $invoiceType Identifies the type of invoice. * @param string $id Unique number relating to the charges defined in this document. This will be invoice number if the document type is Invoice or CreditNote number if the document type is Credit Note. Failure to provide this reference will result in a rejection. - * @param \DateTimeInterface $date Defines a date and time according to ISO 8601. - * @param PartyIdentification $remitToParty Name, address, and tax details of a party. + * @param \DateTimeInterface $date Defines a date and time according to ISO8601. + * @param PartyIdentification $remitToParty Name, address and tax details of a party. * @param Money $invoiceTotal An amount of money, including units in the form of currency. * @param ?string $referenceNumber An additional unique reference number used for regulatory or other purposes. - * @param ?PartyIdentification $shipToParty Name, address, and tax details of a party. - * @param ?PartyIdentification $shipFromParty Name, address, and tax details of a party. - * @param ?PartyIdentification $billToParty Name, address, and tax details of a party. + * @param ?PartyIdentification $shipToParty Name, address and tax details of a party. + * @param ?PartyIdentification $shipFromParty Name, address and tax details of a party. + * @param ?PartyIdentification $billToParty Name, address and tax details of a party. * @param ?PaymentTerms $paymentTerms Terms of the payment for the invoice. The basis of the payment terms is the invoice date. * @param TaxDetails[]|null $taxDetails Total tax amount details for all line items. * @param AdditionalDetails[]|null $additionalDetails Additional details provided by the selling party, for tax related or other purposes. diff --git a/src/Vendor/InvoicesV1/Dto/InvoiceItem.php b/src/Vendor/InvoicesV1/Dto/InvoiceItem.php index 5f49598a7..ebcb9cb53 100644 --- a/src/Vendor/InvoicesV1/Dto/InvoiceItem.php +++ b/src/Vendor/InvoicesV1/Dto/InvoiceItem.php @@ -26,9 +26,10 @@ final class InvoiceItem extends Dto * @param Money $netCost An amount of money, including units in the form of currency. * @param ?string $amazonProductIdentifier Amazon Standard Identification Number (ASIN) of an item. * @param ?string $vendorProductIdentifier The vendor selected product identifier of the item. Should be the same as was provided in the purchase order. - * @param ?string $purchaseOrderNumber The Amazon purchase order number for this invoiced line item. Formatting Notes: 8-character alpha-numeric code. This value is mandatory only when `invoiceType` is `Invoice`, and is not required when `invoiceType` is `CreditNote`. - * @param ?string $hsnCode The HSN Tax code. The HSN number cannot contain alphabets. - * @param ?CreditNoteDetails $creditNoteDetails References required in order to process a credit note. This information is required only if `InvoiceType` is `CreditNote`. + * @param ?string $netCostUnitOfMeasure This field represents weight unit of measure of items that are ordered by cases and supporting priced by weight. + * @param ?string $purchaseOrderNumber The Amazon purchase order number for this invoiced line item. Formatting Notes: 8-character alpha-numeric code. This value is mandatory only when invoiceType is Invoice, and is not required when invoiceType is CreditNote. + * @param ?string $hsnCode HSN Tax code. The HSN number cannot contain alphabets. + * @param ?CreditNoteDetails $creditNoteDetails References required in order to process a credit note. This information is required only if InvoiceType is CreditNote. * @param TaxDetails[]|null $taxDetails Individual tax details per line item. * @param ChargeDetails[]|null $chargeDetails Individual charge details per line item. * @param AllowanceDetails[]|null $allowanceDetails Individual allowance details per line item. @@ -39,6 +40,7 @@ public function __construct( public Money $netCost, public ?string $amazonProductIdentifier = null, public ?string $vendorProductIdentifier = null, + public ?string $netCostUnitOfMeasure = null, public ?string $purchaseOrderNumber = null, public ?string $hsnCode = null, public ?CreditNoteDetails $creditNoteDetails = null, diff --git a/src/Vendor/InvoicesV1/Dto/ItemQuantity.php b/src/Vendor/InvoicesV1/Dto/ItemQuantity.php index b8c6fe997..27eef0e9f 100644 --- a/src/Vendor/InvoicesV1/Dto/ItemQuantity.php +++ b/src/Vendor/InvoicesV1/Dto/ItemQuantity.php @@ -17,11 +17,13 @@ final class ItemQuantity extends Dto /** * @param int $amount Quantity of an item. This value should not be zero. * @param string $unitOfMeasure Unit of measure for the quantity. - * @param ?int $unitSize The case size, if the unit of measure value is `Cases`. + * @param ?int $unitSize The case size, if the unit of measure value is Cases. + * @param ?TotalWeight $totalWeight The aggregate weight of this item being invoiced. This information will be available for items sold by weight. */ public function __construct( public int $amount, public string $unitOfMeasure, public ?int $unitSize = null, + public ?TotalWeight $totalWeight = null, ) {} } diff --git a/src/Vendor/InvoicesV1/Dto/PaymentTerms.php b/src/Vendor/InvoicesV1/Dto/PaymentTerms.php index 78a31b8f0..6f94e0a84 100644 --- a/src/Vendor/InvoicesV1/Dto/PaymentTerms.php +++ b/src/Vendor/InvoicesV1/Dto/PaymentTerms.php @@ -17,7 +17,7 @@ final class PaymentTerms extends Dto /** * @param ?string $type The payment term type for the invoice. * @param ?string $discountPercent A decimal number with no loss of precision. Useful when precision loss is unacceptable, as with currencies. Follows RFC7159 for number representation.
**Pattern** : `^-?(0|([1-9]\d*))(\.\d+)?([eE][+-]?\d+)?$`. - * @param ?float $discountDueDays The number of calendar days from the base date (Invoice date) until the discount is no longer valid. + * @param ?float $discountDueDays The number of calendar days from the Base date (Invoice date) until the discount is no longer valid. * @param ?float $netDueDays The number of calendar days from the base date (invoice date) until the total amount on the invoice is due. */ public function __construct( diff --git a/src/Vendor/InvoicesV1/Dto/TotalWeight.php b/src/Vendor/InvoicesV1/Dto/TotalWeight.php new file mode 100644 index 000000000..606beaf62 --- /dev/null +++ b/src/Vendor/InvoicesV1/Dto/TotalWeight.php @@ -0,0 +1,25 @@ +**Pattern** : `^-?(0|([1-9]\d*))(\.\d+)?([eE][+-]?\d+)?$`. + */ + public function __construct( + public string $unitOfMeasure, + public string $amount, + ) {} +} diff --git a/src/Vendor/InvoicesV1/Requests/SubmitInvoices.php b/src/Vendor/InvoicesV1/Requests/SubmitInvoices.php index 3be6f7172..43cbb0052 100644 --- a/src/Vendor/InvoicesV1/Requests/SubmitInvoices.php +++ b/src/Vendor/InvoicesV1/Requests/SubmitInvoices.php @@ -29,7 +29,7 @@ class SubmitInvoices extends Request implements HasBody protected Method $method = Method::POST; /** - * @param SubmitInvoicesRequest $submitInvoicesRequest The request schema for the `submitInvoices` operation. + * @param SubmitInvoicesRequest $submitInvoicesRequest The request schema for the submitInvoices operation. */ public function __construct( public SubmitInvoicesRequest $submitInvoicesRequest, diff --git a/src/Vendor/OrdersV1/Dto/OrderAcknowledgement.php b/src/Vendor/OrdersV1/Dto/OrderAcknowledgement.php index 0ad6a93a7..8b297d158 100644 --- a/src/Vendor/OrdersV1/Dto/OrderAcknowledgement.php +++ b/src/Vendor/OrdersV1/Dto/OrderAcknowledgement.php @@ -18,6 +18,7 @@ final class OrderAcknowledgement extends Dto /** * @param string $purchaseOrderNumber The purchase order number. Formatting Notes: 8-character alpha-numeric code. + * @param PartyIdentification $sellingParty Name, address and tax details of a party. * @param \DateTimeInterface $acknowledgementDate The date and time when the purchase order is acknowledged, in ISO-8601 date/time format. * @param OrderAcknowledgementItem[] $items A list of the items being acknowledged with associated details. */ diff --git a/src/Vendor/OrdersV1/Dto/OrderDetails.php b/src/Vendor/OrdersV1/Dto/OrderDetails.php index a260c6c85..00650086d 100644 --- a/src/Vendor/OrdersV1/Dto/OrderDetails.php +++ b/src/Vendor/OrdersV1/Dto/OrderDetails.php @@ -25,6 +25,10 @@ final class OrderDetails extends Dto * @param ?ImportDetails $importDetails Import details for an import order. * @param ?string $dealCode If requested by the recipient, this field will contain a promotional/deal number. The discount code line is optional. It is used to obtain a price discount on items on the order. * @param ?string $paymentMethod Payment method used. + * @param ?PartyIdentification $buyingParty Name, address and tax details of a party. + * @param ?PartyIdentification $sellingParty Name, address and tax details of a party. + * @param ?PartyIdentification $shipToParty Name, address and tax details of a party. + * @param ?PartyIdentification $billToParty Name, address and tax details of a party. * @param ?string $shipWindow Defines a date time interval according to ISO8601. Interval is separated by double hyphen (--). * @param ?string $deliveryWindow Defines a date time interval according to ISO8601. Interval is separated by double hyphen (--). */ diff --git a/src/Vendor/OrdersV1/Dto/OrderList.php b/src/Vendor/OrdersV1/Dto/OrderList.php index 7996a3e3d..439e8f894 100644 --- a/src/Vendor/OrdersV1/Dto/OrderList.php +++ b/src/Vendor/OrdersV1/Dto/OrderList.php @@ -17,7 +17,8 @@ final class OrderList extends Dto protected static array $complexArrayTypes = ['orders' => Order::class]; /** - * @param Order[]|null $orders + * @param ?Pagination $pagination The pagination elements required to retrieve the remaining data. + * @param Order[]|null $orders Represents an individual order within the OrderList. */ public function __construct( public ?Pagination $pagination = null, diff --git a/src/Vendor/OrdersV1/Dto/OrderListStatus.php b/src/Vendor/OrdersV1/Dto/OrderListStatus.php index b8f2a28de..d2b181bf3 100644 --- a/src/Vendor/OrdersV1/Dto/OrderListStatus.php +++ b/src/Vendor/OrdersV1/Dto/OrderListStatus.php @@ -17,7 +17,8 @@ final class OrderListStatus extends Dto protected static array $complexArrayTypes = ['ordersStatus' => OrderStatus::class]; /** - * @param OrderStatus[]|null $ordersStatus + * @param ?Pagination $pagination The pagination elements required to retrieve the remaining data. + * @param OrderStatus[]|null $ordersStatus Represents an order status within the OrderListStatus. */ public function __construct( public ?Pagination $pagination = null, diff --git a/src/Vendor/OrdersV1/Dto/OrderStatus.php b/src/Vendor/OrdersV1/Dto/OrderStatus.php index e45519645..cc17e2314 100644 --- a/src/Vendor/OrdersV1/Dto/OrderStatus.php +++ b/src/Vendor/OrdersV1/Dto/OrderStatus.php @@ -20,6 +20,8 @@ final class OrderStatus extends Dto * @param string $purchaseOrderNumber The buyer's purchase order number for this order. Formatting Notes: 8-character alpha-numeric code. * @param string $purchaseOrderStatus The status of the buyer's purchase order for this order. * @param \DateTimeInterface $purchaseOrderDate The date the purchase order was placed. Must be in ISO-8601 date/time format. + * @param PartyIdentification $sellingParty Name, address and tax details of a party. + * @param PartyIdentification $shipToParty Name, address and tax details of a party. * @param OrderItemStatus[] $itemStatus Detailed description of items order status. * @param ?\DateTimeInterface $lastUpdatedDate The date when the purchase order was last updated. Must be in ISO-8601 date/time format. */ diff --git a/src/Vendor/OrdersV1/Dto/SubmitAcknowledgementRequest.php b/src/Vendor/OrdersV1/Dto/SubmitAcknowledgementRequest.php index dc33dad19..a43e8746e 100644 --- a/src/Vendor/OrdersV1/Dto/SubmitAcknowledgementRequest.php +++ b/src/Vendor/OrdersV1/Dto/SubmitAcknowledgementRequest.php @@ -17,7 +17,7 @@ final class SubmitAcknowledgementRequest extends Dto protected static array $complexArrayTypes = ['acknowledgements' => OrderAcknowledgement::class]; /** - * @param OrderAcknowledgement[]|null $acknowledgements + * @param OrderAcknowledgement[]|null $acknowledgements An array of order acknowledgements to be submitted. */ public function __construct( public ?array $acknowledgements = null, diff --git a/src/Vendor/OrdersV1/Responses/GetPurchaseOrderResponse.php b/src/Vendor/OrdersV1/Responses/GetPurchaseOrderResponse.php index 196f37614..5898138cd 100644 --- a/src/Vendor/OrdersV1/Responses/GetPurchaseOrderResponse.php +++ b/src/Vendor/OrdersV1/Responses/GetPurchaseOrderResponse.php @@ -17,6 +17,7 @@ final class GetPurchaseOrderResponse extends Response { /** + * @param ?Order $payload Represents an order placed by Amazon, including the purchase order number, current state, and order details. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Vendor/OrdersV1/Responses/GetPurchaseOrdersResponse.php b/src/Vendor/OrdersV1/Responses/GetPurchaseOrdersResponse.php index 3352f788e..bbd37be37 100644 --- a/src/Vendor/OrdersV1/Responses/GetPurchaseOrdersResponse.php +++ b/src/Vendor/OrdersV1/Responses/GetPurchaseOrdersResponse.php @@ -17,6 +17,7 @@ final class GetPurchaseOrdersResponse extends Response { /** + * @param ?OrderList $payload A list of orders returned as response. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Vendor/OrdersV1/Responses/GetPurchaseOrdersStatusResponse.php b/src/Vendor/OrdersV1/Responses/GetPurchaseOrdersStatusResponse.php index 735dc20b7..3be041ca0 100644 --- a/src/Vendor/OrdersV1/Responses/GetPurchaseOrdersStatusResponse.php +++ b/src/Vendor/OrdersV1/Responses/GetPurchaseOrdersStatusResponse.php @@ -17,6 +17,7 @@ final class GetPurchaseOrdersStatusResponse extends Response { /** + * @param ?OrderListStatus $payload A list of order statuses. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Vendor/OrdersV1/Responses/SubmitAcknowledgementResponse.php b/src/Vendor/OrdersV1/Responses/SubmitAcknowledgementResponse.php index f568cec67..3b3e60dc8 100644 --- a/src/Vendor/OrdersV1/Responses/SubmitAcknowledgementResponse.php +++ b/src/Vendor/OrdersV1/Responses/SubmitAcknowledgementResponse.php @@ -17,6 +17,7 @@ final class SubmitAcknowledgementResponse extends Response { /** + * @param ?TransactionId $payload Response containing the transaction ID. * @param ?ErrorList $errors A list of error responses returned when a request is unsuccessful. */ public function __construct( diff --git a/src/Vendor/ShipmentsV1/Api.php b/src/Vendor/ShipmentsV1/Api.php index b5d0524bc..1a8c5c811 100644 --- a/src/Vendor/ShipmentsV1/Api.php +++ b/src/Vendor/ShipmentsV1/Api.php @@ -7,6 +7,7 @@ use SellingPartnerApi\Vendor\ShipmentsV1\Dto\SubmitShipmentConfirmationsRequest; use SellingPartnerApi\Vendor\ShipmentsV1\Dto\SubmitShipments as SubmitShipments1; use SellingPartnerApi\Vendor\ShipmentsV1\Requests\GetShipmentDetails; +use SellingPartnerApi\Vendor\ShipmentsV1\Requests\GetShipmentLabels; use SellingPartnerApi\Vendor\ShipmentsV1\Requests\SubmitShipmentConfirmations; use SellingPartnerApi\Vendor\ShipmentsV1\Requests\SubmitShipments; @@ -89,4 +90,29 @@ public function submitShipments(SubmitShipments1 $submitShipments): Response return $this->connector->send($request); } + + /** + * @param ?int $limit The limit to the number of records returned. Default value is 50 records. + * @param ?string $sortOrder Sort the list by shipment label creation date in ascending or descending order. + * @param ?string $nextToken A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. + * @param ?\DateTimeInterface $labelCreatedAfter Shipment labels created after this time will be included in the result. This field must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) datetime format. + * @param ?\DateTimeInterface $labelCreatedBefore Shipment labels created before this time will be included in the result. This field must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) datetime format. + * @param ?string $buyerReferenceNumber Get Shipment labels by passing buyer reference number. + * @param ?string $vendorShipmentIdentifier Get Shipment labels by passing vendor shipment identifier. + * @param ?string $sellerWarehouseCode Get Shipping labels based on vendor warehouse code. This value must be same as the `sellingParty.partyId` in the shipment. + */ + public function getShipmentLabels( + ?int $limit = null, + ?string $sortOrder = null, + ?string $nextToken = null, + ?\DateTimeInterface $labelCreatedAfter = null, + ?\DateTimeInterface $labelCreatedBefore = null, + ?string $buyerReferenceNumber = null, + ?string $vendorShipmentIdentifier = null, + ?string $sellerWarehouseCode = null, + ): Response { + $request = new GetShipmentLabels($limit, $sortOrder, $nextToken, $labelCreatedAfter, $labelCreatedBefore, $buyerReferenceNumber, $vendorShipmentIdentifier, $sellerWarehouseCode); + + return $this->connector->send($request); + } } diff --git a/src/Vendor/ShipmentsV1/Dto/ItemQuantity.php b/src/Vendor/ShipmentsV1/Dto/ItemQuantity.php index f6062729f..ff0c1913a 100644 --- a/src/Vendor/ShipmentsV1/Dto/ItemQuantity.php +++ b/src/Vendor/ShipmentsV1/Dto/ItemQuantity.php @@ -18,10 +18,12 @@ final class ItemQuantity extends Dto * @param int $amount Amount of units shipped for a specific item at a shipment level. If the item is present only in certain cartons or pallets within the shipment, please provide this at the appropriate carton or pallet level. * @param string $unitOfMeasure Unit of measure for the shipped quantity. * @param ?int $unitSize The case size, in the event that we ordered using cases. Otherwise, 1. + * @param ?TotalWeight $totalWeight The total weight of units that are sold by weight in a shipment. */ public function __construct( public int $amount, public string $unitOfMeasure, public ?int $unitSize = null, + public ?TotalWeight $totalWeight = null, ) {} } diff --git a/src/Vendor/ShipmentsV1/Dto/LabelData.php b/src/Vendor/ShipmentsV1/Dto/LabelData.php new file mode 100644 index 000000000..1545eedee --- /dev/null +++ b/src/Vendor/ShipmentsV1/Dto/LabelData.php @@ -0,0 +1,31 @@ +**Pattern** : `^-?(0|([1-9]\d*))(\.\d+)?([eE][+-]?\d+)?$`. + */ + public function __construct( + public string $unitOfMeasure, + public string $amount, + ) {} +} diff --git a/src/Vendor/ShipmentsV1/Dto/TransportLabel.php b/src/Vendor/ShipmentsV1/Dto/TransportLabel.php new file mode 100644 index 000000000..8693e0a33 --- /dev/null +++ b/src/Vendor/ShipmentsV1/Dto/TransportLabel.php @@ -0,0 +1,29 @@ + LabelData::class]; + + /** + * @param ?\DateTimeInterface $labelCreateDateTime Date on which label is created. + * @param ?ShipmentInformation $shipmentInformation Shipment Information details for Label request. + * @param LabelData[]|null $labelData Indicates the label data,format and type associated . + */ + public function __construct( + public ?\DateTimeInterface $labelCreateDateTime = null, + public ?ShipmentInformation $shipmentInformation = null, + public ?array $labelData = null, + ) {} +} diff --git a/src/Vendor/ShipmentsV1/Dto/TransportationLabels.php b/src/Vendor/ShipmentsV1/Dto/TransportationLabels.php new file mode 100644 index 000000000..800d4b456 --- /dev/null +++ b/src/Vendor/ShipmentsV1/Dto/TransportationLabels.php @@ -0,0 +1,27 @@ + TransportLabel::class]; + + /** + * @param ?Pagination $pagination The pagination elements required to retrieve the remaining data. + * @param TransportLabel[]|null $transportLabels A list of one or more ShipmentLabels. + */ + public function __construct( + public ?Pagination $pagination = null, + public ?array $transportLabels = null, + ) {} +} diff --git a/src/Vendor/ShipmentsV1/Dto/VendorDetails.php b/src/Vendor/ShipmentsV1/Dto/VendorDetails.php new file mode 100644 index 000000000..c5a1df571 --- /dev/null +++ b/src/Vendor/ShipmentsV1/Dto/VendorDetails.php @@ -0,0 +1,25 @@ +status(); + $responseCls = match ($status) { + 200, 400, 401, 403, 404, 415, 429, 500, 503 => GetShipmentLabels1::class, + default => throw new Exception("Unhandled response status: {$status}") + }; + + return $responseCls::deserialize($response->json()); + } + + public function defaultQuery(): array + { + return array_filter([ + 'limit' => $this->limit, + 'sortOrder' => $this->sortOrder, + 'nextToken' => $this->nextToken, + 'labelCreatedAfter' => $this->labelCreatedAfter?->format('Y-m-d\TH:i:s\Z'), + 'labelCreatedBefore' => $this->labelCreatedBefore?->format('Y-m-d\TH:i:s\Z'), + 'buyerReferenceNumber' => $this->buyerReferenceNumber, + 'vendorShipmentIdentifier' => $this->vendorShipmentIdentifier, + 'sellerWarehouseCode' => $this->sellerWarehouseCode, + ]); + } +} diff --git a/src/Vendor/ShipmentsV1/Responses/GetShipmentLabels.php b/src/Vendor/ShipmentsV1/Responses/GetShipmentLabels.php new file mode 100644 index 000000000..1e30b3370 --- /dev/null +++ b/src/Vendor/ShipmentsV1/Responses/GetShipmentLabels.php @@ -0,0 +1,27 @@ +