Blocks
Update block
Update mutable fields on a block. Only provided fields are touched.
PUT
Authentication
Requires a key with thefields:write scope.
Path parameters
Farm UUID.
Field UUID.
Block UUID.
Request body
All fields are optional. Only fields you include in the body are updated. To re-parent the block to a different crop, the newcropId must belong to the same field.
UUID. Must belong to the block’s current field.
UUID. Pass
null to clear.1–200 characters.
Up to 2,000 characters. Pass
null to clear.ISO 8601 datetime. Pass
null to clear.1–1,000,000. Pass
null to clear.0–10,000 meters. Pass
null to clear.0–10,000 meters. Pass
null to clear.0–1,000,000 plants/ha. Pass
null to clear.0–1,000,000. Pass
null to clear.One of
planned, planted, established, mature, declined, harvested, removed.Up to 5,000 characters. Pass
null to clear.Response
Returns the updated block wrapped underdata.
Errors
| Status | When |
|---|---|
400 INVALID_ID | Any path UUID is malformed |
400 VALIDATION_ERROR | Body validation failed |
401 | Missing, malformed, expired, or revoked API key |
403 INSUFFICIENT_SCOPE | Key lacks fields:write scope |
404 NOT_FOUND | Farm, field, block, or new cropId doesn’t exist or doesn’t belong to the resolved hierarchy |
429 RATE_LIMIT_EXCEEDED | Per-user rate limit reached |
5xx | Server error |