Skip to main content
GET
/
api
/
v1
/
products
/
all
cURL
curl --request GET \
  --url https://api-staging.getmeadow.com/api/v1/products/all \
  --header 'X-Client-Key: <api-key>' \
  --header 'X-Consumer-Key: <api-key>'
{
  "id": 123,
  "name": "<string>",
  "unit": "<string>",
  "strainType": "<string>",
  "thcAmount": "<string>",
  "thcAmountEach": "<string>",
  "thcUnit": "<string>",
  "cbdAmount": "<string>",
  "cbdAmountEach": "<string>",
  "cbdUnit": "<string>",
  "description": "<string>",
  "inventoryType": "<string>",
  "isActive": true,
  "isFeatured": true,
  "movingAverageCostPerUnit": "<string>",
  "locationInventory": [
    {
      "inventoryLocationId": 123,
      "amount": "<string>"
    }
  ],
  "options": [
    {
      "id": 123,
      "name": "<string>",
      "amount": 123,
      "price": 123,
      "salesPrice": 123,
      "upc": "<string>",
      "movingAverageCostPerUnit": "<string>",
      "locationInventory": [
        {
          "inventoryLocationId": 123,
          "amount": "<string>",
          "maxQuantity": 123
        }
      ]
    }
  ],
  "photos": [
    {
      "fullPath": "<string>"
    }
  ],
  "primaryCategory": {
    "name": "<string>"
  },
  "brand": {
    "name": "<string>"
  },
  "subCategories": [
    {
      "name": "<string>"
    }
  ],
  "meta": {
    "categories": [
      {
        "name": "<string>",
        "order": 123
      }
    ],
    "inventoryLocations": [
      {
        "id": 123,
        "name": "<string>"
      }
    ]
  }
}
This endpoint needs to be retrieved using daffodil.getmeadow.com or daffodil-staging.getmeadow.com (staging sandbox) instead of the api subdomain.

Example URL: https://daffodil.getmeadow.com/api/v1/products/all
This endpoint will return all products. No pagination is necessary

Inventory

Please see our Inventory Guide for more information.

Authorizations

X-Consumer-Key
string
header
required

The key assigned to your company and provided via Meadow

X-Client-Key
string
header
required

The key generated and provided by our mutual client

Response

Products all response

id
number

The ID of the product

name
string

The name of the product

unit
string

Either gram or item

strainType
string

One of sativa, indica, hybrid, hybrid-sativa, hybrid-indica, cbd, mixed, or none

thcAmount
string | null

The amount of THC in the product

thcAmountEach
string | null

The amount of THC per each of the product

thcUnit
string | null

Either % or mg

cbdAmount
string | null

The amount of CBD in the product

cbdAmountEach
string | null

The amount of CBD per each of the product

cbdUnit
string | null

Either % or mg

description
string | null

A text description about the product

inventoryType
string

Either option or product. See above for clarification

isActive
boolean

Whether the product is active on menus or not

Whether the product is featured or not

movingAverageCostPerUnit
string | null

The moving average cost per unit for this product if this products inventoryType is product

locationInventory
object[]

The location inventory if this product's inventoryType is product

options
object[]

All of the pricing options for a product

photos
object[]

All of the photos for a product

primaryCategory
object

The primary category of the product

brand
object

The brand of the product

subCategories
object[]

The sub-categories for the product

meta
object

Additional information regarding products for this organization