- Overview
- Authorization Workflow
- Permissions
- Sandbox
- API Models
- Available API Models
- Request Apidog Access
- OPENAPI SPECIFICATION
- Research Docs
- Amazon Warehousing and Distribution
- Authorization
- Catalog Items
- Catalog [Deprecated]
- Definitions
- Easy Ship
- FBAInbound
- listInboundPlans
- createInboundPlan
- getInboundPlan
- listInboundPlanBoxes
- cancelInboundPlan
- listInboundPlanItems
- updateInboundPlanName
- listPackingGroupBoxes
- listPackingGroupItems
- setPackingInformation
- listPackingOptions
- generatePackingOptions
- confirmPackingOption
- listInboundPlanPallets
- listPlacementOptions
- generatePlacementOptions
- confirmPlacementOption
- getShipment
- listShipmentBoxes
- listShipmentContentUpdatePreviews
- generateShipmentContentUpdatePreviews
- getShipmentContentUpdatePreview
- confirmShipmentContentUpdatePreview
- getDeliveryChallanDocument
- listDeliveryWindowOptions
- generateDeliveryWindowOptions
- confirmDeliveryWindowOptions
- listShipmentItems
- updateShipmentName
- listShipmentPallets
- cancelSelfShipAppointment
- getSelfShipAppointmentSlots
- generateSelfShipAppointmentSlots
- scheduleSelfShipAppointment
- updateShipmentSourceAddress
- updateShipmentTrackingDetails
- listTransportationOptions
- generateTransportationOptions
- confirmTransportationOptions
- listItemComplianceDetails
- updateItemComplianceDetails
- createMarketplaceItemLabels
- listPrepDetails
- setPrepDetails
- getInboundOperationStatus
- getItemEligibilityPreview
- FBAInventory
- FBAOutbound
- getFulfillmentPreviewPOST
- deliveryOffersPOST
- listAllFulfillmentOrdersGET
- createFulfillmentOrderPOST
- getPackageTrackingDetailsGET
- listReturnReasonCodesGET
- createFulfillmentReturnPUT
- getFulfillmentOrderGET
- updateFulfillmentOrderPUT
- cancelFulfillmentOrderPUT
- submitFulfillmentOrderStatusUpdatePUT
- getFeaturesGET
- getFeatureInventoryGET
- getFeatureSKUGET
- Feeds
- Fees
- Finance
- Invoices [Brazil]
- Listings Items
- Merchant Fulfillment
- Orders
- ProductPricing
- Reports
- Sales
- Sellers
- Service
- getServiceJobByServiceJobId
- cancelServiceJobByServiceJobId
- completeServiceJobByServiceJobId
- getServiceJobs
- addAppointmentForServiceJobByServiceJobId
- rescheduleAppointmentForServiceJobByServiceJobId
- assignAppointmentResources
- setAppointmentFulfillmentData
- getRangeSlotCapacity
- getFixedSlotCapacity
- updateSchedule
- createReservation
- updateReservation
- cancelReservation
- getAppointmmentSlotsByJobId
- getAppointmentSlots
- createServiceDocumentUploadDestination
- ShipmentInvoice[Brazil]
- Shipping
- getRates
- createShipment
- directPurchaseShipment
- getShipment
- purchaseShipment
- cancelShipment
- oneClickShipment
- purchaseLabels
- getTracking
- retrieveShippingLabel
- getShipmentDocuments
- purchaseShipment
- cancelShipment
- getRates
- getAdditionalInputs
- getAccount
- getCarrierAccountFormInputs
- getTrackingInformation
- getCarrierAccounts
- linkCarrierAccount
- unlinkCarrierAccount
- generateCollectionForm
- getCollectionFormHistory
- getUnmanifestedShipments
- getCollectionForm
- getAccessPoints
- Supply Sources
- Tokens
- Uploads
- Notifications
updateFulfillmentOrder
PUT
/fba/outbound/2020-07-01/fulfillmentOrders/{sellerFulfillmentOrderId}
fbaOutbound
Last modified:2024-12-05 08:52:50
Maintainer:Not configured
Rate (requests per second) | Burst |
---|---|
2 | 30 |
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 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.Request
Path Params
sellerFulfillmentOrderId
string
required
<= 40 characters
Body Params application/json
The request body schema for the `updateFulfillmentOrder` operation.
marketplaceId
string
optional
displayableOrderId
string
optional
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.<= 40 characters
displayableOrderDate
string <date-time>
optional
displayableOrderComment
string
optional
<= 750 characters
shippingSpeedCategory
enum<string>
optional
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 website in their marketplace for shipping method service level agreements and fulfillment fees.
Allowed values:
StandardExpeditedPriorityScheduledDelivery
destinationAddress
object (Address)
optional
Example:
{"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"}
addressLine1
string
required
addressLine2
string
optional
addressLine3
string
optional
city
string
optional
countryCode
string
required
county
string
optional
Example:
Washington
district
string
optional
name
string
required
phoneNumber
string
optional
Example:
+14155552671
postalCode
string
optional
stateOrRegion
string
required
fulfillmentAction
enum<string>
optional
Allowed values:
ShipHold
fulfillmentPolicy
enum<string>
optional
FulfillmentPolicy
value specified when you submitted the createFulfillmentOrder
operation.Allowed values:
FillOrKillFillAllFillAllAvailable
shipFromCountryCode
string
optional
notificationEmails
array[string]
optional
featureConstraints
array[object (FeatureSettings) {2}]
optional
featureName
string
optional
featureFulfillmentPolicy
enum<string>
optional
Allowed values:
RequiredNotRequired
items
array[object (UpdateFulfillmentOrderItem) {10}]
optional
sellerSku
string
optional
sellerFulfillmentOrderItemId
string
required
createFulfillmentOrder
operation.<= 50 characters
quantity
integer <int32>
required
giftMessage
string
optional
<= 512 characters
displayableComment
string
optional
<= 250 characters
fulfillmentNetworkSku
string
optional
orderItemDisposition
string
optional
perUnitDeclaredValue
object (Money)
optional
perUnitPrice
object (Money)
optional
perUnitTax
object (Money)
optional
Example
{
"marketplaceId": "string",
"displayableOrderId": "string",
"displayableOrderDate": "2019-08-24T14:15:22Z",
"displayableOrderComment": "string",
"shippingSpeedCategory": "Standard",
"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"
},
"fulfillmentAction": "Ship",
"fulfillmentPolicy": "FillOrKill",
"shipFromCountryCode": "string",
"notificationEmails": [
"string"
],
"featureConstraints": [
{
"featureName": "string",
"featureFulfillmentPolicy": "Required"
}
],
"items": [
{
"sellerSku": "string",
"sellerFulfillmentOrderItemId": "string",
"quantity": 0,
"giftMessage": "string",
"displayableComment": "string",
"fulfillmentNetworkSku": "string",
"orderItemDisposition": "string",
"perUnitDeclaredValue": {
"currencyCode": "string",
"amount": "string"
},
"perUnitPrice": {
"currencyCode": "string",
"amount": "string"
},
"perUnitTax": {
"currencyCode": "string",
"amount": "string"
}
}
]
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://sandbox.sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/' \
--header 'Content-Type: application/json' \
--data-raw '{
"marketplaceId": "string",
"displayableOrderId": "string",
"displayableOrderDate": "2019-08-24T14:15:22Z",
"displayableOrderComment": "string",
"shippingSpeedCategory": "Standard",
"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"
},
"fulfillmentAction": "Ship",
"fulfillmentPolicy": "FillOrKill",
"shipFromCountryCode": "string",
"notificationEmails": [
"string"
],
"featureConstraints": [
{
"featureName": "string",
"featureFulfillmentPolicy": "Required"
}
],
"items": [
{
"sellerSku": "string",
"sellerFulfillmentOrderItemId": "string",
"quantity": 0,
"giftMessage": "string",
"displayableComment": "string",
"fulfillmentNetworkSku": "string",
"orderItemDisposition": "string",
"perUnitDeclaredValue": {
"currencyCode": "string",
"amount": "string"
},
"perUnitPrice": {
"currencyCode": "string",
"amount": "string"
},
"perUnitTax": {
"currencyCode": "string",
"amount": "string"
}
}
]
}'
Responses
🟢200OK
application/json
Headers
x-amzn-RateLimit-Limit
string
optional
x-amzn-RequestId
string
optional
Body
The response schema for the `updateFulfillmentOrder` operation.
errors
array[object (Error) {3}]
optional
code
string
required
message
string
required
details
string
optional
Example
{
"errors": [
{
"code": "string",
"message": "string",
"details": "string"
}
]
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
🟠429429
🔴500Server Error
🔴503Service Unavailable
Modified at 2024-12-05 08:52:50