type field identifying the event and a timestamp in ISO-8601 format.
This page is comprehensive for current event names from Leaf’s
EventDto enum. The payload bodies shown below are representative examples for each event family unless a producer-specific schema is separately verified.Event summary
| Service | Events |
|---|---|
| Credentials | credentialsLimitedPermission, credentialsUnauthenticated |
| Fields | fieldCreated, fieldUpdated, mergedFieldCreated, mergedFieldUpdated |
| Field Boundaries | fieldBoundaryCreated, fieldBoundaryUpdated, fieldBoundaryDeleted |
| Manual File Upload | batchUploadProcessingFinished, uploadedFileProcessingFinished, uploadedFileProcessingFailed |
| Machine File Conversion | providerFileProcessingFinished, providerFileProcessingFailed |
| Field Operations | mergedFileProcessingFinished, mergedFileProcessingFailed, automergedFileProcessingFinished, automergedFileProcessingFailed, operationCreated, operationUpdated, operationProcessingFinished, operationProcessingFailed |
| Workflow | workflowProcessingFinished, workflowProcessingFailed |
| Crop Monitoring | newSatelliteImage, satelliteSubscriptionFailed |
| Irrigation | newIrrigationActivity, newFieldIrrigationActivity |
| Assets (Beta) | machineCreated, machineUpdated, machineDeleted, implementCreated, implementUpdated, operatorCreated, operatorUpdated |
| Provider Organizations | providerOrganizationCreated, providerOrganizationBlocked, providerOrganizationRemoved |
Credentials events
Current event names in this family:credentialsLimitedPermission, credentialsUnauthenticated.
credentialsLimitedPermission
Fired when provider credentials lack sufficient permissions for the requested actions.credentialsUnauthenticated
Fired when credentials are no longer valid (expired or revoked).Field events
fieldCreated
Fired when a new field is created in a connected provider account or directly in Leaf.fieldUpdated
Fired when a field is updated.mergedFieldCreated
Fired when a new merged field is created. RequiresfieldsAutoSync and fieldsMergeIntersection to be configured.
mergedFieldUpdated
Fired when a merged field is updated because one of its source field geometries changed.Field boundary events
fieldBoundaryCreated
fieldBoundaryUpdated
fieldBoundaryDeleted
Current event name in this family. Payloads follow the same general field-boundary pattern.Manual file upload events
batchUploadProcessingFinished
Fired when all machine files in a batch have been processed (converted or failed). Use thebatchId to query the batch or batch status endpoints for results.
uploadedFileProcessingFinished
Fired when a manually uploaded machine file finishes all processing steps successfully.uploadedFileProcessingFailed
Fired when a manually uploaded machine file finishes processing but failed one or more steps.Machine file conversion events
Current event names in this family:providerFileProcessingFinished, providerFileProcessingFailed.
providerFileProcessingFinished
Fired when a machine file pulled from a provider finishes processing successfully.providerFileProcessingFailed
Fired when a provider machine file finishes processing but failed one or more steps.Field operation events
mergedFileProcessingFinished
Fired when a merged field operation file finishes processing successfully.mergedFileProcessingFailed
automergedFileProcessingFinished
Fired when an auto-merged field operation file finishes processing successfully.automergedFileProcessingFailed
operationCreated
Fired when a field operation is created. At this point, summary, images, and units may not yet be available.operationUpdated
Fired when an existing field operation changes (e.g., new files merged in).operationProcessingFinished
Fired when a field operation has fully finished processing. At this point, images, summary, and units are available.operationProcessingFailed
Current event name in this family. Payloads follow the same general operation-processing pattern.Workflow events
Current event names in this family:workflowProcessingFinished, workflowProcessingFailed.
workflowProcessingFinished
Current event name in this family. Payloads are not expanded here beyond enum coverage.workflowProcessingFailed
Current event name in this family. Payloads are not expanded here beyond enum coverage.Crop monitoring events
newSatelliteImage
Fired when a new satellite image finishes processing for a monitored field.satelliteSubscriptionFailed
Fired when a field subscription fails on the satellite provider side.Irrigation events
newIrrigationActivity
Fired when new as-applied irrigation data is available from a supported provider.newFieldIrrigationActivity
Fired when new irrigation data is available for a specific field.Asset events
Asset events are in beta.
machineCreated
machineUpdated
machineDeleted
implementCreated
implementUpdated
operatorCreated
Current event name in this family. Payloads are not expanded here beyond enum coverage.operatorUpdated
Current event name in this family. Payloads are not expanded here beyond enum coverage.Provider organization events
Current event names in this family:providerOrganizationCreated, providerOrganizationBlocked, providerOrganizationRemoved.
providerOrganizationCreated
Current event name in this family. Payloads are not expanded here beyond enum coverage.providerOrganizationBlocked
Current event name in this family. Payloads are not expanded here beyond enum coverage.providerOrganizationRemoved
Current event name in this family. Payloads are not expanded here beyond enum coverage.What to do next
- Alerts Overview for webhook setup and retry policy.
- Authentication for verifying webhook signatures.
- Alerts API Reference for endpoint details.

