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)
{
"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>"}'Arguments
| Name | Type | Description |
|---|---|---|
storerequired | string | the store ref `<store>-<CC>` (name-country, e.g. 'myStore-US') — one of get_user_context's store_refs, verbatim. |
plan_idrequired | string | the inboundPlanId (from fbaInbound_createInboundPlan or fbaInbound_listInboundPlans). |
shipment_idrequired | string | the shipmentId (from the placement option's shipmentIds in fbaInbound_listPlacementOptions, or fbaInbound_getInboundPlan once a placement is confirmed). |
delivery_window_option_idrequired | string | the 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.