After you connect a Leaf user to a provider, this endpoint tells you what actually synced. It returns counts of growers, farms, and fields per provider for a given Leaf user, along with the most recent sync timestamp. Use it to verify a new connection is working, confirm thatDocumentation Index
Fetch the complete documentation index at: https://docs.withleaf.io/llms.txt
Use this file to discover all available pages before exploring further.
organizationDataSync or customDataSync settings are producing the expected scope, or troubleshoot why data is missing.
Base URL
Endpoints
| Endpoint | Method | Path |
|---|---|---|
| Get integration resources | GET | /resources |
FMIS structure by provider
Each provider organizes farm data with a different hierarchy. The table below shows which structural levels are available from each provider when Leaf syncs resources.| Provider | Grower | Farm | Field |
|---|---|---|---|
| John Deere | ✓ | ✓ | ✓ |
| Climate FieldView | ✗ | ✓ | ✓ |
| CNHI (AFS Connect - Legacy) | ✓ | ✓ | ✓ |
| CNHI FieldOps | ✓ | ✓ | ✓ |
| Trimble | ✓ | ✓ | ✓ |
| Stara | ✗ | ✗ | ✓ |
| Raven | ✓ | ✓ | ✓ |
| AgVance | ✓ | ✓ | ✓ |
| Sentera | ✗ | ✗ | ✓ |
Climate FieldView does not expose a grower-level entity. Stara only provides field-level data.
Get integration resources
GET/resources
Returns summaries of synced resources per provider for the authenticated API owner, optionally filtered by Leaf user and/or provider. The response includes counts of growers, farms, and fields along with the most recent sync reference time.
Parameters
| Parameter | Type | Description |
|---|---|---|
provider | string | Filter by provider name (JohnDeere, ClimateFieldView, CNHI, CNHIFieldOps, Trimble, Stara, Raven, AgVance, Sentera). |
leafUserId | string (UUID) | Filter by Leaf user. |

