---
search:
  tags:
    - Products
    - GET
seo:
  description: >-
    One product with every variant on it — the same shape as one entry from…
    Reference for the GET /api/v1/products/{id} endpoint in the Bloomcount
    Public API API.
sidebar:
  label: Get a single product with its variants
  badge: GET
title: Get a single product with its variants
type: openapi-operation
---
One product with every variant on it — the same shape as one entry from the list endpoint, so a caller can use
the same parsing for both. Reach for this when you already hold a `prod_…` and want its current state, rather
than paging the list to find it.

**Errors**

- `404 product_not_found` — unknown ID, or one belonging to another tenant.
- `422 wrong_id_type:expected_products_got_<table>` — the prefix isn't `prod_`.
- `422 unknown_fields:<names>` — a `fields` entry that doesn't exist on a product.

<Operation source="reference" id="get-api-v1-products-id" />
