Purchase_orders query returns strange records

I am running a purchase_orders using a 3PL parent API key. I am getting strange results. I get POs that I cannot locate in the application

For example,


{“node”:{“id”:“UHVyY2hhc2VPcmRlcjo2NDkzMzA=”,“account_id”:“QWNjb3VudDo1OTQyMA==”,“po_number”:“2526”,“created_at”:“2021-01-14T12:42:46+00:00”,“date_closed”:null,“po_date”:“2020-12-16T00:00:00+00:00”,“arrived_at”:null,“fulfillment_status”:“pending”,“vendor”:{“name”:“TAL GLOBAL ALLIANCES LIMITED”}}}

If I use the ShipHero application to search ALL Purchase Orders with no filters across all accounts, I cannot locate these Purchase orders (“2001”, and “2526”).

Whats going on? Where are these Purchase Orders (and others) coming from

Hi @bbarrett
Thanks for reaching out! Do you happen to have the request_id you for back for that?
With that, I can get the exact account and info about the query to compare with the app
Thanks in advance!

I do not. But the account and specific purchase orders are specified above via the ids.


Hi @bbarrett!
I see what you mean now, thanks for those IDs

I believe that might be because those purchase orders might be empty or with products that don’t exist in ShipHero.

If you use those IDs and decode them using a Base64 decoder like https://www.base64decode.org/
And with that ID go to https://app.shiphero.com/dashboard/purchase-orders/details/

Let us know if that doesn’t help.
Thanks again!