curl 'https://www.wiseyield.co/api/v1/farms/11111111.../fields/88888888.../blocks/aaaaaaaa.../plants/ffffffff...' \
-H "Authorization: Bearer $WISEYIELD_API_KEY"
{
"data": {
"id": "ffffffff-1111-2222-3333-444444444444",
"blockId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"label": "Row 1, Tree 4",
"tagId": "QR-MDJ-0247",
"status": "alive",
"createdAt": "2024-03-15T08:00:00.000Z",
"updatedAt": "2026-05-10T14:30:00.000Z"
}
}
Plants
Get plant
Retrieve a single plant by its UUID.
GET
/
api
/
v1
/
farms
/
{id}
/
fields
/
{fieldId}
/
blocks
/
{blockId}
/
plants
/
{plantId}
curl 'https://www.wiseyield.co/api/v1/farms/11111111.../fields/88888888.../blocks/aaaaaaaa.../plants/ffffffff...' \
-H "Authorization: Bearer $WISEYIELD_API_KEY"
{
"data": {
"id": "ffffffff-1111-2222-3333-444444444444",
"blockId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"label": "Row 1, Tree 4",
"tagId": "QR-MDJ-0247",
"status": "alive",
"createdAt": "2024-03-15T08:00:00.000Z",
"updatedAt": "2026-05-10T14:30:00.000Z"
}
}
GET https://www.wiseyield.co/api/v1/farms/{id}/fields/{fieldId}/blocks/{blockId}/plants/{plantId}
Authentication
Requires a key with thefields:read scope.
Path parameters
string
required
Farm UUID.
string
required
Field UUID.
string
required
Block UUID.
string
required
Plant UUID.
Response
Returns the plant wrapped underdata. See List plants in block for the full field reference.
curl 'https://www.wiseyield.co/api/v1/farms/11111111.../fields/88888888.../blocks/aaaaaaaa.../plants/ffffffff...' \
-H "Authorization: Bearer $WISEYIELD_API_KEY"
{
"data": {
"id": "ffffffff-1111-2222-3333-444444444444",
"blockId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"label": "Row 1, Tree 4",
"tagId": "QR-MDJ-0247",
"status": "alive",
"createdAt": "2024-03-15T08:00:00.000Z",
"updatedAt": "2026-05-10T14:30:00.000Z"
}
}
Errors
| Status | When |
|---|---|
400 INVALID_ID | Any path UUID is malformed |
401 | Missing, malformed, expired, or revoked API key |
403 INSUFFICIENT_SCOPE | Key lacks fields:read scope |
404 NOT_FOUND | Farm, field, block, or plant doesn’t exist or belongs to another user |
429 RATE_LIMIT_EXCEEDED | Per-user rate limit reached |
5xx | Server error |