Farmers Edge hefty API
The hefty API from Farmers Edge — 4 operation(s) for hefty.
The hefty API from Farmers Edge — 4 operation(s) for hefty.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/farmers-edge-hefty-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: FarmCommand canplug Hefty API
termsOfService: https://www.farmcommand.com/terms-of-service
contact:
name: Product Support
email: productsupport@farmersedge.ca
version: '1.0'
servers:
- url: https://admin.farmcommand.com/
security:
- FarmCommand Token: []
tags:
- name: hefty
paths:
/hefty/createuser/:
parameters: []
post:
operationId: hefty_createuser_create
description: 'Add a hefty client to the system. If successful will return the username and token.
This will create a grower (with username as label), farm (with farm_name as label), Client
with role ''Hefty'' and permission on the grower created. Also will create a
ClientBillingAddress, ClientArea, Contact (for phone and email), and a ClientAsset
(with grower)'
responses:
'201':
description: User Created
content:
application/json:
schema:
type: object
properties:
username:
type: string
token:
type: string
'400':
description: Bad request
tags:
- hefty
requestBody:
content:
application/json:
schema:
required:
- address
- area
- city
- country
- email
- farm_name
- fax
- first
- last
- mobile_phone
- password
- phone
- postal_code
- province
- units
- username
type: object
properties:
first:
description: Their first name
type: string
last:
description: Their last name
type: string
farm_name:
description: The farm name (company name)
type: string
email:
description: Their email
type: string
country:
description: Billing address county
type: string
address:
description: Billing address
type: string
postal_code:
description: Billing address postal code/zip code
type: string
city:
description: Billing address city
type: string
province:
description: Billing address province or state
type: string
phone:
description: Phone contact
type: string
mobile_phone:
description: Mobile Phone contact (can be blank)
type: string
fax:
description: Fax contact (can be blank)
type: string
username:
description: Their desired username
type: string
password:
description: Their password
type: string
area:
description: The area they think they will use in this program
type: string
units:
description: The default type of units they would like.
type: string
enum:
- US CUSTOMARY
- METRIC
required: true
/hefty/password/reset/:
parameters: []
post:
operationId: hefty_password_reset_create
description: Sends an email to the user using FESoils branding .
responses:
'200':
description: Success
'404':
description: Client not found
'400':
description: Bad request
tags:
- hefty
requestBody:
content:
application/json:
schema:
required:
- identifier
- url
type: object
properties:
identifier:
description: The username or email of a user
type: string
url:
description: The url you would like used to reset the password with. /password/reset/<token> will be appended to the url passed in. eg. "https://admin.farmcommand.com"
type: string
required: true
/hefty/recommendation/completed/:
parameters: []
post:
operationId: hefty_recommendation_completed_create
description: This view is for the AgIntegrated call back ( so useful to no one reading these docs)
responses:
'201':
description: ''
tags:
- hefty
/hefty/token-login/:
parameters: []
post:
operationId: hefty_token-login_create
description: Token login for Hefty users, returns token if logged in successfully
responses:
'201':
description: ''
content:
application/json:
schema:
required:
- password
- username
type: object
properties:
username:
type: string
password:
type: string
tags:
- hefty
requestBody:
content:
application/json:
schema:
required:
- password
- username
type: object
properties:
username:
type: string
password:
type: string
required: true
components:
securitySchemes:
FarmCommand_Token:
type: apiKey
name: token
in: query