List a product's stock levels, one row per live outlet
GET
/products/{id}/inventory
Never includes average_cost or total_cost. Quantities are numbers, up to 3 decimal places.
404 NOT_FOUND: the product id is foreign, unknown, or deleted.
Requires scope: inventory:read
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”List a product’s stock levels, one row per live outlet
Media typeapplication/json
object
data
required
Array<object>
object
on_hand
required
Current stock level. Up to 3 decimal places.
number
outlet_id
required
string format: uuid
reorder_amount
required
number | null
reorder_method
required
string
reorder_point
required
number | null
reorder_target
required
number | null
version
required
Delta-sync version, as a string (bigint).
string
Examplegenerated
{ "data": [ { "on_hand": 1, "outlet_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "reorder_amount": 1, "reorder_method": "example", "reorder_point": 1, "reorder_target": 1, "version": "example" } ]}default
Section titled “default”An error response.
Media typeapplication/json
object
error
required
object
code
required
A machine-readable error code, e.g. VALIDATION_FAILED.
string
fields
Array<object>
object
field
required
string
message
required
string
message
required
A plain-English sentence describing what went wrong.
string
Example
{ "error": { "code": "UNAUTHORIZED" }}