Get product

GET /api/v1/inventory/products/{id}

Retrieve a specific product by ID.

Operation ID: get_product_api_v1_inventory_products__id__get · View as markdown · OpenAPI slice

Authentication

Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.

Parameters

Path

id string · uuid required

Query

include_variants boolean default: False

Whether to include variant details

Responses

200 Successful Response

id string required

Product UUID.

business_id string required

Business UUID.

created_at string · date-time required

Creation timestamp.

updated_at string · date-time required

Last update timestamp.

name string required

Product name.

type string required

Product type: 'manual' or 'shopify'.

category string

Product category (e.g. 'Finished Goods', 'Intermediate Goods', 'Ingredients').

stripe_product_id string

Stripe product ID if synced to Stripe.

shopify_product_id string

Shopify product ID if synced from Shopify.

archived boolean

Whether product is archived (hidden from lists).

variant_count integer

Number of variants this product has.

variants array · VariantResponse

List of product variants (when include_variants=true).

404 Business or product not found

422 Invalid product ID