How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

AgStack Foundation api API

The api API from AgStack Foundation — 57 operation(s) for api.

AgStack Foundation api API is one of 7 APIs that AgStack Foundation publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 30 JSON Schema definitions.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, an API reference, and 30 JSON Schemas.

This API exposes 169 operations across 57 paths, and defines 64 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api-ar.agstack.org.

169 operations 57 paths 64 schemas 28 DELETE57 GET28 PATCH28 POST28 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Server
https://api-ar.agstack.org
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

AgStack Foundation api API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (Bearer_Token).

  • Bearer_Token — Required for most operations. 1. Login via /login to get token. 2. Paste access token here.

Paths & Operations 169

Across 57 paths, the API surfaces 169 operations — 28 DELETE, 57 GET, 28 PATCH, 28 POST, 28 PUT. Each is listed below with its method, path, parameters, and response codes.

api 169
GET
/api/v1/AddRawMaterialOperations/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_AddRawMaterialOperations_list 6 params → 200
POST
/api/v1/AddRawMaterialOperations/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_AddRawMaterialOperations_create 1 param body → 201
GET
/api/v1/AddRawMaterialOperations/{id}/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_AddRawMaterialOperations_retrieve 2 params → 200
PUT
/api/v1/AddRawMaterialOperations/{id}/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_AddRawMaterialOperations_update 2 params body → 200
PATCH
/api/v1/AddRawMaterialOperations/{id}/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_AddRawMaterialOperations_partial_update 2 params body → 200
DELETE
/api/v1/AddRawMaterialOperations/{id}/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_AddRawMaterialOperations_destroy 2 params → 204
GET
/api/v1/AgriculturalMachines/
API endpoint that allows AgriculturalMachine to be viewed or edited.
api_v1_AgriculturalMachines_list 4 params → 200
POST
/api/v1/AgriculturalMachines/
API endpoint that allows AgriculturalMachine to be viewed or edited.
api_v1_AgriculturalMachines_create 1 param body → 201
GET
/api/v1/AgriculturalMachines/{id}/
API endpoint that allows AgriculturalMachine to be viewed or edited.
api_v1_AgriculturalMachines_retrieve 2 params → 200
PUT
/api/v1/AgriculturalMachines/{id}/
API endpoint that allows AgriculturalMachine to be viewed or edited.
api_v1_AgriculturalMachines_update 2 params body → 200
PATCH
/api/v1/AgriculturalMachines/{id}/
API endpoint that allows AgriculturalMachine to be viewed or edited.
api_v1_AgriculturalMachines_partial_update 2 params body → 200
DELETE
/api/v1/AgriculturalMachines/{id}/
API endpoint that allows AgriculturalMachine to be viewed or edited.
api_v1_AgriculturalMachines_destroy 2 params → 204
GET
/api/v1/Alerts/
API endpoint that allows Alert to be viewed or edited.
api_v1_Alerts_list 7 params → 200
POST
/api/v1/Alerts/
API endpoint that allows Alert to be viewed or edited.
api_v1_Alerts_create 1 param body → 201
GET
/api/v1/Alerts/{id}/
API endpoint that allows Alert to be viewed or edited.
api_v1_Alerts_retrieve 2 params → 200
PUT
/api/v1/Alerts/{id}/
API endpoint that allows Alert to be viewed or edited.
api_v1_Alerts_update 2 params body → 200
PATCH
/api/v1/Alerts/{id}/
API endpoint that allows Alert to be viewed or edited.
api_v1_Alerts_partial_update 2 params body → 200
DELETE
/api/v1/Alerts/{id}/
API endpoint that allows Alert to be viewed or edited.
api_v1_Alerts_destroy 2 params → 204
GET
/api/v1/CompostOperations/
API endpoint that allows CompostOperation to be viewed or edited.
api_v1_CompostOperations_list 7 params → 200
POST
/api/v1/CompostOperations/
API endpoint that allows CompostOperation to be viewed or edited.
api_v1_CompostOperations_create 1 param body → 201
GET
/api/v1/CompostOperations/{compost_operation_pk}/AddRawMaterialOperations/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_CompostOperations_AddRawMaterialOperations_list 7 params → 200
POST
/api/v1/CompostOperations/{compost_operation_pk}/AddRawMaterialOperations/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_CompostOperations_AddRawMaterialOperations_create 2 params body → 201
GET
/api/v1/CompostOperations/{compost_operation_pk}/AddRawMaterialOperations/{id}/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_CompostOperations_AddRawMaterialOperations_retrieve 3 params → 200
PUT
/api/v1/CompostOperations/{compost_operation_pk}/AddRawMaterialOperations/{id}/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_CompostOperations_AddRawMaterialOperations_update 3 params body → 200
PATCH
/api/v1/CompostOperations/{compost_operation_pk}/AddRawMaterialOperations/{id}/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_CompostOperations_AddRawMaterialOperations_partial_update 3 params body → 200
DELETE
/api/v1/CompostOperations/{compost_operation_pk}/AddRawMaterialOperations/{id}/
API endpoint that allows AddRawMaterialOperation to be viewed or edited.
api_v1_CompostOperations_AddRawMaterialOperations_destroy 3 params → 204
GET
/api/v1/CompostOperations/{compost_operation_pk}/CompostTurningOperations/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostOperations_CompostTurningOperations_list 7 params → 200
POST
/api/v1/CompostOperations/{compost_operation_pk}/CompostTurningOperations/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostOperations_CompostTurningOperations_create 2 params body → 201
GET
/api/v1/CompostOperations/{compost_operation_pk}/CompostTurningOperations/{id}/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostOperations_CompostTurningOperations_retrieve 3 params → 200
PUT
/api/v1/CompostOperations/{compost_operation_pk}/CompostTurningOperations/{id}/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostOperations_CompostTurningOperations_update 3 params body → 200
PATCH
/api/v1/CompostOperations/{compost_operation_pk}/CompostTurningOperations/{id}/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostOperations_CompostTurningOperations_partial_update 3 params body → 200
DELETE
/api/v1/CompostOperations/{compost_operation_pk}/CompostTurningOperations/{id}/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostOperations_CompostTurningOperations_destroy 3 params → 204
GET
/api/v1/CompostOperations/{compost_operation_pk}/IrrigationOperations/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_CompostOperations_IrrigationOperations_list 8 params → 200
POST
/api/v1/CompostOperations/{compost_operation_pk}/IrrigationOperations/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_CompostOperations_IrrigationOperations_create 2 params body → 201
GET
/api/v1/CompostOperations/{compost_operation_pk}/IrrigationOperations/{id}/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_CompostOperations_IrrigationOperations_retrieve 3 params → 200
PUT
/api/v1/CompostOperations/{compost_operation_pk}/IrrigationOperations/{id}/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_CompostOperations_IrrigationOperations_update 3 params body → 200
PATCH
/api/v1/CompostOperations/{compost_operation_pk}/IrrigationOperations/{id}/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_CompostOperations_IrrigationOperations_partial_update 3 params body → 200
DELETE
/api/v1/CompostOperations/{compost_operation_pk}/IrrigationOperations/{id}/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_CompostOperations_IrrigationOperations_destroy 3 params → 204
GET
/api/v1/CompostOperations/{compost_operation_pk}/Observations/
API endpoint that allows Observation to be viewed or edited.
api_v1_CompostOperations_Observations_list 7 params → 200
POST
/api/v1/CompostOperations/{compost_operation_pk}/Observations/
API endpoint that allows Observation to be viewed or edited.
api_v1_CompostOperations_Observations_create 2 params body → 201
GET
/api/v1/CompostOperations/{compost_operation_pk}/Observations/{id}/
API endpoint that allows Observation to be viewed or edited.
api_v1_CompostOperations_Observations_retrieve 3 params → 200
PUT
/api/v1/CompostOperations/{compost_operation_pk}/Observations/{id}/
API endpoint that allows Observation to be viewed or edited.
api_v1_CompostOperations_Observations_update 3 params body → 200
PATCH
/api/v1/CompostOperations/{compost_operation_pk}/Observations/{id}/
API endpoint that allows Observation to be viewed or edited.
api_v1_CompostOperations_Observations_partial_update 3 params body → 200
DELETE
/api/v1/CompostOperations/{compost_operation_pk}/Observations/{id}/
API endpoint that allows Observation to be viewed or edited.
api_v1_CompostOperations_Observations_destroy 3 params → 204
GET
/api/v1/CompostOperations/{id}/
API endpoint that allows CompostOperation to be viewed or edited.
api_v1_CompostOperations_retrieve 2 params → 200
PUT
/api/v1/CompostOperations/{id}/
API endpoint that allows CompostOperation to be viewed or edited.
api_v1_CompostOperations_update 2 params body → 200
PATCH
/api/v1/CompostOperations/{id}/
API endpoint that allows CompostOperation to be viewed or edited.
api_v1_CompostOperations_partial_update 2 params body → 200
DELETE
/api/v1/CompostOperations/{id}/
API endpoint that allows CompostOperation to be viewed or edited.
api_v1_CompostOperations_destroy 2 params → 204
GET
/api/v1/CompostTurningOperations/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostTurningOperations_list 6 params → 200
POST
/api/v1/CompostTurningOperations/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostTurningOperations_create 1 param body → 201
GET
/api/v1/CompostTurningOperations/{id}/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostTurningOperations_retrieve 2 params → 200
PUT
/api/v1/CompostTurningOperations/{id}/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostTurningOperations_update 2 params body → 200
PATCH
/api/v1/CompostTurningOperations/{id}/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostTurningOperations_partial_update 2 params body → 200
DELETE
/api/v1/CompostTurningOperations/{id}/
API endpoint that allows CompostTurningOperation to be viewed or edited.
api_v1_CompostTurningOperations_destroy 2 params → 204
GET
/api/v1/CropGrowthStageObservations/
API endpoint that allows CropGrowthStageObservation to be viewed or edited.
api_v1_CropGrowthStageObservations_list 7 params → 200
POST
/api/v1/CropGrowthStageObservations/
API endpoint that allows CropGrowthStageObservation to be viewed or edited.
api_v1_CropGrowthStageObservations_create 1 param body → 201
GET
/api/v1/CropGrowthStageObservations/{id}/
API endpoint that allows CropGrowthStageObservation to be viewed or edited.
api_v1_CropGrowthStageObservations_retrieve 2 params → 200
PUT
/api/v1/CropGrowthStageObservations/{id}/
API endpoint that allows CropGrowthStageObservation to be viewed or edited.
api_v1_CropGrowthStageObservations_update 2 params body → 200
PATCH
/api/v1/CropGrowthStageObservations/{id}/
API endpoint that allows CropGrowthStageObservation to be viewed or edited.
api_v1_CropGrowthStageObservations_partial_update 2 params body → 200
DELETE
/api/v1/CropGrowthStageObservations/{id}/
API endpoint that allows CropGrowthStageObservation to be viewed or edited.
api_v1_CropGrowthStageObservations_destroy 2 params → 204
GET
/api/v1/CropProtectionOperations/
API endpoint that allows CropProtectionOperation to be viewed or edited.
api_v1_CropProtectionOperations_list 7 params → 200
POST
/api/v1/CropProtectionOperations/
API endpoint that allows CropProtectionOperation to be viewed or edited.
api_v1_CropProtectionOperations_create 1 param body → 201
GET
/api/v1/CropProtectionOperations/{id}/
API endpoint that allows CropProtectionOperation to be viewed or edited.
api_v1_CropProtectionOperations_retrieve 2 params → 200
PUT
/api/v1/CropProtectionOperations/{id}/
API endpoint that allows CropProtectionOperation to be viewed or edited.
api_v1_CropProtectionOperations_update 2 params body → 200
PATCH
/api/v1/CropProtectionOperations/{id}/
API endpoint that allows CropProtectionOperation to be viewed or edited.
api_v1_CropProtectionOperations_partial_update 2 params body → 200
DELETE
/api/v1/CropProtectionOperations/{id}/
API endpoint that allows CropProtectionOperation to be viewed or edited.
api_v1_CropProtectionOperations_destroy 2 params → 204
GET
/api/v1/CropStressIndicatorObservations/
API endpoint that allows CropStressIndicator to be viewed or edited.
api_v1_CropStressIndicatorObservations_list 7 params → 200
POST
/api/v1/CropStressIndicatorObservations/
API endpoint that allows CropStressIndicator to be viewed or edited.
api_v1_CropStressIndicatorObservations_create 1 param body → 201
GET
/api/v1/CropStressIndicatorObservations/{id}/
API endpoint that allows CropStressIndicator to be viewed or edited.
api_v1_CropStressIndicatorObservations_retrieve 2 params → 200
PUT
/api/v1/CropStressIndicatorObservations/{id}/
API endpoint that allows CropStressIndicator to be viewed or edited.
api_v1_CropStressIndicatorObservations_update 2 params body → 200
PATCH
/api/v1/CropStressIndicatorObservations/{id}/
API endpoint that allows CropStressIndicator to be viewed or edited.
api_v1_CropStressIndicatorObservations_partial_update 2 params body → 200
DELETE
/api/v1/CropStressIndicatorObservations/{id}/
API endpoint that allows CropStressIndicator to be viewed or edited.
api_v1_CropStressIndicatorObservations_destroy 2 params → 204
GET
/api/v1/DiseaseDetection/
API endpoint that allows DiseaseDetection to be viewed or edited.
api_v1_DiseaseDetection_list 6 params → 200
POST
/api/v1/DiseaseDetection/
API endpoint that allows DiseaseDetection to be viewed or edited.
api_v1_DiseaseDetection_create 1 param body → 201
GET
/api/v1/DiseaseDetection/{id}/
API endpoint that allows DiseaseDetection to be viewed or edited.
api_v1_DiseaseDetection_retrieve 2 params → 200
PUT
/api/v1/DiseaseDetection/{id}/
API endpoint that allows DiseaseDetection to be viewed or edited.
api_v1_DiseaseDetection_update 2 params body → 200
PATCH
/api/v1/DiseaseDetection/{id}/
API endpoint that allows DiseaseDetection to be viewed or edited.
api_v1_DiseaseDetection_partial_update 2 params body → 200
DELETE
/api/v1/DiseaseDetection/{id}/
API endpoint that allows DiseaseDetection to be viewed or edited.
api_v1_DiseaseDetection_destroy 2 params → 204
GET
/api/v1/Farm/
API endpoint that allows Farm to be viewed or edited.
api_v1_Farm_list 3 params → 200
POST
/api/v1/Farm/
API endpoint that allows Farm to be viewed or edited.
api_v1_Farm_create 1 param body → 201
GET
/api/v1/Farm/{id}/
API endpoint that allows Farm to be viewed or edited.
api_v1_Farm_retrieve 2 params → 200
PUT
/api/v1/Farm/{id}/
API endpoint that allows Farm to be viewed or edited.
api_v1_Farm_update 2 params body → 200
PATCH
/api/v1/Farm/{id}/
API endpoint that allows Farm to be viewed or edited.
api_v1_Farm_partial_update 2 params body → 200
DELETE
/api/v1/Farm/{id}/
API endpoint that allows Farm to be viewed or edited.
api_v1_Farm_destroy 2 params → 204
GET
/api/v1/FarmAnimals/
API endpoint that allows FarmAnimal to be viewed or edited.
api_v1_FarmAnimals_list 5 params → 200
POST
/api/v1/FarmAnimals/
API endpoint that allows FarmAnimal to be viewed or edited.
api_v1_FarmAnimals_create 1 param body → 201
GET
/api/v1/FarmAnimals/{id}/
API endpoint that allows FarmAnimal to be viewed or edited.
api_v1_FarmAnimals_retrieve 2 params → 200
PUT
/api/v1/FarmAnimals/{id}/
API endpoint that allows FarmAnimal to be viewed or edited.
api_v1_FarmAnimals_update 2 params body → 200
PATCH
/api/v1/FarmAnimals/{id}/
API endpoint that allows FarmAnimal to be viewed or edited.
api_v1_FarmAnimals_partial_update 2 params body → 200
DELETE
/api/v1/FarmAnimals/{id}/
API endpoint that allows FarmAnimal to be viewed or edited.
api_v1_FarmAnimals_destroy 2 params → 204
GET
/api/v1/FarmCalendarActivities/
API endpoint that allows FarmCalendarActivity to be viewed or edited.
api_v1_FarmCalendarActivities_list 7 params → 200
POST
/api/v1/FarmCalendarActivities/
API endpoint that allows FarmCalendarActivity to be viewed or edited.
api_v1_FarmCalendarActivities_create 1 param body → 201
GET
/api/v1/FarmCalendarActivities/{id}/
API endpoint that allows FarmCalendarActivity to be viewed or edited.
api_v1_FarmCalendarActivities_retrieve 2 params → 200
PUT
/api/v1/FarmCalendarActivities/{id}/
API endpoint that allows FarmCalendarActivity to be viewed or edited.
api_v1_FarmCalendarActivities_update 2 params body → 200
PATCH
/api/v1/FarmCalendarActivities/{id}/
API endpoint that allows FarmCalendarActivity to be viewed or edited.
api_v1_FarmCalendarActivities_partial_update 2 params body → 200
DELETE
/api/v1/FarmCalendarActivities/{id}/
API endpoint that allows FarmCalendarActivity to be viewed or edited.
api_v1_FarmCalendarActivities_destroy 2 params → 204
GET
/api/v1/FarmCalendarActivityTypes/
API endpoint that allows FarmCalendarActivityType to be viewed or edited.
api_v1_FarmCalendarActivityTypes_list 3 params → 200
POST
/api/v1/FarmCalendarActivityTypes/
API endpoint that allows FarmCalendarActivityType to be viewed or edited.
api_v1_FarmCalendarActivityTypes_create 1 param body → 201
GET
/api/v1/FarmCalendarActivityTypes/{id}/
API endpoint that allows FarmCalendarActivityType to be viewed or edited.
api_v1_FarmCalendarActivityTypes_retrieve 2 params → 200
PUT
/api/v1/FarmCalendarActivityTypes/{id}/
API endpoint that allows FarmCalendarActivityType to be viewed or edited.
api_v1_FarmCalendarActivityTypes_update 2 params body → 200
PATCH
/api/v1/FarmCalendarActivityTypes/{id}/
API endpoint that allows FarmCalendarActivityType to be viewed or edited.
api_v1_FarmCalendarActivityTypes_partial_update 2 params body → 200
DELETE
/api/v1/FarmCalendarActivityTypes/{id}/
API endpoint that allows FarmCalendarActivityType to be viewed or edited.
api_v1_FarmCalendarActivityTypes_destroy 2 params → 204
GET
/api/v1/FarmCrops/
API endpoint that allows FarmCrop to be viewed or edited.
api_v1_FarmCrops_list 7 params → 200
POST
/api/v1/FarmCrops/
API endpoint that allows FarmCrop to be viewed or edited.
api_v1_FarmCrops_create 1 param body → 201
GET
/api/v1/FarmCrops/{id}/
API endpoint that allows FarmCrop to be viewed or edited.
api_v1_FarmCrops_retrieve 2 params → 200
PUT
/api/v1/FarmCrops/{id}/
API endpoint that allows FarmCrop to be viewed or edited.
api_v1_FarmCrops_update 2 params body → 200
PATCH
/api/v1/FarmCrops/{id}/
API endpoint that allows FarmCrop to be viewed or edited.
api_v1_FarmCrops_partial_update 2 params body → 200
DELETE
/api/v1/FarmCrops/{id}/
API endpoint that allows FarmCrop to be viewed or edited.
api_v1_FarmCrops_destroy 2 params → 204
GET
/api/v1/FarmParcels/
API endpoint that allows FarmParcel to be viewed or edited.
api_v1_FarmParcels_list 7 params → 200
POST
/api/v1/FarmParcels/
API endpoint that allows FarmParcel to be viewed or edited.
api_v1_FarmParcels_create 1 param body → 201
GET
/api/v1/FarmParcels/{id}/
API endpoint that allows FarmParcel to be viewed or edited.
api_v1_FarmParcels_retrieve 2 params → 200
PUT
/api/v1/FarmParcels/{id}/
API endpoint that allows FarmParcel to be viewed or edited.
api_v1_FarmParcels_update 2 params body → 200
PATCH
/api/v1/FarmParcels/{id}/
API endpoint that allows FarmParcel to be viewed or edited.
api_v1_FarmParcels_partial_update 2 params body → 200
DELETE
/api/v1/FarmParcels/{id}/
API endpoint that allows FarmParcel to be viewed or edited.
api_v1_FarmParcels_destroy 2 params → 204
GET
/api/v1/FertilizationOperations/
API endpoint that allows FertilizationOperation to be viewed or edited.
api_v1_FertilizationOperations_list 7 params → 200
POST
/api/v1/FertilizationOperations/
API endpoint that allows FertilizationOperation to be viewed or edited.
api_v1_FertilizationOperations_create 1 param body → 201
GET
/api/v1/FertilizationOperations/{id}/
API endpoint that allows FertilizationOperation to be viewed or edited.
api_v1_FertilizationOperations_retrieve 2 params → 200
PUT
/api/v1/FertilizationOperations/{id}/
API endpoint that allows FertilizationOperation to be viewed or edited.
api_v1_FertilizationOperations_update 2 params body → 200
PATCH
/api/v1/FertilizationOperations/{id}/
API endpoint that allows FertilizationOperation to be viewed or edited.
api_v1_FertilizationOperations_partial_update 2 params body → 200
DELETE
/api/v1/FertilizationOperations/{id}/
API endpoint that allows FertilizationOperation to be viewed or edited.
api_v1_FertilizationOperations_destroy 2 params → 204
GET
/api/v1/Fertilizers/
API endpoint that allows Fertilizer to be viewed or edited.
api_v1_Fertilizers_list 3 params → 200
POST
/api/v1/Fertilizers/
API endpoint that allows Fertilizer to be viewed or edited.
api_v1_Fertilizers_create 1 param body → 201
GET
/api/v1/Fertilizers/{id}/
API endpoint that allows Fertilizer to be viewed or edited.
api_v1_Fertilizers_retrieve 2 params → 200
PUT
/api/v1/Fertilizers/{id}/
API endpoint that allows Fertilizer to be viewed or edited.
api_v1_Fertilizers_update 2 params body → 200
PATCH
/api/v1/Fertilizers/{id}/
API endpoint that allows Fertilizer to be viewed or edited.
api_v1_Fertilizers_partial_update 2 params body → 200
DELETE
/api/v1/Fertilizers/{id}/
API endpoint that allows Fertilizer to be viewed or edited.
api_v1_Fertilizers_destroy 2 params → 204
GET
/api/v1/GenericFarmAssets/
API endpoint that allows GenericFarmAsset to be viewed or edited.
api_v1_GenericFarmAssets_list 4 params → 200
POST
/api/v1/GenericFarmAssets/
API endpoint that allows GenericFarmAsset to be viewed or edited.
api_v1_GenericFarmAssets_create 1 param body → 201
GET
/api/v1/GenericFarmAssets/{id}/
API endpoint that allows GenericFarmAsset to be viewed or edited.
api_v1_GenericFarmAssets_retrieve 2 params → 200
PUT
/api/v1/GenericFarmAssets/{id}/
API endpoint that allows GenericFarmAsset to be viewed or edited.
api_v1_GenericFarmAssets_update 2 params body → 200
PATCH
/api/v1/GenericFarmAssets/{id}/
API endpoint that allows GenericFarmAsset to be viewed or edited.
api_v1_GenericFarmAssets_partial_update 2 params body → 200
DELETE
/api/v1/GenericFarmAssets/{id}/
API endpoint that allows GenericFarmAsset to be viewed or edited.
api_v1_GenericFarmAssets_destroy 2 params → 204
GET
/api/v1/IrrigationOperations/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_IrrigationOperations_list 7 params → 200
POST
/api/v1/IrrigationOperations/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_IrrigationOperations_create 1 param body → 201
GET
/api/v1/IrrigationOperations/{id}/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_IrrigationOperations_retrieve 2 params → 200
PUT
/api/v1/IrrigationOperations/{id}/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_IrrigationOperations_update 2 params body → 200
PATCH
/api/v1/IrrigationOperations/{id}/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_IrrigationOperations_partial_update 2 params body → 200
DELETE
/api/v1/IrrigationOperations/{id}/
API endpoint that allows IrrigationOperation to be viewed or edited.
api_v1_IrrigationOperations_destroy 2 params → 204
GET
/api/v1/Observations/
API endpoint that allows Observation to be viewed or edited.
api_v1_Observations_list 6 params → 200
POST
/api/v1/Observations/
API endpoint that allows Observation to be viewed or edited.
api_v1_Observations_create 1 param body → 201
GET
/api/v1/Observations/{id}/
API endpoint that allows Observation to be viewed or edited.
api_v1_Observations_retrieve 2 params → 200
PUT
/api/v1/Observations/{id}/
API endpoint that allows Observation to be viewed or edited.
api_v1_Observations_update 2 params body → 200
PATCH
/api/v1/Observations/{id}/
API endpoint that allows Observation to be viewed or edited.
api_v1_Observations_partial_update 2 params body → 200
DELETE
/api/v1/Observations/{id}/
API endpoint that allows Observation to be viewed or edited.
api_v1_Observations_destroy 2 params → 204
GET
/api/v1/Pesticides/
API endpoint that allows Pesticide to be viewed or edited.
api_v1_Pesticides_list 3 params → 200
POST
/api/v1/Pesticides/
API endpoint that allows Pesticide to be viewed or edited.
api_v1_Pesticides_create 1 param body → 201
GET
/api/v1/Pesticides/{id}/
API endpoint that allows Pesticide to be viewed or edited.
api_v1_Pesticides_retrieve 2 params → 200
PUT
/api/v1/Pesticides/{id}/
API endpoint that allows Pesticide to be viewed or edited.
api_v1_Pesticides_update 2 params body → 200
PATCH
/api/v1/Pesticides/{id}/
API endpoint that allows Pesticide to be viewed or edited.
api_v1_Pesticides_partial_update 2 params body → 200
DELETE
/api/v1/Pesticides/{id}/
API endpoint that allows Pesticide to be viewed or edited.
api_v1_Pesticides_destroy 2 params → 204
GET
/api/v1/SprayingRecommendation/
API endpoint that allows SprayingRecommendation to be viewed or edited.
api_v1_SprayingRecommendation_list 6 params → 200
POST
/api/v1/SprayingRecommendation/
API endpoint that allows SprayingRecommendation to be viewed or edited.
api_v1_SprayingRecommendation_create 1 param body → 201
GET
/api/v1/SprayingRecommendation/{id}/
API endpoint that allows SprayingRecommendation to be viewed or edited.
api_v1_SprayingRecommendation_retrieve 2 params → 200
PUT
/api/v1/SprayingRecommendation/{id}/
API endpoint that allows SprayingRecommendation to be viewed or edited.
api_v1_SprayingRecommendation_update 2 params body → 200
PATCH
/api/v1/SprayingRecommendation/{id}/
API endpoint that allows SprayingRecommendation to be viewed or edited.
api_v1_SprayingRecommendation_partial_update 2 params body → 200
DELETE
/api/v1/SprayingRecommendation/{id}/
API endpoint that allows SprayingRecommendation to be viewed or edited.
api_v1_SprayingRecommendation_destroy 2 params → 204
GET
/api/v1/VigorEstimation/
API endpoint that allows VigorEstimation to be viewed or edited.
api_v1_VigorEstimation_list 6 params → 200
POST
/api/v1/VigorEstimation/
API endpoint that allows VigorEstimation to be viewed or edited.
api_v1_VigorEstimation_create 1 param body → 201
GET
/api/v1/VigorEstimation/{id}/
API endpoint that allows VigorEstimation to be viewed or edited.
api_v1_VigorEstimation_retrieve 2 params → 200
PUT
/api/v1/VigorEstimation/{id}/
API endpoint that allows VigorEstimation to be viewed or edited.
api_v1_VigorEstimation_update 2 params body → 200
PATCH
/api/v1/VigorEstimation/{id}/
API endpoint that allows VigorEstimation to be viewed or edited.
api_v1_VigorEstimation_partial_update 2 params body → 200
DELETE
/api/v1/VigorEstimation/{id}/
API endpoint that allows VigorEstimation to be viewed or edited.
api_v1_VigorEstimation_destroy 2 params → 204
GET
/api/v1/YieldPrediction/
API endpoint that allows YieldPrediction to be viewed or edited.
api_v1_YieldPrediction_list 6 params → 200
POST
/api/v1/YieldPrediction/
API endpoint that allows YieldPrediction to be viewed or edited.
api_v1_YieldPrediction_create 1 param body → 201
GET
/api/v1/YieldPrediction/{id}/
API endpoint that allows YieldPrediction to be viewed or edited.
api_v1_YieldPrediction_retrieve 2 params → 200
PUT
/api/v1/YieldPrediction/{id}/
API endpoint that allows YieldPrediction to be viewed or edited.
api_v1_YieldPrediction_update 2 params body → 200
PATCH
/api/v1/YieldPrediction/{id}/
API endpoint that allows YieldPrediction to be viewed or edited.
api_v1_YieldPrediction_partial_update 2 params body → 200
DELETE
/api/v1/YieldPrediction/{id}/
API endpoint that allows YieldPrediction to be viewed or edited.
api_v1_YieldPrediction_destroy 2 params → 204
GET
/api/v1/schema/
OpenApi3 schema for this API. Format can be selected via content negotiation. - YAML: application/vnd.oai.openapi - JSON: application/vnd.oai.openapi+json
api_v1_schema_retrieve 2 params → 200

