Create inventory item - Grasshopper Labs API
Inventory

Create item

Register a new SKU at a location, or adjust the stock count of an existing record.

POST /api/inventory/

Body parameters

sku
string Required
Stock keeping unit identifier.
name
string Required
Human-readable item name.
location_id
string Required
Hub or warehouse where stock is held.
quantity
integer Required
Initial quantity at this location.
bin
string Optional
Bin or shelf identifier.
weight
number Optional
Per-unit weight in pounds.
cube
number Optional
Per-unit volume in cubic feet.
curl -X POST https://{licensee-url}/api/inventory/ \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "sku": "SOFA-001",
    "name": "3-Seat Sofa",
    "location_id": "hub-atl-01",
    "quantity": 50,
    "weight": 150,
    "cube": 35
  }'
{
  "inventory_id": "inv_abc123",
  "sku": "SOFA-001",
  "location_id": "hub-atl-01",
  "quantity": 50,
  "created_at": "2026-05-12T14:38:43.969Z"
}
Try it out
Response will appear here