Get a strain
Fetch one strain by its id. Returns the same reference record found in the list endpoint — its name and genetic classification — scoped to your company. A strain from another company, or one that does not exist, returns 404 (the two cases are indistinguishable, so you cannot use this to probe for strains you can't see).
Required permission: settings_permissions_strains.
BearerAuthorizationBearer <token>API token generated in Distru (Settings → Distru API). Send it on every request as Authorization: Bearer YOUR_API_TOKEN.
id*stringThe Distru strain id, as returned in the id field of the list or upsert response (e.g. "01H..."). Not a Metrc or other external identifier.
A single strain
*/*- response
A single Strain
data?A cannabis strain (its genetics), such as "Blue Dream". Products can be linked to a strain to carry its name and type.
curl -X GET 'https://app.distru.com/public/v1/strains/00000000-0000-0000-0000-00000000001d'{ "data": { "id": "00000000-0000-0000-0000-00000000001d", "inserted_datetime": "2026-08-24T16:01:05.154912Z", "name": "Blue Dream", "strain_type": "HYBRID", "updated_datetime": "2026-08-24T16:01:05.154912Z" }}