Leaf Agriculture · Capability

Leaf Agriculture Leaf API

We are Leaf Agriculture, provider of a unified farm data API. After experiencing the difficulty of building applications in food and agriculture first hand as software developers, and hearing similar stories of frustration with existing tools and often insurmountable technical barriers from other companies, we decided to tackle the problem at hand.

Run with Naftiko LeafAgricultureAPI

What You Can Do

POST
Post api authenticate — Leaf Agriculture Get your Leaf Token
/api/authenticate
GET
Get services fields api fields — Leaf Agriculture Get all fields
/services/fields/api/fields
GET
Get services operations api files — Leaf Agriculture Get all files
/services/operations/api/files
GET
Get services operations api files file id — Leaf Agriculture Get specific file by id
/services/operations/api/files/{file_id}
GET
Get services operations api files file id summar — Leaf Agriculture Get file summary
/services/operations/api/files/{file_id}/summary
GET
Get services operations api files file id images — Leaf Agriculture Get file images
/services/operations/api/files/{file_id}/images
GET
Get services satellite api fields — Leaf Agriculture Get all satellite fields
/services/satellite/api/fields
POST
Post services satellite api fields — Leaf Agriculture Create a satellite field
/services/satellite/api/fields
GET
Get services satellite api fields sat external i — Leaf Agriculture Get images of satellite field
/services/satellite/api/fields/{sat_external_id}/processes
POST
Post get url — Leaf Agriculture Get Trimble auth URL
/get_url
POST
Post get token — Leaf Agriculture Get Trimble Token
/get_token
POST
Post url — Leaf Agriculture 1. Get CFV auth URL
/url
POST
Post api oauth token — Leaf Agriculture 2. Get CFV Tokens
/api/oauth/token
POST
Post autenticacao — Leaf Agriculture Get Stara API key
/autenticacao
POST
Post token — Leaf Agriculture Get Stara Tokens
/token
POST
Post lindsay url — Leaf Agriculture 1. Get Lindsay auth URL
/lindsay/url
POST
Post lindsay token — Leaf Agriculture 2. Get Lindsay Token
/lindsay/token
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get ClimateFieldView credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add ClimateFieldView credentials to the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete ClimateFieldView credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get ClimateFieldView credentials Events
/services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get JohnDeere credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add JohnDeere credentials to the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete JohnDeere credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get JohnDeere credentials Events
/services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get AgLeader credentials from Leaf User
/services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add AgLeader credentials to a Leaf User
/services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete AgLeader credentials from a Leaf User
/services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get AgLeader credentials Events
/services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Agvance credentials from Leaf User
/services/usermanagement/api/users/{leaf_user_id}/agvance-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add Agvance credentials to a Leaf User
/services/usermanagement/api/users/{leaf_user_id}/agvance-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete Agvance credentials from a Leaf User
/services/usermanagement/api/users/{leaf_user_id}/agvance-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Agvance credentials Events
/services/usermanagement/api/users/{leaf_user_id}/agvance-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get CNHi credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add CNHi credentials to LeafUser
/services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete CNHi credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get CNHI credentials Events
/services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Lindsay credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add Lindsay credentials to the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete Lindsay credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Lindsay credentials Events
/services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Raven credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/raven-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add Raven credentials to the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/raven-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete Raven credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/raven-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Raven credentials Events
/services/usermanagement/api/users/{leaf_user_id}/raven-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get RavenSlingshot credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add RavenSlingshot credentials to the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete RavenSlingshot credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get RavenSlingshot credentials Events
/services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Sentera credentials from Leaf User
/services/usermanagement/api/users/{leaf_user_id}/sentera-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add Sentera credentials to a Leaf User
/services/usermanagement/api/users/{leaf_user_id}/sentera-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete Sentera credentials from a Leaf User
/services/usermanagement/api/users/{leaf_user_id}/sentera-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Sentera credentials Events
/services/usermanagement/api/users/{leaf_user_id}/sentera-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Stara credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/stara-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add Stara credentials to the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/stara-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete Stara credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/stara-credentials
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Stara credentials Events
/services/usermanagement/api/users/{leaf_user_id}/stara-credentials/events
GET
Get services usermanagement api users leaf user — Leaf Agriculture Get Trimble credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/trimble-credentials
POST
Post services usermanagement api users leaf user — Leaf Agriculture Add Trimble credentials to the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/trimble-credentials
DELETE
Delete services usermanagement api users leaf us — Leaf Agriculture Delete Trimble credentials of the LeafUser
/services/usermanagement/api/users/{leaf_user_id}/trimble-credentials

MCP Tools

post-api-authenticate

Leaf Agriculture Get your Leaf Token

get-services-fields-api-fields

Leaf Agriculture Get all fields

read-only idempotent
get-services-operations-api-files

Leaf Agriculture Get all files

read-only idempotent
get-services-operations-api-files-file-id

Leaf Agriculture Get specific file by id

read-only idempotent
get-services-operations-api-files-file-id-summar

Leaf Agriculture Get file summary

read-only idempotent
get-services-operations-api-files-file-id-images

Leaf Agriculture Get file images

