fbaInbound_confirmDeliveryWindowOptions

Confirm a delivery window option for a shipment (write, async).

destructiveAmazon Seller (SP-API)sp.fulfillmentInbound_2024-03-20

Amazon SP-API · confirmDeliveryWindowOptions · POST /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/shipments/{shipmentId}/deliveryWindowOptions/{deliveryWindowOptionId}/confirmation Gate: commit, choice — interactive: restate the option, wait for a typed CONFIRM; autopilot: only within the seller's instruction, named rule (one option, no tie) and stated limits; otherwise ask. USE_YOUR_OWN_CARRIER flow. Pick a deliveryWindowOptionId from fbaInbound_listDeliveryWindowOptions, confirm it, then poll the operation. A placement option must be confirmed first; a transportation option whose preconditions ask for a confirmed delivery window can be confirmed only after this. Once confirmed, no new windows can be generated (the chosen one can still be updated before the shipment closes).

Call it

In an AI client (MCP)

tools/call
{
  "name": "fbaInbound_confirmDeliveryWindowOptions",
  "arguments": {
    "store": "myStore-US",
    "plan_id": "<plan_id>",
    "shipment_id": "<shipment_id>",
    "delivery_window_option_id": "<delivery_window_option_id>"
  }
}

From code (Tool API)

curl -X POST https://api.sellersheetai.com/api/v1/tools/fbaInbound_confirmDeliveryWindowOptions \
  -H "Authorization: Bearer $SELLERSHEET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"store":"myStore-US","plan_id":"<plan_id>","shipment_id":"<shipment_id>","delivery_window_option_id":"<delivery_window_option_id>"}'
Early access — the Tool API is open on request, contact us.

Arguments

NameTypeDescription
storerequiredstringthe store ref `<store>-<CC>` (name-country, e.g. 'myStore-US') — one of get_user_context's store_refs, verbatim.
plan_idrequiredstringthe inboundPlanId (from fbaInbound_createInboundPlan or fbaInbound_listInboundPlans).
shipment_idrequiredstringthe shipmentId (from the placement option's shipmentIds in fbaInbound_listPlacementOptions, or fbaInbound_getInboundPlan once a placement is confirmed).
delivery_window_option_idrequiredstringthe deliveryWindowOptionId (from fbaInbound_listDeliveryWindowOptions; 36–38 chars).

Result

Every tool answers {notification, data, human_action}; data carries:

  • data.operationId — poll with fbaInbound_getInboundOperationStatus until SUCCESS.

On this page

Actions

View as Markdown

Ask an assistant

Ask ChatGPTAsk Claude