We are using an API key for a child account to access inventory_changes. The query results sometimes include records with the “account_id” of the 3PL parent account. Is this expected behavior? Should I get inventory_change records with the 3PL parent’s account_id when calling from a child account API key?
This is causing problems where we get duplicate results where one record has the parent 3PL account_id and the other with the child account_id.
I thought the child API keys are designed such that they only return data in the context of the child account. Why would I get inventory_change records associated with both the parent 3PL and child account?
Hey @bbarrett,
Thanks for reaching out. I’ll investigate this matter and get back to you.
Best,
RayanP
Hello @bbarrett!
Can you share a sku/request id/inventory change case? Basically, anything that can point us to a specific case where you are seeing this, we were not able to reproduce it on our end.
Kind regards,
TomasFD
Here is a case where all the data is duplicated between 2 different account_id:
| account_id |
QWNjb3VudDozNTI4 |
QWNjb3VudDo2NTM0OA== |
| Warehouse |
Phoenix Direct / Primary |
Phoenix Direct / Primary |
| Cost |
69.5 |
69.5 |
| user_id |
VXNlcjo4MTMzMQ== |
VXNlcjo4MTMzMQ== |
| account_id |
QWNjb3VudDozNTI4 |
QWNjb3VudDo2NTM0OA== |
| warehouse_id |
V2FyZWhvdXNlOjU5NjU= |
V2FyZWhvdXNlOjU5NjU= |
| sku |
41183 NAVY 3XT |
41183 NAVY 3XT |
| previous_on_hand |
0 |
0 |
| change_in_on_hand |
6 |
6 |
| reason |
Received from Purchase Order 100032134
|
Received from Purchase Order 100032134
|
| location |
WBT Receiving |
WBT Receiving |
| created_at |
2022-08-03T17:00:36 |
2022-08-03T17:00:36 |
| PO |
100032134 |
100032134 |
| VendorName |
PETER MILLAR |
PETER MILLAR |
| Name |
Peter Millar Carlow Crown Lite Cotton-Blend Sport Shirt Navy / 3XT |
Peter Millar Carlow Crown Lite Cotton-Blend Sport Shirt Navy / 3XT |
| ShopifyPrice |
198 |
198 |
| POStatus |
closed |
closed |
| LineStatus |
closed |
closed |
| quantity_received |
6 |
6 |
Hey @bbarrett,
Thanks for hanging in there.
I’ve been testing this, and I’ve only been able to get the child account id. Do you by chance have a request id for this? I don’t see any calls from this child account when trying to look deeper.
Please let me know if you have any questions or concerns!
Best,
RayanP