Skip to main content
Alphabetical reference of Leaf-specific terms. For a narrative overview of how these concepts relate, see Core Concepts.
TermDefinition
AlertsWebhook notifications triggered by events in Leaf — new field operations, credential expiration, boundary changes, file processing completion, etc. You register an alert URL once and Leaf pushes events to it instead of requiring you to poll.
API ownerThe top-level Leaf account, identified by the email address you registered with. Owns all Leaf users beneath it. Use separate API owners for test and production environments.
Batch uploadA single upload request containing one or more machine files. Each batch is tracked by a batch ID and progresses through RECEIVED → PROCESSING → PROCESSED (or FAILED). Query the batch status endpoint to monitor progress.
ConfigurationsSettings that control how Leaf ingests, processes, and outputs data. Applied at the API owner level (inherited by all Leaf users) or overridden per Leaf user. Changes are not retroactive — they only affect data processed after the change.
Custom data syncA configuration (customDataSync) that limits Leaf to fetching field metadata only from a provider. You then select which fields to fully process. Useful for controlling costs and scope.
FieldA named area of land within a farm. In Leaf, the field object holds metadata (name, ID, area) but does not require a boundary. Fields can be synced from a provider or created via the API.
Field boundaryThe geographic polygon defining a field’s extent. One active boundary per field. Required for creating field operations — without a boundary, Leaf still converts machine files and produces file summaries, but cannot clip data to the field.
Field operationThe merged, boundary-clipped output from one or more machine files. Represents a single activity — planting, harvest, application, or tillage — on a specific field. Each field operation has a summary and optional property map images.
Filtered GeoJSONAn optional processing stage where invalid or outlier data points are removed from the standard GeoJSON based on configurable rules. Enabled via configuration.
Leaf userRepresents a grower (or region, sub-customer, etc.) under your API owner. Holds provider credentials, fields, machine files, and field operations. Data is isolated per Leaf user. Typically one Leaf user per grower.
Machine fileA raw data file from a provider or direct upload containing GPS-tagged point data from field equipment. Leaf converts these through raw → standard → (optionally) filtered GeoJSON. Each machine file gets a summary with averages, min/max, and standard deviations.
Machine file summaryAggregated statistics derived from the point data in a single machine file — processed and cleaned by Leaf. Output properties vary by operation type (planted, applied, harvested, tillage).
Magic LinkA hosted web widget you can send to growers. They click it and connect their provider account or upload files without interacting with the API directly.
Operation summaryAggregated statistics for a field operation — the result of merging machine files to a field boundary. Similar to a machine file summary but scoped to a single field and activity.
ProviderA third-party platform that supplies agricultural data — John Deere, Climate FieldView, CNHi, Trimble, AgLeader, Stara, and others. Each provider requires its own license agreement and credentials.
Provider credentialsOAuth2 tokens or API keys attached to a Leaf user that authorize Leaf to pull data from a specific provider. One credential set per provider per Leaf user.
Standard GeoJSONThe cleaned, standardized GeoJSON output. Property names, units, and structure are consistent regardless of source provider or file format. This is the primary output format for machine files and field operations.
WebhookSee Alerts.

Agricultural terms

TermDefinition
ApplicationThe task of applying products to a field — fertilizer, pesticides, herbicides, etc. One of the four field operation types.
CropThe type of plant being grown (e.g., soybeans, corn, wheat).
FarmA group of fields managed by a grower.
GrowerA farmer or farm operator. In Leaf’s account model, typically maps to one Leaf user.
HarvestThe task of collecting a mature crop from a field. One of the four field operation types.
ImplementsSpecialized pieces of farm equipment — drills, sprayers, combines, planters.
OrganizationThe top-level entity for a farm business, such as the head office of a corporate farm.
PlantingThe task of placing seeds in the soil. One of the four field operation types.
TillageThe task of breaking up soil in preparation for planting. One of the four field operation types.
VarietyA subtype of a crop (e.g., P7326 is a variety of corn).
Last modified on March 24, 2026