Leaf Agriculture website screenshot

Leaf Agriculture

Leaf Agriculture is the provider of a unified farm data API. The platform addresses the difficulty of building applications in food and agriculture by providing a standardized API for accessing data from multiple farm data sources, including field boundaries, machine operations (planting, harvest, application, tillage), weather data, provider integrations (John Deere, CNHi, Climate FieldView, Trimble), webhooks for real-time notifications, and Leaf Lake for SQL-based analysis of normalized farm data.

1 APIs 0 Features
AgricultureFarm DataField BoundariesMachine OperationsProvider IntegrationsUnified APIWeatherWebhooks

APIs

Leaf Agriculture API

Leaf Agriculture's unified farm data API for accessing agricultural data from multiple sources and farm management systems. The API provides Bearer-token authentication and expo...

Collections

Pricing Plans

Rate Limits

Leaf Agriculture Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Leaf Agriculture Leaf API
  version: 1.0.0
items:
- info:
    name: API Reference > Leaf Auth
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get your Leaf Token
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/api/authenticate'
      headers:
      - name: Content-Type
        value: application/json
    docs: Leaf Agriculture Get your Leaf Token
- info:
    name: API Reference > Field Boundary Management > Fields
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get all fields
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/fields/api/fields'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: leafUserId
        value: '{{leaf_user_id}}'
        type: query
        description: your Leaf User id
    docs: Leaf Agriculture Get all fields
  - info:
      name: Leaf Agriculture Get a field
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/fields/api/users/:leaf_user_id/fields/:field_id'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: leaf_user_id
        value: ''
        type: path
      - name: field_id
        value: ''
        type: path
    docs: Leaf Agriculture Get a field
  - info:
      name: Leaf Agriculture Patch a field
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/services/fields/api/users/:leaf_user_id/fields/:field_id'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: leaf_user_id
        value: ''
        type: path
      - name: field_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture Patch a field
  - info:
      name: Leaf Agriculture Delete a field
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/fields/api/users/:leaf_user_id/fields/:field_id'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
      - name: field_id
        value: ''
        type: path
    docs: 'This will request to delete the field which its id is holded by variable `field-1-id`. You can specify a different

      field by replacing `{{field-1-id}}` in the URL below.'
  - info:
      name: Leaf Agriculture Create a Field
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/fields/api/users/:leaf_user_id/fields'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: leaf_user_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture Create a Field
  - info:
      name: Leaf Agriculture Upload Field to Provider
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/fields/api/users/:leaf_user_id/fields/:field_id/integration/:provider_name'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: leaf_user_id
        value: ''
        type: path
      - name: field_id
        value: ''
        type: path
      - name: provider_name
        value: ''
        type: path
    docs: Leaf Agriculture Upload Field to Provider
  - info:
      name: Leaf Agriculture Get Fields by geometry
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/fields/api/fields/query/intersects'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
    docs: If there are fields that intersect with the given geometry, they will be returned.
  - info:
      name: Leaf Agriculture Get intersection of fields
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/fields/api/users/:leaf_user_id/fields/intersect'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: If there are fields that intersect with the given geometry, they will be returned.
- info:
    name: API Reference > Machine File Conversion
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get all files
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/operations/api/files'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
    docs: Leaf Agriculture Get all files
  - info:
      name: Leaf Agriculture Get specific file by id
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/operations/api/files/:file_id'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: file_id
        value: ''
        type: path
    docs: Leaf Agriculture Get specific file by id
  - info:
      name: Leaf Agriculture Get file summary
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/operations/api/files/:file_id/summary'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: file_id
        value: ''
        type: path
    docs: Leaf Agriculture Get file summary
  - info:
      name: Leaf Agriculture Get file images
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/operations/api/files/:file_id/images'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: file_id
        value: ''
        type: path
    docs: Leaf Agriculture Get file images
  - info:
      name: Leaf Agriculture Get file units
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/operations/api/files/:file_id/units'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: file_id
        value: ''
        type: path
    docs: Leaf Agriculture Get file units
  - info:
      name: Leaf Agriculture Get file status
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/operations/api/files/:file_id/status'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: file_id
        value: ''
        type: path
    docs: Leaf Agriculture Get file status
  - info:
      name: Leaf Agriculture Get all uncovered files
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/operations/api/files/uncoveredFiles'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: leafUserId
        value: '{{leaf_user_id}}'
        type: query
    docs: Leaf Agriculture Get all uncovered files
  - info:
      name: Leaf Agriculture Get all batches
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/operations/api/batch'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
    docs: Leaf Agriculture Get all batches
  - info:
      name: Leaf Agriculture Upload operation file
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/operations/api/batch'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: leafUserId
        value: '{{leaf_user_id}}'
        type: query
      - name: provider
        value: Other
        type: query
      body:
        type: multipart-form
        data:
        - name: file
          type: text
          value: ''
    docs: Leaf Agriculture Upload operation file
  - info:
      name: Leaf Agriculture Get batch by id
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/operations/api/batch/:batch_id'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: batch_id
        value: ''
        type: path
    docs: Leaf Agriculture Get batch by id
  - info:
      name: Leaf Agriculture Merge operation files
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/operations/api/files/merge'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      body:
        type: json
        data: '{}'
    docs: "Make sure you are merging operations of the \n- same operationType (PLANTED, HARVESTED or APPLIED)\n- same Leaf\
      \ User"
