# ShipBob integrations: orders and shipments

> Create an order, update a shipment address and create a product in ShipBob, and start a workflow when ShipBob sends “Order shipped”.

**Canonical page:** https://tray.ai/connectors/shipbob-integrations/
**Categories:** Supply chain
**Connects through:** HTTP Connector

## Overview

ShipBob is an e-commerce fulfillment provider that stores merchants' stock in its warehouses and picks, packs and ships their orders and returns. Tray.ai connects to ShipBob through the HTTP Connector, so your workflows can call the ShipBob API alongside the rest of your stack.

## Use cases

### Orders

Read, create, and delete orders in ShipBob from any Tray.ai workflow. The ShipBob API covers calls such as create an order and list orders.

- Create an order
- List orders
- Get an order

### Shipments

Read, update, and delete shipments in ShipBob from any Tray.ai workflow. The ShipBob API covers calls such as get a shipment and cancel a shipment.

- Get a shipment
- Cancel a shipment
- Update a shipment address

### Products

Read, create, and update products in ShipBob from any Tray.ai workflow. The ShipBob API covers calls such as create a product and list products.

- Create a product
- List products
- Get a product

### Inventory

Read inventory in ShipBob from any Tray.ai workflow. The ShipBob API covers calls such as list inventory levels and get inventory levels.

- List inventory levels
- Get inventory levels

### Receiving orders

Read, create, and delete receiving orders in ShipBob from any Tray.ai workflow. The ShipBob API covers calls such as create a receiving order and list receiving orders.

- Create a receiving order
- List receiving orders
- Cancel a receiving order

### Returns

Read, create, and delete returns in ShipBob from any Tray.ai workflow. The ShipBob API covers calls such as create a return order and list return orders.

- Create a return order
- List return orders
- Cancel a return order

## Frequently asked questions

### Does Tray.ai connect to ShipBob?

Yes. Tray.ai connects to ShipBob through the HTTP Connector, which calls the ShipBob API directly. Any call the ShipBob API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with ShipBob?

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

### Can I get a dedicated ShipBob connector?

ShipBob runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated ShipBob connector from the ShipBob API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
