How to connect multiple ShipHero warehouses

Hi gang. We are a healthcare SaaS platform that indends to standardize our warehouse connectivity to ShipHero-connected warehouses. We are completing our API connections but want to confirm the following:

  1. Do we need each warehouse to add us as a user to their own warehouse? (Assume so)
  2. If we WILL have individual warehouse logins, do we need any other information to create the Auth token than each of those individual warehouse logins when we do the authentication step?
  3. If we do NOT need an individual warehouse login but have a master login, a) how do get one, and b) how do we differentiate between warehouses? (I have seen no documentation to this effect but wanted to ask.)
    Thank you!

Hi @gdttechnologies

  1. If you have a child account, you can have your developer user created there. If not, the 3PL has one account, and they can add a developer user there.
  2. Here is the information you need: Getting Started – Developer Resources | ShipHero
  3. Each warehouse has an ID; depending on which query/mutation you’ll do, it could have the argument. Here is a basic query to find out https://developer.shiphero.com/wp-content/uploads/spectaql/#definition-Account

Have a nice day!

1 Like

Thank you.

Another follow-up has to do with us connecting to the ShipHero API to request a status update. I see the webhooks which will push that data to us but is there an API call (I haven’t found it) that allows us to check fulfillment status?

Hi @gdttechnologies

There are a couple of queries.
You have the shipment query where you can connect with the shipment_line_item https://developer.shiphero.com/wp-content/uploads/spectaql/#definition-Shipment, which will have the fulfillment_status of each line_item

Or the orders query have the fulfillment_status in it: https://developer.shiphero.com/wp-content/uploads/spectaql/#query-orders

Have a nice day!