You can manage your API key in the GreenHub Farmer web app through the Settings page.
# Public Actions
Some actions can be performed without requiring authentication from a specific user. For example, retrieving the total numbers of samples.
For these actions you don't need an API key.
# User Authentication
Authentication to the API is performed via HTTP Basic Auth. This is achieved by sending a valid API key in the request header.
To authenticate requests in this way, pass your API token via the HTTP Authorization header:
Authorization: Bearer greenhub_api_key
Alternatively, you can also pass this value on the url using a
api_token query parameter:
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will result in a
401 Unauthorized response.