Get a plant
distru-get-plantReadGets a single cultivation plant by ID with its teardowns (oldest first; a plant can be in several, e.g. manicure then teardown) and plant group.
Inputs
Every tool also takes the common inputs.
| Field | Type | Required | Description |
|---|---|---|---|
| id | string | Yes | The ID of the plant to retrieve. Resolve via distru-search-plants. |
| includeBins | boolean | No | Include the bins holding this plant. Empty unless the company has bin inventory tracking enabled. |
Output
Presence on a nested field assumes its parent exists.
| Field | Type | Presence |
|---|---|---|
| plant | object | Can be null |
| plant. | string | Always |
| plant. | enumDESTROYEDFLOWERINGHARVESTEDHARVESTINGIMMATUREPACKAGEDVEGETATIVE | Always |
| plant. | string | Always |
| plant. | string | Can be null |
| plant. | string | Can be null |
| plant. | string | Can be null |
| plant. | boolean | Always |
| plant. | string | Can be null |
| plant. | string | Can be null |
| plant. | string | Can be null |
| plant. | string | Can be null |
| plant. | string | Can be null |
| plant. | string | Can be null |
| plant. | string | Can be null |
| plant. | enumBIOTRACKMETRCNONE | Always |
| plant. | object | Always |
| plant. | string | Always |
| plant. | string | Always |
| plant. | object | Can be null |
| plant. | string | Always |
| plant. | string | Always |
| plant. | object | Always |
| plant. | string | Always |
| plant. | string | Always |
| plant. | object | Always |
| plant. | string | Always |
| plant. | string | Always |
| plant. | object | Can be null |
| plant. | string | Always |
| plant. | enumFLOWERINGINACTIVEONHOLDVEGETATIVE | Always |
| plant. | object[] | Always |
| plant. | string | Always |
| plant. | string | Always |
| plant. | enumCOMPLETEDPENDINGPREPARING | Always |
| plant. | string | Can be null |
| plant. | object | Can be null |
| plant. | string | Always |
| plant. | string | Always |
| plant. | string | Can be null |
| plant. | string | Always |
| plant. | object | Always |
| plant. | string | Always |
| plant. | string | Always |
| plant. | object[] | Can be absent |
| plant. | string | Always |
| plant. | string | Always |
What the AI reads
Gets a single cultivation plant by ID with its teardowns (oldest first; a plant can be in several, e.g. manicure then teardown) and plant group. Bins are omitted unless includeBins is set. harvestedAt is the last weigh time, not the harvest date. metrcPlant.status is the Metrc cache bucket (a harvested plant can still show FLOWERING); status is the Distru-tracked status. cost is a total of the plant's current stock: null without Cost view permission, and null once the plant is harvested, packaged or destroyed (the pre-harvest cost is not kept on the plant). wetWeight is in unitType. Use when the user asks about a specific known plant after resolving the ID via distru-search-plants. Do not use to browse or search plants; use distru-search-plants. Returns null if no plant matches the ID.