Skip to content
ShipHero logo

Connectors / Supply chain · HTTP Connector

Automate ShipHero with Tray.ai

Create an order, create a product and generate an inventory snapshot in ShipHero, and start a workflow when ShipHero sends “Inventory updated”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with ShipHero on Tray.ai?

ShipHero is a warehouse management system for ecommerce brands and 3PLs that handles inventory, order picking and packing, purchase orders, returns and shipping. Tray.ai connects to ShipHero through the HTTP Connector, so your workflows can call the ShipHero API alongside the rest of your stack.

Connects through
HTTP Connector
Authentication
A bearer token
Base URL
https://public-api.shiphero.com/graphql

What the ShipHero API covers

6 resources and 20 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow.

Orders

  • Get orders
  • Create an order
  • Update an order
  • Get order history

Products

  • Get products
  • Create a product
  • Update a product

Inventory

  • Add inventory
  • Remove inventory
  • Replace inventory
  • Generate an inventory snapshot

Purchase orders

  • Create a purchase order
  • Update a purchase order
  • Close a purchase order

Returns

  • Create a return
  • Update a return status
  • Receive a return line item

Locations

  • Create a location
  • Update a location
  • Delete a location

Events ShipHero can send to a Tray.ai webhook trigger

  • Inventory updated
  • Shipment updated
  • Order canceled
  • Order allocated
  • Order packed out
  • Purchase order updated
  • Return updated
  • Product updated

Checked against ShipHero's own documentation on 2026-10-22

developer.shiphero.com/getting-started

Frequently asked questions

What can a Tray.ai workflow do in ShipHero?

+

The ShipHero API documents 20 actions across 6 resources (Orders, Products, Inventory, Purchase orders, Returns, Locations). For example: Get orders; Get products; Add inventory. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with ShipHero?

+

The ShipHero API uses a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which ShipHero events can start a Tray.ai workflow?

+

ShipHero sends 8 events to a webhook URL, for example: Inventory updated; Shipment updated; Order canceled; Order allocated; Order packed out; Purchase order updated; Return updated; Product updated. A Tray.ai webhook trigger receives them and starts a workflow.

See ShipHero working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.