General
Please reach out to your Climate Corporation business team at partner@climate.com to discuss options.
Yes absolutely! Partner and customer support will be handled by The Climate Corporation’s support team. More information about The Climate Corporation support team can be obtained at support.climate.com
The Climate FieldView platform is one of the largest digital agriculture platforms in the world with more than 120 million acres and more than 100,000 farmers. Partners get the following benefits by creating new value by being on the platform.
Becoming a Climate FieldView platform partner is a simple 3 step process.
Just fill out the partner information form to get started
You do not have to pay to get a developer account on the platform.
You can find API documentation on the dev portal under the “Technical Docs” section.
Please work with your Climate Corporation business team member to discuss terms. You can reach your Climate business team at partner@climate.com
The Climate Corporation takes customer data privacy very seriously. Please refer to The Climate Corporation’s existing policy at https://climate.com/legal/privacy-policy.
We want to make sure our partners have a great experience building against our APIs. We will provide technical support during the implementation process.
For security reasons, Climate does not allow making API calls from a browser. You should call the Climate FieldView Platform APIs from your backend service.
If you see HTTP 403 forbidden error as shown in the picture above, most likely you have entered your x-api-key incorrectly. Please verify your x-api-key and try again.
Currently, Climate APIs do not support accessing data of the shared users and will only return information belonging to the authorized authenticated user. We recommend all users explicitly connect their partner accounts with the Climate FieldView account. You can find more information about the authentication workflow via this link.
OAuth2 API
Here are a few reasons why this error is returned:
Please check out the FieldView OAuth2 Overview page to troubleshoot specific errors.
Agronomic Data APIs
There could be many reasons why you are not able to see the expected data. Some of them are listed below:
The /v4/layers/{asPlanted | asApplied | asHarvested} API provides the filters: occurredBefore, occurredAfter, updatedAfter. Using these filters you can periodically pull new activity data.
The current implementation can return 206 or 200 response code whether there is more data or not. You should look for 304 response code as an indicator that no more data is available. Alternatively, the agronomic activity result set returns the length of each activity. You can use the length of the activity to page through the contents of the activity.
To update your planting or harvest data, please follow the steps listed here.
Planting and harvest activities become available through the APIs as soon as an internet connection is established between the FieldView Cab app and Climate’s cloud storage. This connection can be made even while planting or harvest activities are being performed.
Yes, a fieldID identifies the field in which a given activity took place. Using field boundaries stored in the Cab app and tied to fieldIDs, you can choose a field manually, set up an alert for a selected field, or schedule automatic updates for a field.
The accompanying diagram illustrates the basic steps in downloading agronomic data from Climate FieldView.
Please ignore those activities with those timestamps ie. the year 1970 or 5514.
Upload APIs
At present, only satellite imagery can be named.
Only one set of boundaries can be attached to each field.
You can upload multiple images to a given field for a given date and time as long as the contentType is different.
Using the upload API, confirmation of a successful file upload means only that Climate has sent the raw data file to a temporary secure storage area in the cloud. The file is processed later. During this transition, an upload might not show up for a grower. There are two possible reasons for this:
The autoimport function is pretty complex, but essentially it works like this: