Amazon FBM - includedData=fulfillment

Hello everyone,

This is a CUSTOM integration from Amazon to Business Central -- Not using Templates or IA.

I have a client that has 2 locations in Amazon that they ship from. Through the Orders V0 endpoint, we are trying to grab information from which locations each order is shipping according to Amazon records.

We found documentation about a fulfillmentInstruction object on the Orders response. However, it seems we need to explicitly call the Orders endpoint with "includedData=fulfillment".

It seems that even when I add this parameter, I still getno fulfillmentInstruction object on my response.

Has anybody been able to successfully get this?


For more info, this might be a Celigo Integrator.io Developer permission limitation? I asked AI about this object missing and its causes, and this was one of the answers:

Could anybody help? Thanks in advance.

Hi Marcelo,

If they are truly calling Orders API v0, includedData=fulfillment is probably the wrong lever. includedData is documented for Orders API v2026-01-01, not v0. In the current v0 model, getOrders lists parameters like CreatedAfter, MarketplaceIds, FulfillmentChannels, AmazonOrderIds, ActualFulfillmentSupplySourceId, etc., but not includedData; getOrder in v0 only takes the orderId path parameter. So adding includedData=fulfillment to a v0 request should not cause FulfillmentInstruction to appear.

FulfillmentInstruction does exist in the v0 order schema, but it is an optional response attribute. The model describes it as fulfillment instructions such as the location from which Amazon wants the order filled, and its child field FulfillmentSupplySourceId is the recommended sourceId. The same v0 schema also has DefaultShipFromLocationAddress, described as the recommended ship-from location calculated at checkout, but Amazon explicitly notes the seller may or may not actually ship from that location.

So I would not expect FulfillmentInstruction to be reliably present for every order. It appears to be conditional: useful when Amazon has a recommended merchant supply source for the order, but not something you can force into v0 responses with an include parameter. If the order is AFN/FBA, I also would not expect this to identify the seller’s two ship-from locations, because Amazon is fulfilling it.

Bottom line: I would tell the client that includedData=fulfillment will not make v0 return FulfillmentInstruction. In v0, the field is optional and only appears when Amazon has that supply-source instruction available. For a dependable two-location workflow, use FulfillmentSupplySourceId when present, map it through Supply Sources, and fall back to DefaultShipFromLocationAddress or v2026 package shipFromAddress depending on whether they need recommended vs actual ship-from location.