Schemas 64

The contract defines 64 schemas that model the data the API accepts and returns. The most detailed are PatchedFarmParcel (25 properties), FarmParcel (25 properties), FarmAnimal (15 properties), PatchedFarmAnimal (15 properties). Each schema is shown below with its type and property counts.

Observation
object
10 properties 6 required
PatchedDiseaseDetectionObservation
object
11 properties
CropGrowthStageObservation
object
11 properties 7 required
AddressField
object
6 properties 6 required
PatchedAlert
object
11 properties
PatchedAgriculturalMachine
object
12 properties
PatchedGenericFarmAsset
object
8 properties
PatchedFarmAnimal
object
15 properties
PatchedYieldPredictionObservation
object
11 properties
UsesIrrigationSystemEnum
string
sprinkler - Sprinkler drip - Drip centrepivot - Centre Pivot furrow - Furrow terraced - Terraced
PatchedCompostOperation
object
12 properties
StatusEnum
integer
0 - Inactive 1 - Active 2 - Deleted
AddRawMaterialCompostQuantity
object
3 properties 3 required
DiseaseDetectionObservation
object
11 properties 7 required
PatchedPesticide
object
12 properties
AddRawMaterialOperation
object
10 properties 6 required
SprayingRecommendationObservation
object
12 properties 8 required
PatchedFarmParcel
object
25 properties
PatchedFertilizer
object
12 properties
FarmAnimalGroupSerializerField
object
1 property
CropStressIndicatorObservation
object
11 properties 7 required
LocationSerializerField
object
2 properties 2 required
GeometrySerializerField
object
1 property 1 required
PatchedIrrigationOperation
object
11 properties
PatchedCompostTurningOperation
object
9 properties
FarmParcel
object
25 properties 20 required
FarmAnimal
object
15 properties 7 required
ObservationQuantityValueField
object
2 properties 2 required
PatchedSprayingRecommendationObservation
object
12 properties
SexEnum
integer
0 - N/A 1 - Female 2 - Male
MadeBySensorField
object
1 property 1 required
FarmCrop
object
10 properties 7 required
YieldPredictionObservation
object
11 properties 7 required
AgriculturalMachine
object
12 properties 10 required
PatchedCropGrowthStageObservation
object
11 properties
PatchedFertilizationOperation
object
12 properties
CompostOperation
object
12 properties 8 required
CategoryEnum
string
activity - Activity observation - Observation alert - Alert
PatchedCropProtectionOperation
object
11 properties
IrrigationOperation
object
11 properties 7 required
GenericQuantityValueField
object
2 properties 1 required
PatchedCropStressIndicatorObservation
object
11 properties
Fertilizer
object
12 properties 10 required
PatchedAddRawMaterialOperation
object
10 properties
CropSpeciesSerializerField
object
2 properties 2 required
PatchedVigorEstimationObservation
object
11 properties
CompostTurningOperation
object
9 properties 5 required
AppliedAmmountField
object
2 properties 2 required
Alert
object
11 properties 7 required
PatchedFarmCalendarActivity
object
9 properties
PatchedObservation
object
10 properties
SeverityEnum
string
minor - Minor moderate - Moderate severe - Severe major - Major critical - Critical
PatchedFarmCrop
object
10 properties
PatchedFarmCalendarActivityType
object
8 properties
GenericFarmAsset
object
8 properties 6 required
PatchedFarm
object
13 properties
CropProtectionOperation
object
11 properties 7 required
ContactPersonField
object
2 properties 2 required
VigorEstimationObservation
object
11 properties 7 required
FertilizationOperation
object
12 properties 8 required
Farm
object
13 properties 11 required
Pesticide
object
12 properties 10 required
FarmCalendarActivity
object
9 properties 5 required
FarmCalendarActivityType
object
8 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

agstack-api-api-openapi.yml Raw ↑

Other APIs AgStack Foundation publishes across the network.

AgStack Foundation Auth API
AgStack Foundation Authentication API
AgStack Foundation Data API
AgStack Foundation Field Registration (POST) API
AgStack Foundation Field Retrieval & Queries API
AgStack Foundation Linkeddata API
Where this information came from

This is an independent, third-party profile of AgStack Foundation api API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.