- info:
    name: API Reference > Crop Monitoring
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get all satellite fields
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/satellite/api/fields'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
    docs: Leaf Agriculture Get all satellite fields
  - info:
      name: Leaf Agriculture Create a satellite field
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/satellite/api/fields'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
    docs: Leaf Agriculture Create a satellite field
  - info:
      name: Leaf Agriculture Get images of satellite field
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/satellite/api/fields/:sat_external_id/processes'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: sat_external_id
        value: ''
        type: path
    docs: Leaf Agriculture Get images of satellite field
  - info:
      name: Leaf Agriculture Get a satellite field
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/satellite/api/fields/:sat_external_id'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: sat_external_id
        value: ''
        type: path
    docs: Leaf Agriculture Get a satellite field
  - info:
      name: Leaf Agriculture Delete a satellite field
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/satellite/api/fields/:sat_external_id'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: sat_external_id
        value: ''
        type: path
    docs: Leaf Agriculture Delete a satellite field
  - info:
      name: Leaf Agriculture Get an image of satellite field
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/satellite/api/fields/:sat_external_id/processes/:process_id'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: sat_external_id
        value: ''
        type: path
      - name: process_id
        value: ''
        type: path
    docs: Leaf Agriculture Get an image of satellite field
  - info:
      name: Leaf Agriculture Get subscription for Planet
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/satellite/api/fields/:sat_external_id/subscription'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: sat_external_id
        value: ''
        type: path
    docs: Leaf Agriculture Get subscription for Planet
  - info:
      name: Leaf Agriculture Reprocess satellite images
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/satellite/api/fields/:sat_external_id/processes/:process_id/reprocess'
      headers:
      - name: Content-Type
        value: application/json
      - name: Authorization
        value: Bearer {{leaf_token}}
      params:
      - name: sat_external_id
        value: ''
        type: path
      - name: process_id
        value: ''
        type: path
    docs: Leaf Agriculture Reprocess satellite images
- info:
    name: API Reference > Providers Auth > Trimble Auth
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get Trimble auth URL
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/get_url'
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture Get Trimble auth URL
  - info:
      name: Leaf Agriculture Get Trimble Token
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/get_token'
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture Get Trimble Token
- info:
    name: API Reference > Providers Auth > ClimateFieldView Auth
    type: folder
  items:
  - info:
      name: Leaf Agriculture 1. Get CFV auth URL
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/url'
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture 1. Get CFV auth URL
  - info:
      name: Leaf Agriculture 2. Get CFV Tokens
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/api/oauth/token'
      headers:
      - name: Authorization
        value: '{{cfv_auth_header}}'
      body:
        type: form-urlencoded
        data:
        - name: code
          value: ''
        - name: redirect_uri
          value: ''
        - name: grant_type
          value: ''
    docs: Access token (and refresh token) request as detailed on step 4 of the medium post
- info:
    name: API Reference > Providers Auth > Stara Auth
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get Stara API key
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/autenticacao'
      body:
        type: form-urlencoded
        data:
        - name: user
          value: ''
        - name: pwd
          value: ''
    docs: Leaf Agriculture Get Stara API key
  - info:
      name: Leaf Agriculture Get Stara Tokens
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/token'
      body:
        type: form-urlencoded
        data:
        - name: accessTokenClient
          value: ''
        - name: apiKey
          value: ''
    docs: Leaf Agriculture Get Stara Tokens
