YOU ARE CURRENTLY USING THE STAGING ENVIRONMENT

Sending information to the CFT with the API

This topic guide explains how to send information to be saved in the Cool Farm Tool.

All URLs start with https://app.coolfarmtool.org/api/v1/.

POST /crop_product/create/

Create a crop product with the specified data inputs.

Note

Use an HTML <form> element to send this data via a web browser; users will have to fill in additional information to finish creating a crop product

Form Parameters
  • float growing_area_size – size of growing area, in hectares

  • float product_dry_value – product dry weight, in tonnes

  • int crop_type – crop type ID, see GET /crop_type/

Example request

POST /crop_product/create/ HTTP/1.1
Host: app.coolfarmtool.org
Accept: application/json
Content-Type: application/json
X-APP-Authorization: ...
X-API-Authorization: ...

growing_area_size=100&product_dry_value=100&crop_type=1

Example response

HTTP/1.1 302 FOUND
Date: ...
Server: WSGIServer/0.1 Python/2.7.14
Vary: Cookie, Accept-Language
X-Frame-Options: SAMEORIGIN
Content-Type: text/html; charset=utf-8
Set-Cookie: csrftoken=...; ... sessionid=...; ...
Location: https://app.coolfarmtool.org/crop_product/fsa/
Request Headers
Status Codes