I am facing issue with Fishbowl Part Average Cost API "https://www.fishbowlinventory.com/wiki/Fishbowl_Legacy_API#Part_Cost".
Previously If we request for multiple part in one API call then in response we got the all the parts response in single time. But in new update from Fishbowl API right now I am getting only one part response if I request for the multiple part in one call.
Previously API behave like this :
Request:
<FbiXml>
<Ticket>
<Key>HQZzIeyCYndxauMpHaCdlg==</Key>
</Ticket>
<FbiMsgsRq>
<PartCostRq>
<PartNum>B202</PartNum>
</PartCostRq>
<PartCostRq>
<PartNum>B203</PartNum>
</PartCostRq>
<PartCostRq>
<PartNum>B204</PartNum>
</PartCostRq>
</FbiMsgsRq>
</FbiXml>
In response :
<?xml version="1.0"?>
<FbiXml>
<Ticket>
<UserID>11</UserID>
<Key>HQZzIeyCYndxauMpHaCdlg==</Key>
</Ticket>
<FbiMsgsRs statusCode="1000">
<PartCostRs statusCode="1000">
<PartNum>B202</PartNum>
<Cost>11</Cost>
</PartCostRs>
<PartCostRs statusCode="1000">
<PartNum>B203</PartNum>
<Cost>12</Cost>
</PartCostRs>
<PartCostRs statusCode="1000">
<PartNum>B204</PartNum>
<Cost>120.01</Cost>
</PartCostRs>
</FbiMsgsRs>
</FbiXml>
Currently it's behavior in response :
<?xml version="1.0"?>
<FbiXml>
<Ticket>
<UserID>11</UserID>
<Key>HQZzIeyCYndxauMpHaCdlg==</Key>
</Ticket>
<FbiMsgsRs statusCode="1000">
<PartCostRs statusCode="1000">
<PartNum>B202</PartNum>
<Cost>11</Cost>
</PartCostRs>
</FbiMsgsRs>
</FbiXml>
I need all the part average cost in one API call. Please suggest me if any other API is available or any suggestions.