- info:
    name: API Reference > Providers Auth > Lindsay Auth
    type: folder
  items:
  - info:
      name: Leaf Agriculture 1. Get Lindsay auth URL
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/lindsay/url'
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture 1. Get Lindsay auth URL
  - info:
      name: Leaf Agriculture 2. Get Lindsay Token
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/lindsay/token'
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture 2. Get Lindsay Token
- info:
    name: API Reference > Leaf User > Provider Credentials > ClimateFieldView
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get ClimateFieldView credentials of the LeafUser
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/climate-field-view-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get ClimateFieldView credentials of the LeafUser
  - info:
      name: Leaf Agriculture Add ClimateFieldView credentials to the LeafUser
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/climate-field-view-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture Add ClimateFieldView credentials to the LeafUser
  - info:
      name: Leaf Agriculture Delete ClimateFieldView credentials of the LeafUser
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/climate-field-view-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Delete ClimateFieldView credentials of the LeafUser
  - info:
      name: Leaf Agriculture Get ClimateFieldView credentials Events
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/climate-field-view-credentials/events'
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get ClimateFieldView credentials Events
- info:
    name: API Reference > Leaf User > Provider Credentials > JohnDeere
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get JohnDeere credentials of the LeafUser
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/john-deere-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get JohnDeere credentials of the LeafUser
  - info:
      name: Leaf Agriculture Add JohnDeere credentials to the LeafUser
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/john-deere-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture Add JohnDeere credentials to the LeafUser
  - info:
      name: Leaf Agriculture Delete JohnDeere credentials of the LeafUser
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/john-deere-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Delete JohnDeere credentials of the LeafUser
  - info:
      name: Leaf Agriculture Get JohnDeere credentials Events
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/john-deere-credentials/events'
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get JohnDeere credentials Events
- info:
    name: API Reference > Leaf User > Provider Credentials > AgLeader
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get AgLeader credentials from Leaf User
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/ag-leader-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get AgLeader credentials from Leaf User
  - info:
      name: Leaf Agriculture Add AgLeader credentials to a Leaf User
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/ag-leader-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Add AgLeader credentials to a Leaf User
  - info:
      name: Leaf Agriculture Delete AgLeader credentials from a Leaf User
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/ag-leader-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Delete AgLeader credentials from a Leaf User
  - info:
      name: Leaf Agriculture Get AgLeader credentials Events
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/ag-leader-credentials/events'
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get AgLeader credentials Events
- info:
    name: API Reference > Leaf User > Provider Credentials > Agvance
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get Agvance credentials from Leaf User
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/agvance-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get Agvance credentials from Leaf User
  - info:
      name: Leaf Agriculture Add Agvance credentials to a Leaf User
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/agvance-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Add Agvance credentials to a Leaf User
  - info:
      name: Leaf Agriculture Delete Agvance credentials from a Leaf User
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/agvance-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Delete Agvance credentials from a Leaf User
  - info:
      name: Leaf Agriculture Get Agvance credentials Events
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/agvance-credentials/events'
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get Agvance credentials Events
- info:
    name: API Reference > Leaf User > Provider Credentials > CNHi
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get CNHi credentials of the LeafUser
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/cnhi-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get CNHi credentials of the LeafUser
  - info:
      name: Leaf Agriculture Add CNHi credentials to LeafUser
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/cnhi-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture Add CNHi credentials to LeafUser
  - info:
      name: Leaf Agriculture Delete CNHi credentials of the LeafUser
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/cnhi-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Delete CNHi credentials of the LeafUser
  - info:
      name: Leaf Agriculture Get CNHI credentials Events
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/cnhi-credentials/events'
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get CNHI credentials Events
- info:
    name: API Reference > Leaf User > Provider Credentials > Lindsay
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get Lindsay credentials of the LeafUser
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/lindsay-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get Lindsay credentials of the LeafUser
  - info:
      name: Leaf Agriculture Add Lindsay credentials to the LeafUser
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/lindsay-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Leaf Agriculture Add Lindsay credentials to the LeafUser
  - info:
      name: Leaf Agriculture Delete Lindsay credentials of the LeafUser
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/lindsay-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Delete Lindsay credentials of the LeafUser
  - info:
      name: Leaf Agriculture Get Lindsay credentials Events
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/lindsay-credentials/events'
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get Lindsay credentials Events
- info:
    name: API Reference > Leaf User > Provider Credentials > Raven
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get Raven credentials of the LeafUser
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/raven-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get Raven credentials of the LeafUser
  - info:
      name: Leaf Agriculture Add Raven credentials to the LeafUser
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/raven-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Add Raven credentials to the LeafUser
  - info:
      name: Leaf Agriculture Delete Raven credentials of the LeafUser
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/raven-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Delete Raven credentials of the LeafUser
  - info:
      name: Leaf Agriculture Get Raven credentials Events
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/raven-credentials/events'
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get Raven credentials Events
- info:
    name: API Reference > Leaf User > Provider Credentials > RavenSlingshot
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get RavenSlingshot credentials of the LeafUser
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/raven-slingshot-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get RavenSlingshot credentials of the LeafUser
  - info:
      name: Leaf Agriculture Add RavenSlingshot credentials to the LeafUser
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/raven-slingshot-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Add RavenSlingshot credentials to the LeafUser
  - info:
      name: Leaf Agriculture Delete RavenSlingshot credentials of the LeafUser
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/raven-slingshot-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Delete RavenSlingshot credentials of the LeafUser
  - info:
      name: Leaf Agriculture Get RavenSlingshot credentials Events
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/raven-slingshot-credentials/events'
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get RavenSlingshot credentials Events
- info:
    name: API Reference > Leaf User > Provider Credentials > Sentera
    type: folder
  items:
  - info:
      name: Leaf Agriculture Get Sentera credentials from Leaf User
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/sentera-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
      - name: Content-Type
        value: application/json
      params:
      - name: leaf_user_id
        value: ''
        type: path
    docs: Leaf Agriculture Get Sentera credentials from Leaf User
  - info:
      name: Leaf Agriculture Add Sentera credentials to a Leaf User
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/services/usermanagement/api/users/:leaf_user_id/sentera-credentials'
      headers:
      - name: Authorization
        value: Bearer {{leaf_token}}
   

# --- truncated at 32 KB (113 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/leaf-agriculture/refs/heads/main/apis.yml