Skip to main content
GET
/
inventory
/
product
/
{productId}
Estoque de um produto (todos os depósitos)
curl --request GET \
  --url https://api.example.com/inventory/product/{productId}
{
  "totalAvailable": 150,
  "totalPhysical": 160,
  "totalReserved": 10,
  "stocks": [
    {
      "warehouseId": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
      "available": 100,
      "physical": 110,
      "reserved": 10
    },
    {
      "warehouseId": "b1b2c3d4-e5f6-7890-1234-567890abcdef",
      "available": 50,
      "physical": 50,
      "reserved": 0
    }
  ]
}

Path

productId
string
required
UUID do produto desejado do catálogo.

Response

{
  "totalAvailable": 150,
  "totalPhysical": 160,
  "totalReserved": 10,
  "stocks": [
    {
      "warehouseId": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
      "available": 100,
      "physical": 110,
      "reserved": 10
    },
    {
      "warehouseId": "b1b2c3d4-e5f6-7890-1234-567890abcdef",
      "available": 50,
      "physical": 50,
      "reserved": 0
    }
  ]
}

Path Parameters

productId
string<uuid>
required

Response

Estoque consolidado + por depósito