Get a teardown
distru-get-teardownReadGets one teardown: the work that turns flowering plants into harvests, with plant counts and weights.
Inputs
Every tool also takes the common inputs.
| Field | Type | Required | Description |
|---|---|---|---|
| id | string | Yes | The ID of the teardown to retrieve. Resolve via distru-search-teardowns. |
| includeTeardownOutputs | boolean | No | Adds the outputs, one per license and strain, each with its harvest, strain and license (harvest detail via distru-get-harvest). quantity is the wet weight in the harvest's unit type. submittedForReviewAt is when it was submitted for review; null until then. |
| includeTeardownInputs | boolean | No | Adds every input, one per plant, with its Metrc tag (plant.metrcLabel) and location. Can be thousands of rows. quantity is the plant wet weight in unitType. Plant detail via distru-get-plant. |
Output
Presence on a nested field assumes its parent exists.
| Field | Type | Presence |
|---|---|---|
| teardown | object | Can be null |
| teardown. | string | Always |
| teardown. | string | Always |
| teardown. | enumCOMPLETEDPENDINGPREPARING | Always |
| teardown. | number | Always |
| teardown. | number | Always |
| teardown. | boolean | Always |
| teardown. | string | Can be null |
| teardown. | string | Can be null |
| teardown. | string | Can be null |
| teardown. | object | Null or absent |
| teardown. | string | Always |
| teardown. | string | Null or absent |
| teardown. | object | Can be null |
| teardown. | string | Always |
| teardown. | string | Always |
| teardown. | object[] | Can be absent |
| teardown. | enumCOMPLETEDPENDINGPREPARING | Always |
| teardown. | string | Can be null |
| teardown. | string | Can be null |
| teardown. | string | Can be null |
| teardown. | string | Can be null |
| teardown. | object | Can be null |
| teardown. | string | Always |
| teardown. | string | Always |
| teardown. | object | Always |
| teardown. | string | Always |
| teardown. | object | Always |
| teardown. | string | Always |
| teardown. | string | Always |
| teardown. | object[] | Can be absent |
| teardown. | string | Can be null |
| teardown. | string | Can be null |
| teardown. | object | Can be null |
| teardown. | string | Always |
| teardown. | string | Can be null |
| teardown. | object | Can be null |
| teardown. | string | Always |
| teardown. | string | Always |
| teardown. | object | Can be null |
| teardown. | string | Always |
| teardown. | string | Always |
What the AI reads
Gets a single teardown — cultivation work that turns flowering plants into harvests — by ID: name, status, plant counts, the company it was grown for, unit type, submittedForReviewAt. weighedPlantCount is the plants with a weight recorded. isManicure is a partial harvest: plants keep growing and can be manicured again. Outputs and inputs are omitted unless includeTeardownOutputs or includeTeardownInputs is set. Hides removed teardowns. For the plants use distru-search-plants; for the harvests use distru-get-harvest. Do not use to browse or search teardowns; use distru-search-teardowns. Returns null if no teardown matches the ID.