read-only idempotent
get-services-satellite-api-fields

Leaf Agriculture Get all satellite fields

read-only idempotent
post-services-satellite-api-fields

Leaf Agriculture Create a satellite field

get-services-satellite-api-fields-sat-external-i

Leaf Agriculture Get images of satellite field

read-only idempotent
post-get-url

Leaf Agriculture Get Trimble auth URL

post-get-token

Leaf Agriculture Get Trimble Token

post-url

Leaf Agriculture 1. Get CFV auth URL

post-api-oauth-token

Leaf Agriculture 2. Get CFV Tokens

post-autenticacao

Leaf Agriculture Get Stara API key

post-token

Leaf Agriculture Get Stara Tokens

post-lindsay-url

Leaf Agriculture 1. Get Lindsay auth URL

post-lindsay-token

Leaf Agriculture 2. Get Lindsay Token

get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get ClimateFieldView credentials of the LeafUser

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add ClimateFieldView credentials to the LeafUser

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete ClimateFieldView credentials of the LeafUser

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get ClimateFieldView credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get JohnDeere credentials of the LeafUser

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add JohnDeere credentials to the LeafUser

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete JohnDeere credentials of the LeafUser

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get JohnDeere credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get AgLeader credentials from Leaf User

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add AgLeader credentials to a Leaf User

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete AgLeader credentials from a Leaf User

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get AgLeader credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Agvance credentials from Leaf User

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add Agvance credentials to a Leaf User

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete Agvance credentials from a Leaf User

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Agvance credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get CNHi credentials of the LeafUser

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add CNHi credentials to LeafUser

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete CNHi credentials of the LeafUser

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get CNHI credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Lindsay credentials of the LeafUser

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add Lindsay credentials to the LeafUser

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete Lindsay credentials of the LeafUser

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Lindsay credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Raven credentials of the LeafUser

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add Raven credentials to the LeafUser

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete Raven credentials of the LeafUser

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Raven credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get RavenSlingshot credentials of the LeafUser

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add RavenSlingshot credentials to the LeafUser

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete RavenSlingshot credentials of the LeafUser

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get RavenSlingshot credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Sentera credentials from Leaf User

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add Sentera credentials to a Leaf User

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete Sentera credentials from a Leaf User

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Sentera credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Stara credentials of the LeafUser

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add Stara credentials to the LeafUser

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete Stara credentials of the LeafUser

idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Stara credentials Events

read-only idempotent
get-services-usermanagement-api-users-leaf-user-

Leaf Agriculture Get Trimble credentials of the LeafUser

read-only idempotent
post-services-usermanagement-api-users-leaf-user

Leaf Agriculture Add Trimble credentials to the LeafUser

delete-services-usermanagement-api-users-leaf-us

Leaf Agriculture Delete Trimble credentials of the LeafUser

idempotent

Capability Spec

