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 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 Trimble 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 Trimble 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: $. exposes: - type: rest port: 8080 namespace: leaf-agriculture-rest description: REST adapter for Leaf Agriculture Leaf API. resources: - path: /api/authenticate name: post-api-authenticate operations: - method: POST name: post-api-authenticate description: Leaf Agriculture Get your Leaf Token call: leaf-agriculture.post-api-authenticate outputParameters: - type: object mapping: $. - path: /services/fields/api/fields name: get-services-fields-api-fields operations: - method: GET name: get-services-fields-api-fields description: Leaf Agriculture Get all fields call: leaf-agriculture.get-services-fields-api-fields outputParameters: - type: object mapping: $. - path: /services/operations/api/files name: get-services-operations-api-files operations: - method: GET name: get-services-operations-api-files description: Leaf Agriculture Get all files call: leaf-agriculture.get-services-operations-api-files outputParameters: - type: object mapping: $. - path: /services/operations/api/files/{file_id} name: get-services-operations-api-files-file-id operations: - method: GET name: get-services-operations-api-files-file-id description: Leaf Agriculture Get specific file by id call: leaf-agriculture.get-services-operations-api-files-file-id with: file_id: rest.file_id outputParameters: - type: object mapping: $. - path: /services/operations/api/files/{file_id}/summary name: get-services-operations-api-files-file-id-summar operations: - method: GET name: get-services-operations-api-files-file-id-summar description: Leaf Agriculture Get file summary call: leaf-agriculture.get-services-operations-api-files-file-id-summar with: file_id: rest.file_id outputParameters: - type: object mapping: $. - path: /services/operations/api/files/{file_id}/images name: get-services-operations-api-files-file-id-images operations: - method: GET name: get-services-operations-api-files-file-id-images description: Leaf Agriculture Get file images call: leaf-agriculture.get-services-operations-api-files-file-id-images with: file_id: rest.file_id outputParameters: - type: object mapping: $. - path: /services/satellite/api/fields name: get-services-satellite-api-fields operations: - method: GET name: get-services-satellite-api-fields description: Leaf Agriculture Get all satellite fields call: leaf-agriculture.get-services-satellite-api-fields outputParameters: - type: object mapping: $. - path: /services/satellite/api/fields name: post-services-satellite-api-fields operations: - method: POST name: post-services-satellite-api-fields description: Leaf Agriculture Create a satellite field call: leaf-agriculture.post-services-satellite-api-fields outputParameters: - type: object mapping: $. - path: /services/satellite/api/fields/{sat_external_id}/processes name: get-services-satellite-api-fields-sat-external-i operations: - method: GET name: get-services-satellite-api-fields-sat-external-i description: Leaf Agriculture Get images of satellite field call: leaf-agriculture.get-services-satellite-api-fields-sat-external-i with: sat_external_id: rest.sat_external_id outputParameters: - type: object mapping: $. - path: /get_url name: post-get-url operations: - method: POST name: post-get-url description: Leaf Agriculture Get Trimble auth URL call: leaf-agriculture.post-get-url outputParameters: - type: object mapping: $. - path: /get_token name: post-get-token operations: - method: POST name: post-get-token description: Leaf Agriculture Get Trimble Token call: leaf-agriculture.post-get-token outputParameters: - type: object mapping: $. - path: /url name: post-url operations: - method: POST name: post-url description: Leaf Agriculture 1. Get CFV auth URL call: leaf-agriculture.post-url outputParameters: - type: object mapping: $. - path: /api/oauth/token name: post-api-oauth-token operations: - method: POST name: post-api-oauth-token description: Leaf Agriculture 2. Get CFV Tokens call: leaf-agriculture.post-api-oauth-token outputParameters: - type: object mapping: $. - path: /autenticacao name: post-autenticacao operations: - method: POST name: post-autenticacao description: Leaf Agriculture Get Stara API key call: leaf-agriculture.post-autenticacao outputParameters: - type: object mapping: $. - path: /token name: post-token operations: - method: POST name: post-token description: Leaf Agriculture Get Stara Tokens call: leaf-agriculture.post-token outputParameters: - type: object mapping: $. - path: /lindsay/url name: post-lindsay-url operations: - method: POST name: post-lindsay-url description: Leaf Agriculture 1. Get Lindsay auth URL call: leaf-agriculture.post-lindsay-url outputParameters: - type: object mapping: $. - path: /lindsay/token name: post-lindsay-token operations: - method: POST name: post-lindsay-token description: Leaf Agriculture 2. Get Lindsay Token call: leaf-agriculture.post-lindsay-token outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get ClimateFieldView credentials of the LeafUser call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add ClimateFieldView credentials to the LeafUser call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete ClimateFieldView credentials of the LeafUser call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/climate-field-view-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get ClimateFieldView credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get JohnDeere credentials of the LeafUser call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add JohnDeere credentials to the LeafUser call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete JohnDeere credentials of the LeafUser call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/john-deere-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get JohnDeere credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get AgLeader credentials from Leaf User call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add AgLeader credentials to a Leaf User call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete AgLeader credentials from a Leaf User call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/ag-leader-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get AgLeader credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/agvance-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Agvance credentials from Leaf User call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/agvance-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Agvance credentials to a Leaf User call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/agvance-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Agvance credentials from a Leaf User call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/agvance-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Agvance credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get CNHi credentials of the LeafUser call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add CNHi credentials to LeafUser call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete CNHi credentials of the LeafUser call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/cnhi-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get CNHI credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Lindsay credentials of the LeafUser call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Lindsay credentials to the LeafUser call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Lindsay credentials of the LeafUser call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/lindsay-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Lindsay credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/raven-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Raven credentials of the LeafUser call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/raven-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Raven credentials to the LeafUser call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/raven-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Raven credentials of the LeafUser call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/raven-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Raven credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get RavenSlingshot credentials of the LeafUser call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add RavenSlingshot credentials to the LeafUser call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete RavenSlingshot credentials of the LeafUser call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/raven-slingshot-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get RavenSlingshot credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/sentera-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Sentera credentials from Leaf User call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/sentera-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Sentera credentials to a Leaf User call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/sentera-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Sentera credentials from a Leaf User call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/sentera-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Sentera credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/stara-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Stara credentials of the LeafUser call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/stara-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Stara credentials to the LeafUser call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/stara-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Stara credentials of the LeafUser call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/stara-credentials/events name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Stara credentials Events call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/trimble-credentials name: get-services-usermanagement-api-users-leaf-user operations: - method: GET name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Trimble credentials of the LeafUser call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/trimble-credentials name: post-services-usermanagement-api-users-leaf-user operations: - method: POST name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Trimble credentials to the LeafUser call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - path: /services/usermanagement/api/users/{leaf_user_id}/trimble-credentials name: delete-services-usermanagement-api-users-leaf-us operations: - method: DELETE name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Trimble credentials of the LeafUser call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: rest.leaf_user_id outputParameters: - type: object mapping: $. - type: mcp port: 9090 namespace: leaf-agriculture-mcp transport: http description: MCP adapter for Leaf Agriculture Leaf API for AI agent use. tools: - name: post-api-authenticate description: Leaf Agriculture Get your Leaf Token hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-api-authenticate outputParameters: - type: object mapping: $. - name: get-services-fields-api-fields description: Leaf Agriculture Get all fields hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-fields-api-fields with: leafUserId: tools.leafUserId inputParameters: - name: leafUserId type: string description: your Leaf User id outputParameters: - type: object mapping: $. - name: get-services-operations-api-files description: Leaf Agriculture Get all files hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-operations-api-files outputParameters: - type: object mapping: $. - name: get-services-operations-api-files-file-id description: Leaf Agriculture Get specific file by id hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-operations-api-files-file-id with: file_id: tools.file_id inputParameters: - name: file_id type: string description: file_id required: true outputParameters: - type: object mapping: $. - name: get-services-operations-api-files-file-id-summar description: Leaf Agriculture Get file summary hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-operations-api-files-file-id-summar with: file_id: tools.file_id inputParameters: - name: file_id type: string description: file_id required: true outputParameters: - type: object mapping: $. - name: get-services-operations-api-files-file-id-images description: Leaf Agriculture Get file images hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-operations-api-files-file-id-images with: file_id: tools.file_id inputParameters: - name: file_id type: string description: file_id required: true outputParameters: - type: object mapping: $. - name: get-services-satellite-api-fields description: Leaf Agriculture Get all satellite fields hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-satellite-api-fields outputParameters: - type: object mapping: $. - name: post-services-satellite-api-fields description: Leaf Agriculture Create a satellite field hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-satellite-api-fields outputParameters: - type: object mapping: $. - name: get-services-satellite-api-fields-sat-external-i description: Leaf Agriculture Get images of satellite field hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-satellite-api-fields-sat-external-i with: sat_external_id: tools.sat_external_id inputParameters: - name: sat_external_id type: string description: sat_external_id required: true outputParameters: - type: object mapping: $. - name: post-get-url description: Leaf Agriculture Get Trimble auth URL hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-get-url outputParameters: - type: object mapping: $. - name: post-get-token description: Leaf Agriculture Get Trimble Token hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-get-token outputParameters: - type: object mapping: $. - name: post-url description: Leaf Agriculture 1. Get CFV auth URL hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-url outputParameters: - type: object mapping: $. - name: post-api-oauth-token description: Leaf Agriculture 2. Get CFV Tokens hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-api-oauth-token outputParameters: - type: object mapping: $. - name: post-autenticacao description: Leaf Agriculture Get Stara API key hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-autenticacao outputParameters: - type: object mapping: $. - name: post-token description: Leaf Agriculture Get Stara Tokens hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-token outputParameters: - type: object mapping: $. - name: post-lindsay-url description: Leaf Agriculture 1. Get Lindsay auth URL hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-lindsay-url outputParameters: - type: object mapping: $. - name: post-lindsay-token description: Leaf Agriculture 2. Get Lindsay Token hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-lindsay-token outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get ClimateFieldView credentials of the LeafUser hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add ClimateFieldView credentials to the LeafUser hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete ClimateFieldView credentials of the LeafUser hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get ClimateFieldView credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get JohnDeere credentials of the LeafUser hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add JohnDeere credentials to the LeafUser hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete JohnDeere credentials of the LeafUser hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get JohnDeere credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get AgLeader credentials from Leaf User hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add AgLeader credentials to a Leaf User hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete AgLeader credentials from a Leaf User hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get AgLeader credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Agvance credentials from Leaf User hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Agvance credentials to a Leaf User hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Agvance credentials from a Leaf User hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Agvance credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get CNHi credentials of the LeafUser hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add CNHi credentials to LeafUser hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete CNHi credentials of the LeafUser hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get CNHI credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Lindsay credentials of the LeafUser hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Lindsay credentials to the LeafUser hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Lindsay credentials of the LeafUser hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Lindsay credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Raven credentials of the LeafUser hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Raven credentials to the LeafUser hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Raven credentials of the LeafUser hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Raven credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get RavenSlingshot credentials of the LeafUser hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add RavenSlingshot credentials to the LeafUser hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete RavenSlingshot credentials of the LeafUser hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get RavenSlingshot credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Sentera credentials from Leaf User hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Sentera credentials to a Leaf User hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Sentera credentials from a Leaf User hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Sentera credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Stara credentials of the LeafUser hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Stara credentials to the LeafUser hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Stara credentials of the LeafUser hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Stara credentials Events hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: get-services-usermanagement-api-users-leaf-user- description: Leaf Agriculture Get Trimble credentials of the LeafUser hints: readOnly: true destructive: false idempotent: true call: leaf-agriculture.get-services-usermanagement-api-users-leaf-user- with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: post-services-usermanagement-api-users-leaf-user description: Leaf Agriculture Add Trimble credentials to the LeafUser hints: readOnly: false destructive: false idempotent: false call: leaf-agriculture.post-services-usermanagement-api-users-leaf-user with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $. - name: delete-services-usermanagement-api-users-leaf-us description: Leaf Agriculture Delete Trimble credentials of the LeafUser hints: readOnly: false destructive: true idempotent: true call: leaf-agriculture.delete-services-usermanagement-api-users-leaf-us with: leaf_user_id: tools.leaf_user_id inputParameters: - name: leaf_user_id type: string description: leaf_user_id required: true outputParameters: - type: object mapping: $.