---
title: "Cultivar detail"
method: GET
path: "/strains/{slug}"
tags: ["Strains"]
---

# Cultivar detail

`GET /strains/{slug}`

## Request

- Base URL: `https://www.primecutsnursery.com/api/v1`
- URL: `https://www.primecutsnursery.com/api/v1/strains/{slug}`
- Auth: none required

Full encyclopedia record. Accepts an encyclopedia slug (`wedding-cake`) or a menu slug (`wedding-cake-cannabis-clones`). When the cultivar is on the menu, `data.menu.availability` is live. Live data from the nursery's inventory system; cached ~2 minutes (`s-maxage=120`). Times are ISO 8601 UTC.

## Path parameters

- `slug` string, required

## Response `200`

Cultivar

- object
  - `api_version` string, required
  - `publisher` Publisher, required
    - `name` string, required
    - `url` string, uri, required: Site root
    - `@id` string, uri, required: schema.org Organization @id used across the site's JSON-LD
  - `meta` Meta, required
    - `generated_at` string, date-time, required: When this payload was produced
    - `source` string, required: Where the data came from: 'repo' (curated site content) or 'live-inventory' (the nursery's live stock count, same figures as /live-inventory)
    - `as_of` string, date-time: For live data: when the underlying inventory snapshot was taken
    - `total` integer: Total matches before paging
    - `limit` integer
    - `offset` integer
    - `html_url` string, uri: Canonical HTML page for this resource
    - `notes` string[]: Caveats an agent should surface to a user
    - `interpreted` string[]: Search endpoints: how a free-text q was read (e.g. 'flowering ≤ 8 weeks')
  - `data` StrainDetail, required
    - `slug` string, required: Encyclopedia slug
    - `name` string, required
    - `aliases` string[], required
    - `type` 'Indica' | 'Sativa' | 'Hybrid', required
    - `ratio` string: Indica/sativa ratio as published
    - `thc_range` string
    - `breeder` string, required: Breeder as written in the encyclopedia (free text)
    - `breeders` object[], required: Resolved breeder hub(s) — a strain may belong to several (collaborations/selections)
      - `slug` string, required
      - `name` string, required
      - `url` string, uri, required: Canonical HTML page for this resource
    - `lineage` string, required
    - `parents` object[], required
      - `name` string, required
      - `slug` string, nullable, required: Encyclopedia slug when the parent is documented
    - `dominant_terpenes` string[], required
    - `flower_time` string
    - `url` string, uri, required: Encyclopedia page
    - `api_url` string, uri, required: This strain's detail endpoint
    - `menu` object, required: Present only when Prime Cuts sells this cultivar as clones
      - `slug` string, required: Menu-page slug, e.g. wedding-cake-cannabis-clones
      - `url` string, uri, required: Menu page
      - `api_availability_url` string, uri, required: Live availability endpoint for this strain
      - `name` string, required
      - `thc` string
      - `flower_time` string
      - `terpenes` string
      - `description` string
      - `image` string, uri: Product image
      - `availability` Availability, required
        - `status` 'InStock' | 'PreOrder' | 'OutOfStock', required: schema.org ItemAvailability value
        - `schema_org` string, uri, required
        - `fresh_ready` integer, required: Fresh rooted clones ready now — the 'fresh' line on /live-inventory
        - `tall_ready` integer, required: Talls ready now — the 'talls' line on /live-inventory (priced separately; never add to fresh_ready)
        - `next_batch_ready` string, date, nullable, required: Ready date of the next scheduled batch when nothing is ready now
        - `as_of` string, date-time, required
    - `updated_at` string, date-time: Last content change (from git history)
    - `overview` string, required
    - `lineage_details` string
    - `lineage_dispute` string, nullable: Where sources disagree about parentage
    - `terpenes` object
      - `dominant` Terpene[], required
        - `name` string, required
        - `description` string, required
      - `secondary` Terpene[], required
        - `name` string, required
        - `description` string, required
    - `aroma` string: Prose aroma description
    - `flavor` string: Prose flavor description
    - `effects` object
      - `onset` string, required
      - `experience` string, required
      - `duration` string, required
      - `commonUses` string[], required
    - `growing` object
      - `flowerTime` string, required
      - `yieldIndoor` string
      - `yieldOutdoor` string
      - `difficulty` string, required
      - `height` string
      - `environment` string
      - `tips` string: Long-form grower notes
    - `history` string
    - `awards` string[]
    - `notable_crosses` object[]: Cultivars bred from this strain, as reported by the breeder/community
      - `name` string, required
      - `genetics` string, required
      - `slug` string, nullable, required: Encyclopedia slug when we document the cross
      - `url` string, uri, nullable, required: Encyclopedia page for the cross
    - `children` object[], required: Documented cultivars bred from this one
      - `slug` string, required
      - `name` string, required
      - `url` string, uri, required: Canonical HTML page for this resource
    - `ancestry` object[]: Documented ancestors up to 3 generations back (the family tree in one call)
      - `name` string, required
      - `slug` string, required: Stable encyclopedia slug
      - `url` string, uri, required: Canonical encyclopedia page
      - `api_url` string, uri, required: Canonical HTML page for this resource
      - `lineage` string, required: Parents as published
      - `parents` object[], required
        - `name` string, required
        - `slug` string, nullable, required
    - `cultivar` object, nullable: Structured cultivation traits (present for menu strains and well-documented parents)
      - `colors` string[], required
      - `purplePotential` boolean, required
      - `structure` string
      - `bagAppeal` 'high' | 'very-high' | 'exceptional'
      - `yieldRating` 'low' | 'moderate' | 'high' | 'very-high'
      - `noseIntensity` 'mild' | 'moderate' | 'loud' | 'room-clearing'
      - `flowerWeeks` integer, required: Typical flowering weeks
      - `dominantTerp` string, required
    - `sources` string[]

## Other responses

- `404`: Unknown slug

---

[API](https://skmtc.dev/primecutsnursery/apis/prime-cuts-nursery-public-api.md) · [All operations](https://skmtc.dev/primecutsnursery/apis/prime-cuts-nursery-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/primecutsnursery/apis/prime-cuts-nursery-public-api/revisions/ecf137a90e29?raw)