leaf-agriculture-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Leaf Agriculture Leaf API
  description: We are Leaf Agriculture, provider of a unified farm data API. After experiencing the difficulty of building
    applications in food and agriculture first hand as software developers, and hearing similar stories of frustration with
    existing tools and often insurmountable technical barriers from other companies, we decided to tackle the problem at hand.
  tags:
  - Leaf
  - Agriculture
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: leaf-agriculture
    baseUri: https://api.example.com
    description: Leaf Agriculture Leaf API HTTP API.
    resources:
    - name: api-authenticate
      path: /api/authenticate
      operations:
      - name: post-api-authenticate
        method: POST
        description: Leaf Agriculture Get your Leaf Token
        inputParameters:
        - name: Content-Type
          in: header
          type: string
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-fields-api-fields
      path: /services/fields/api/fields
      operations:
      - name: get-services-fields-api-fields
        method: GET
        description: Leaf Agriculture Get all fields
        inputParameters:
        - name: Content-Type
          in: header
          type: string
        - name: Authorization
          in: header
          type: string
        - name: leafUserId
          in: query
          type: string
          description: your Leaf User id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-operations-api-files
      path: /services/operations/api/files
      operations:
      - name: get-services-operations-api-files
        method: GET
        description: Leaf Agriculture Get all files
        inputParameters:
        - name: Content-Type
          in: header
          type: string
        - name: Authorization
          in: header
          type: string
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-operations-api-files-file-id
      path: /services/operations/api/files/{file_id}
      operations:
      - name: get-services-operations-api-files-file-id
        method: GET
        description: Leaf Agriculture Get specific file by id
        inputParameters:
        - name: Content-Type
          in: header
          type: string
        - name: Authorization
          in: header
          type: string
        - name: file_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-operations-api-files-file-id-summary
      path: /services/operations/api/files/{file_id}/summary
      operations:
      - name: get-services-operations-api-files-file-id-summar
        method: GET
        description: Leaf Agriculture Get file summary
        inputParameters:
        - name: Content-Type
          in: header
          type: string
        - name: Authorization
          in: header
          type: string
        - name: file_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-operations-api-files-file-id-images
      path: /services/operations/api/files/{file_id}/images
      operations:
      - name: get-services-operations-api-files-file-id-images
        method: GET
        description: Leaf Agriculture Get file images
        inputParameters:
        - name: Content-Type
          in: header
          type: string
        - name: Authorization
          in: header
          type: string
        - name: file_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-satellite-api-fields
      path: /services/satellite/api/fields
      operations:
      - name: get-services-satellite-api-fields
        method: GET
        description: Leaf Agriculture Get all satellite fields
        inputParameters:
        - name: Content-Type
          in: header
          type: string
        - name: Authorization
          in: header
          type: string
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-satellite-api-fields
        method: POST
        description: Leaf Agriculture Create a satellite field
        inputParameters:
        - name: Content-Type
          in: header
          type: string
        - name: Authorization
          in: header
          type: string
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-satellite-api-fields-sat-external-id-pr
      path: /services/satellite/api/fields/{sat_external_id}/processes
      operations:
      - name: get-services-satellite-api-fields-sat-external-i
        method: GET
        description: Leaf Agriculture Get images of satellite field
        inputParameters:
        - name: Content-Type
          in: header
          type: string
        - name: Authorization
          in: header
          type: string
        - name: sat_external_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: get-url
      path: /get_url
      operations:
      - name: post-get-url
        method: POST
        description: Leaf Agriculture Get Trimble auth URL
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: get-token
      path: /get_token
      operations:
      - name: post-get-token
        method: POST
        description: Leaf Agriculture Get Trimble Token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: url
      path: /url
      operations:
      - name: post-url
        method: POST
        description: Leaf Agriculture 1. Get CFV auth URL
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-oauth-token
      path: /api/oauth/token
      operations:
      - name: post-api-oauth-token
        method: POST
        description: Leaf Agriculture 2. Get CFV Tokens
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: Basic base64(clientId:clientSecret)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: autenticacao
      path: /autenticacao
      operations:
      - name: post-autenticacao
        method: POST
        description: Leaf Agriculture Get Stara API key
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: token
      path: /token
      operations:
      - name: post-token
        method: POST
        description: Leaf Agriculture Get Stara Tokens
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: lindsay-url
      path: /lindsay/url
      operations:
      - name: post-lindsay-url
        method: POST
        description: Leaf Agriculture 1. Get Lindsay auth URL
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: lindsay-token
      path: /lindsay/token
      operations:
      - name: post-lindsay-token
        method: POST
        description: Leaf Agriculture 2. Get Lindsay Token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-c
      path: /services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get ClimateFieldView credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add ClimateFieldView credentials to the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete ClimateFieldView credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-c
      path: /services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get ClimateFieldView credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-j
      path: /services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get JohnDeere credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add JohnDeere credentials to the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete JohnDeere credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-j
      path: /services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get JohnDeere credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-a
      path: /services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get AgLeader credentials from Leaf User
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add AgLeader credentials to a Leaf User
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete AgLeader credentials from a Leaf User
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-a
      path: /services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get AgLeader credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-a
      path: /services/usermanagement/api/users/{leaf_user_id}/agvance-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Agvance credentials from Leaf User
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add Agvance credentials to a Leaf User
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete Agvance credentials from a Leaf User
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-a
      path: /services/usermanagement/api/users/{leaf_user_id}/agvance-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Agvance credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-c
      path: /services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get CNHi credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add CNHi credentials to LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete CNHi credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-c
      path: /services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get CNHI credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-l
      path: /services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Lindsay credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add Lindsay credentials to the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete Lindsay credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-l
      path: /services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Lindsay credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-r
      path: /services/usermanagement/api/users/{leaf_user_id}/raven-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Raven credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add Raven credentials to the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete Raven credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-r
      path: /services/usermanagement/api/users/{leaf_user_id}/raven-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Raven credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-r
      path: /services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get RavenSlingshot credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add RavenSlingshot credentials to the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete RavenSlingshot credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-r
      path: /services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get RavenSlingshot credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-s
      path: /services/usermanagement/api/users/{leaf_user_id}/sentera-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Sentera credentials from Leaf User
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add Sentera credentials to a Leaf User
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete Sentera credentials from a Leaf User
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-s
      path: /services/usermanagement/api/users/{leaf_user_id}/sentera-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Sentera credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-s
      path: /services/usermanagement/api/users/{leaf_user_id}/stara-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Stara credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: post-services-usermanagement-api-users-leaf-user
        method: POST
        description: Leaf Agriculture Add Stara credentials to the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: delete-services-usermanagement-api-users-leaf-us
        method: DELETE
        description: Leaf Agriculture Delete Stara credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          type: string
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-s
      path: /services/usermanagement/api/users/{leaf_user_id}/stara-credentials/events
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Stara credentials Events
        inputParameters:
        - name: leaf_user_id
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: services-usermanagement-api-users-leaf-user-id-t
      path: /services/usermanagement/api/users/{leaf_user_id}/trimble-credentials
      operations:
      - name: get-services-usermanagement-api-users-leaf-user-
        method: GET
        description: Leaf Agriculture Get Trimble credentials of the LeafUser
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: Content-Type
          in: header
          ty

# --- truncated at 32 KB (90 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/leaf-agriculture/refs/heads/main/capabilities/leaf-agriculture-capability.yaml