Not able to fulfill orders on a multi site API

New Member
1 0 0


Client has a shopify site split between two countries (main USA and secondary CAN).

When I use CURL to update fulfillment status to fulfilled and supply the tracking information, it works fine and the response shows all fulfillment details. A subsequent GET of the order details shows the status change and tracking information.

But, when I do the same with the CANADIAN site, a GET works fine (it's a different API KEY), however, when I try to do the same fulfillment update POST, the response is empty and order details show nothing changed.

Any ideas? Even if I try an order that is already fulfilled, I don't even get the error 

string(56) "{"errors":{"base":["Line items are already fulfilled"]}}"

 Any ideas why the Canadian site fulfillment POST doesn't work?