Skip to main content
The WMS API gives you one set of endpoints for every warehouse management system (WMS) and 3PL your customers connect. An order, an inventory item, or a return comes back in the same shape whichever WMS the warehouse runs, so you build each feature once.

Make a request

Every endpoint lives under https://production.trackstarhq.com/wms/ and takes two headers: your API key, and the access token for the customer’s connection. See Getting Started for how to get both.
List endpoints return up to 1000 items per page with a next_token for the next page, and accept filters such as updated_date[gte]. About the API covers pagination, filtering, errors, and rate limits. Not every WMS supports every endpoint. A connection’s available_actions lists what it supports, and an endpoint its WMS doesn’t support returns 501.

Resources

Inventory

Onhand, committed, fulfillable, and sellable quantities, plus the inventory ledger.

Products

Product records and the inventory items they map to.

Orders

Customer orders, their line items, and the shipments that fulfill them.

Inbound Shipments

Advance shipping notices from a supplier, and what the warehouse received.

Shipping Methods

The carrier services you can ship an order with.

Returns

Return authorizations and what came back.

Billing

What the warehouse charges for shipping, storage, picking, and packing.

Warehouses

Warehouses and the locations within them.

Warehouse Customers

The merchants that own the inventory and orders in a 3PL warehouse.

Keep your data current

Trackstar syncs each connection on a schedule, so reads come from Trackstar and don’t wait on the WMS. To hear about changes as they land instead of polling, subscribe to webhooks. Syncing Data explains how often each resource syncs. To try the endpoints before a customer connects, use the WMS sandbox.

Use cases

Order Fulfillment

Create orders and track fulfillments.

Inventory Management

Keep stock in check.

Shipping Solutions

Fulfill orders with tracking information.

Returns

Create RMAs and track disposition data.

Warehouse ASNs

Notify warehouses of incoming goods and track receipts.