---
title: "Get CRB products"
method: GET
path: "/crbs/{crb_id}/products"
tags: ["Products"]
---

# Get CRB products

`GET /crbs/{crb_id}/products`

## Request

- Base URL: `https://sandbox-api.greencheckverified.com`
- URL: `https://sandbox-api.greencheckverified.com/crbs/{crb_id}/products`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/greencheckverified/apis/green-check-access/docs/crbs/:crb_id/products/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `crb_id` string, required

## Query parameters

- `limit` integer
- `offset` integer
- `last_updated_from` string
- `last_updated_to` string

## Response `200`

Ok

- PagedProducts
  - `metadata` object, required
    - `total` integer, required
    - `count` string, required: Range of items returned
  - `data` Product[], required
    - `crb_id` string, uuid, required
    - `id` string, uuid, required
    - `pos_product_id` string, required: Product ID in the POS system
    - `pos_type` 'Alleaves' | 'Apex Trading Wholesale' | 'Dutchie' | 'Dutchie Wholesale' | 'Cova' | 'Meadow' | 'MJ Freeway' | 'MJ Freeway Wholesale' | 'Greenbits' | 'GrowFlow' | 'GrowFlow Wholesale' | 'Portal42' | 'Metrc S2S' | 'Metrc S2S Wholesale' | 'Flourish' | 'Flourish Wholesale' | 'Flowhub' | 'BioTrack' | 'BioTrack Wholesale' | 'Treez' | 'Blaze' | 'Quickbooks' | 'Sage Intacct' | 'Canix' | 'Brytemap' | 'POSaBIT' | 'Proteus420' | 'IndicaOnline' | 'Sweed' | 'Weave' | 'Jane' | 'Manual Upload Wholesale' | 'Cova Test Account' | 'Leaf Logix Test Account' | 'BioTrack Test Account' | 'Mj Freeway Test Account' | 'Treez IO Test Account' | 'Green Bits Test Account' | 'Manual Upload Retail' | 'SFTP Sales Retail' | 'SFTP Sales Wholesale' | 'Not Configured' | 'Unsupported' | 'CRBMonitor' | 'Plaid', required
    - `name` string, required: The name of the product.
    - `gc_product_category_name` 'flower' | 'oil/concentrate' | 'edible' | 'other' | 'seedling' | 'seed' | 'liquid' | 'solid' | 'extract' | 'plant' | 'accessory' | 'marijuana_product' | 'topical' | 'edible_liquid', nullable, required
    - `pos_product_category_name` string, nullable, required: Category name as given by the POS.
    - `pos_product_subcategory_name` string, nullable, required: Subcategory name as given by the POS.
    - `pos_strain_name` string, nullable, required: Strain name as given by the POS.
    - `pos_brand_name` string, nullable, required: Brand name as given by the POS.
    - `medicated` boolean, nullable, required: True or false if this is a THC having marijuana product.
    - `sku` string, nullable, required: The SKU for the product.
    - `description` string, nullable, required: Product description.
    - `gc_net_weight_grams` number, double, nullable, required
    - `pos_unit_of_measure` string, nullable, required: The unit of measure of the product as sold by the POS (weight, quantity, etc).
    - `price` integer, nullable, required
    - `unit_cost` number, double, nullable, required
    - `pos_updated_date` string, date-time, nullable, required
    - `pos_updated_date_local` string, nullable, required
    - `gc_created_date` string, date-time, required
    - `gc_updated_date` string, date-time, required
    - `price_tiers` ProductPriceTier[], nullable, required: Price tiers applied to this product. May or may not be provided by the POS system.
      - `tier_name` string, nullable, required: Price Tier name, if any
      - `tier_price` integer, required
      - `pos_tier_type` string, required: The type of tier condition from the pos system (like quantity or volume)
      - `pos_tier_type_condition_value` string, required: The condition(s) required (based on the tier type) to apply this tier on the product
      - `tier_valid_until_date` string, date-time, nullable, required
      - `tier_valid_until_date_local` string, nullable, required
    - `images` ProductImage[], nullable, required: A list of any images associated with this product.
      - `url` string, required: URL to the image file
      - `description` string, nullable, required: Any description provided by the POS like file name, dimensions, product description

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `422`: Validation Failed

---

[API](https://skmtc.dev/greencheckverified/apis/green-check-access.md) - [All operations](https://skmtc.dev/greencheckverified/apis/green-check-access/llms.txt) - [OpenAPI document](https://skmtc.dev/greencheckverified/apis/green-check-access/revisions/fb63a7a6151b?raw)
