Skip to main content
GET
/
api
/
v1
/
menu
cURL
curl --request GET \
  --url https://api-staging.getmeadow.com/api/v1/menu \
  --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>",
  "isFeatured": true,
  "inStock": true,
  "options": [
    {
      "id": 123,
      "name": "<string>",
      "amount": 123,
      "price": 123,
      "salesPrice": 123,
      "upc": "<string>",
      "maxQuantity": 123
    }
  ],
  "photos": [
    {
      "fullPath": "<string>"
    }
  ],
  "primaryCategory": {
    "name": "<string>"
  },
  "brand": {
    "name": "<string>"
  },
  "subCategories": [
    {
      "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/menu
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

Query Parameters

type
string

Request a menu for one of three types: delivery, pickup or in-store. If type is not passed in, the menu for delivery will be returned.

Each Meadow client essentially has three different menus. If you intend to support an order flow for more than one type, you should pull each menu by sending in this parameter.

Response

Menu 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

Whether the product is featured or not

inStock
boolean

Whether there is at least one option of this product in stock currently

options
object[]

All of the pricing options for a product

photos
object[]

Array of the photos for a product

primaryCategory
object

The primary category of the product

brand
object

The brand of the product

subCategories
object[]

Array of the sub-categories for the product