AgStack Foundation website screenshot

AgStack Foundation

AgStack Foundation is a Linux Foundation project providing open-source digital infrastructure for the agriculture sector. Key projects include the Asset Registry (global field boundary registration with unique geo IDs), the OpenAgri Weather Service (agricultural weather forecasts, THI, spray conditions, UAV flight forecasts), and the OpenAgri Farm Calendar (farm operation recording with JSON-LD/OCSM linked data support). AgStack tools support EUDR compliance, precision agriculture, and interoperability across the agtech ecosystem through the OpenAgri Common Semantic Model.

AgStack Foundation publishes 7 APIs on the APIs.io network, including api API, Auth API, Authentication API, and 4 more. Tagged areas include Agriculture, Linux Foundation, Open Source, Geospatial, and Precision Agriculture.

The AgStack Foundation catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

AgStack Foundation’s developer surface includes authentication, engineering blog, developer portal, documentation, and 8 more developer resources.

49.5/100 developing ▬ flat Agent 41/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
7 APIs 7 Features 6 Use Cases
AgricultureLinux FoundationOpen SourceGeospatialPrecision AgricultureLinked Data

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 49.5/100 · developing
Contract Quality 16.5 / 25
Developer Ergonomics 6.1 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 8.3 / 12
Discoverability 5.9 / 10
Agent readiness — 41/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/agstack: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

AgStack Foundation api API

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

AgStack Foundation Auth API

The Auth API from AgStack Foundation — 2 operation(s) for auth.

AgStack Foundation Authentication API

The Authentication API from AgStack Foundation — 1 operation(s) for authentication.

AgStack Foundation Data API

The Data API from AgStack Foundation — 6 operation(s) for data.

AgStack Foundation Field Registration (POST) API

The Field Registration (POST) API from AgStack Foundation — 4 operation(s) for field registration (post).

AgStack Foundation Field Retrieval & Queries API

The Field Retrieval & Queries API from AgStack Foundation — 4 operation(s) for field retrieval & queries.

AgStack Foundation Linkeddata API

The Linkeddata API from AgStack Foundation — 5 operation(s) for linkeddata.

Scroll for all 7

Open Collections 3

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

OpenAgri Weather service

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Agstack Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Agstack Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 7

Notable capabilities this provider offers.

Field Boundary Registry

Global registry for agricultural field boundaries — submit WKT or GeoJSON geometry, receive a permanent unique 16-character geo ID

Agricultural Weather Intelligence

5-day weather forecasts, current conditions, and agricultural indicators including THI, spray conditions, and UAV flight suitability

Digital Farm Calendar

Record and manage farm operations (planting, irrigation, spraying, harvesting) with linked data (JSON-LD/OCSM) output

Linked Data Support

All APIs support JSON-LD output conforming to the OpenAgri Common Semantic Model (OCSM) for semantic interoperability

EUDR Compliance Support

Tools for EU Deforestation Regulation compliance — field boundary registration and supply chain traceability via INATrace

Irrigation Management

Evapotranspiration (ETo) calculations and soil moisture analysis for data-driven irrigation decisions

Open Source Infrastructure

All tools are Apache-2.0 licensed, Docker-ready, and deployable on any cloud or on-premises infrastructure

Scroll for all 7

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Agstack Context

30 classes · 6 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

AgStack Foundation API Rules

5 rules · 3 warnings 2 info

SPECTRAL

AgStack Foundation API Rules

25 rules · 7 errors 17 warnings 1 info

SPECTRAL

JSON Schema 74

Standalone JSON Schema definitions for this provider's data models.

BulkPointResult

4 properties

JSON SCHEMA

GeoJSONFeatureCollection

2 properties

JSON SCHEMA

RegisterFieldWKTRequest

4 properties

JSON SCHEMA

AddRawMaterialCompostQuantity

3 properties

JSON SCHEMA

AddRawMaterialOperation

10 properties

JSON SCHEMA

AddressField

6 properties

JSON SCHEMA

AgriculturalMachine

12 properties

JSON SCHEMA

Alert

11 properties

JSON SCHEMA

AppliedAmmountField

2 properties

JSON SCHEMA

CompostOperation

12 properties

JSON SCHEMA

CompostTurningOperation

9 properties

JSON SCHEMA

ContactPersonField

2 properties

JSON SCHEMA

CropGrowthStageObservation

11 properties

JSON SCHEMA

CropProtectionOperation

11 properties

JSON SCHEMA

CropSpeciesSerializerField

2 properties

JSON SCHEMA

CropStressIndicatorObservation

11 properties

JSON SCHEMA

DiseaseDetectionObservation

11 properties

JSON SCHEMA

Farm

13 properties

JSON SCHEMA

FarmAnimal

15 properties

JSON SCHEMA

FarmAnimalGroupSerializerField

1 properties

JSON SCHEMA

FarmCalendarActivity

9 properties

JSON SCHEMA

FarmCalendarActivityType

8 properties

JSON SCHEMA

FarmCrop

10 properties

JSON SCHEMA

FarmParcel

25 properties

JSON SCHEMA

FertilizationOperation

12 properties

JSON SCHEMA

Fertilizer

12 properties

JSON SCHEMA

GenericFarmAsset

8 properties

JSON SCHEMA

GenericQuantityValueField

2 properties

JSON SCHEMA

GeometrySerializerField

1 properties

JSON SCHEMA

IrrigationOperation

11 properties

JSON SCHEMA

LocationSerializerField

2 properties

JSON SCHEMA

MadeBySensorField

1 properties

JSON SCHEMA

Observation

10 properties

JSON SCHEMA

ObservationQuantityValueField

2 properties

JSON SCHEMA

PatchedAddRawMaterialOperation

10 properties

JSON SCHEMA

PatchedAgriculturalMachine

12 properties

JSON SCHEMA

PatchedAlert

11 properties

JSON SCHEMA

PatchedCompostOperation

12 properties

JSON SCHEMA

PatchedCompostTurningOperation

9 properties

JSON SCHEMA

PatchedCropGrowthStageObservation

11 properties

JSON SCHEMA

PatchedCropProtectionOperation

11 properties

JSON SCHEMA

PatchedCropStressIndicatorObservation

11 properties

JSON SCHEMA

PatchedDiseaseDetectionObservation

11 properties

JSON SCHEMA

PatchedFarm

13 properties

JSON SCHEMA

PatchedFarmAnimal

15 properties

JSON SCHEMA

PatchedFarmCalendarActivity

9 properties

JSON SCHEMA

PatchedFarmCalendarActivityType

8 properties

JSON SCHEMA

PatchedFarmCrop

10 properties

JSON SCHEMA

PatchedFarmParcel

25 properties

JSON SCHEMA

PatchedFertilizationOperation

12 properties

JSON SCHEMA

PatchedFertilizer

12 properties

JSON SCHEMA

PatchedGenericFarmAsset

8 properties

JSON SCHEMA

PatchedIrrigationOperation

11 properties

JSON SCHEMA

PatchedObservation

10 properties

JSON SCHEMA

PatchedPesticide

12 properties

JSON SCHEMA

PatchedVigorEstimationObservation

11 properties

JSON SCHEMA

PatchedYieldPredictionObservation

11 properties

JSON SCHEMA

Pesticide

12 properties

JSON SCHEMA

SprayingRecommendationObservation

12 properties

JSON SCHEMA

VigorEstimationObservation

11 properties

JSON SCHEMA

YieldPredictionObservation

11 properties

JSON SCHEMA

AuthToken

1 properties

JSON SCHEMA

Body_token_auth_token_post

6 properties

JSON SCHEMA

FlightStatusForecastResponse

6 properties

JSON SCHEMA

GeoJSONOut

2 properties

JSON SCHEMA

HTTPValidationError

1 properties

JSON SCHEMA

JSONLDGraph

2 properties

JSON SCHEMA

PointOut

1 properties

JSON SCHEMA

PredictionOut

6 properties

JSON SCHEMA

SprayForecastResponse

5 properties

JSON SCHEMA

THIDataOut

3 properties

JSON SCHEMA

ValidationError

3 properties

JSON SCHEMA

WeatherDataOut

3 properties

JSON SCHEMA

Scroll for all 74

JSON Structure 74

JSON Structure definitions describing this provider's data shapes.

Scroll for all 74

Examples 74

Example request and response payloads for these APIs.

Scroll for all 74

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Agstack Authentication

apiKey/http · 2 schemes

SECURITY

Agstack Domain Security

TLSv1.3 · HSTS

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Agstack Agentic Access

191 operations · 119 acting · 20 human-in-the-loop

191 operations · 119 acting

AGENTIC

Use Cases 6

What developers build with this provider.

Farmer Field Registration

Farmers and agri-cooperatives register field boundaries in the global asset registry to enable data-driven farm management

Crop Protection Planning

Check spray conditions and UAV flight forecasts before applying pesticides or fertilizers to minimize drift and maximize efficacy

Livestock Heat Stress Monitoring

Monitor Temperature-Humidity Index to detect and prevent heat stress events in dairy and beef cattle herds

EUDR Supply Chain Compliance

Register plot geolocations and trace agricultural commodities through the supply chain to demonstrate zero-deforestation compliance

Precision Irrigation

Use evapotranspiration data and soil moisture analysis to schedule irrigation and optimize water usage

Interoperable Agtech Integration

Share agricultural data between platforms using JSON-LD/OCSM linked data format for semantic interoperability

Integrations 5

Pre-built integrations with other platforms and tools.

OpenWeatherMap

Weather data source for current conditions and forecasts used by the OpenAgri Weather Service

OpenAgri

EU Horizon Europe project (Grant No. 101134083) that funds and drives the OpenAgri microservices ecosystem

OCSM

OpenAgri Common Semantic Model — linked data vocabulary for agricultural interoperability used across all OpenAgri APIs

INATrace

Open-source blockchain-based track and trace system for agricultural supply chains

TerraTrac

TechnoServe Labs mobile and web application for EUDR compliance field data collection integrated with the asset registry

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: agstack
url: https://raw.githubusercontent.com/api-evangelist/agstack/refs/heads/main/apis.yml
apis:
- aid: agstack:agstack-api-api
  name: AgStack Foundation api API
  description: The api API from AgStack Foundation — 57 operation(s) for api.
  humanURL: https://github.com/agstack/OpenAgri-WeatherService
  tags:
  - api
  properties:
  - type: OpenAPI
    url: openapi/agstack-api-api-openapi.yml
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-WeatherService
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-WeatherService/blob/main/README.md
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-predictionout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-weatherdataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-thidataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-sprayforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-flightstatusforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-geojsonout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-jsonldgraph-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-authtoken-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-pointout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-validationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-httpvalidationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-body-token-auth-token-post-schema.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-predictionout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-weatherdataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-thidataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-sprayforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-flightstatusforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-geojsonout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-jsonldgraph-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-authtoken-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-pointout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-validationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-httpvalidationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-body-token-auth-token-post-structure.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-predictionout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-weatherdataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-thidataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-sprayforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-flightstatusforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-geojsonout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-jsonldgraph-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-authtoken-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-pointout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-validationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-httpvalidationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-body-token-auth-token-post-example.json
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-FarmCalendar
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-FarmCalendar/blob/main/README.md
  - type: Documentation
    url: https://github.com/agstack/asset-registry
  - type: APIReference
    url: https://api-ar.agstack.org
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-registerfieldwktrequest-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-geojsonfeaturecollection-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-bulkpointresult-schema.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-registerfieldwktrequest-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-geojsonfeaturecollection-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-bulkpointresult-structure.json
  - type: Examples
    url: examples/agstack-asset-registry-registerfieldwktrequest-example.json
  - type: Examples
    url: examples/agstack-asset-registry-geojsonfeaturecollection-example.json
  - type: Examples
    url: examples/agstack-asset-registry-bulkpointresult-example.json
- aid: agstack:agstack-auth-api
  name: AgStack Foundation Auth API
  description: The Auth API from AgStack Foundation — 2 operation(s) for auth.
  humanURL: https://github.com/agstack/OpenAgri-WeatherService
  tags:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/agstack-auth-api-openapi.yml
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-WeatherService
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-WeatherService/blob/main/README.md
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-predictionout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-weatherdataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-thidataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-sprayforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-flightstatusforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-geojsonout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-jsonldgraph-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-authtoken-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-pointout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-validationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-httpvalidationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-body-token-auth-token-post-schema.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-predictionout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-weatherdataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-thidataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-sprayforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-flightstatusforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-geojsonout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-jsonldgraph-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-authtoken-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-pointout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-validationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-httpvalidationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-body-token-auth-token-post-structure.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-predictionout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-weatherdataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-thidataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-sprayforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-flightstatusforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-geojsonout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-jsonldgraph-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-authtoken-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-pointout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-validationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-httpvalidationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-body-token-auth-token-post-example.json
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-FarmCalendar
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-FarmCalendar/blob/main/README.md
  - type: Documentation
    url: https://github.com/agstack/asset-registry
  - type: APIReference
    url: https://api-ar.agstack.org
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-registerfieldwktrequest-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-geojsonfeaturecollection-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-bulkpointresult-schema.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-registerfieldwktrequest-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-geojsonfeaturecollection-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-bulkpointresult-structure.json
  - type: Examples
    url: examples/agstack-asset-registry-registerfieldwktrequest-example.json
  - type: Examples
    url: examples/agstack-asset-registry-geojsonfeaturecollection-example.json
  - type: Examples
    url: examples/agstack-asset-registry-bulkpointresult-example.json
- aid: agstack:agstack-authentication-api
  name: AgStack Foundation Authentication API
  description: The Authentication API from AgStack Foundation — 1 operation(s) for authentication.
  humanURL: https://github.com/agstack/OpenAgri-WeatherService
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/agstack-authentication-api-openapi.yml
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-WeatherService
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-WeatherService/blob/main/README.md
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-predictionout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-weatherdataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-thidataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-sprayforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-flightstatusforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-geojsonout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-jsonldgraph-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-authtoken-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-pointout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-validationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-httpvalidationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-body-token-auth-token-post-schema.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-predictionout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-weatherdataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-thidataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-sprayforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-flightstatusforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-geojsonout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-jsonldgraph-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-authtoken-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-pointout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-validationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-httpvalidationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-body-token-auth-token-post-structure.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-predictionout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-weatherdataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-thidataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-sprayforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-flightstatusforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-geojsonout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-jsonldgraph-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-authtoken-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-pointout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-validationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-httpvalidationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-body-token-auth-token-post-example.json
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-FarmCalendar
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-FarmCalendar/blob/main/README.md
  - type: Documentation
    url: https://github.com/agstack/asset-registry
  - type: APIReference
    url: https://api-ar.agstack.org
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-registerfieldwktrequest-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-geojsonfeaturecollection-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-bulkpointresult-schema.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-registerfieldwktrequest-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-geojsonfeaturecollection-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-bulkpointresult-structure.json
  - type: Examples
    url: examples/agstack-asset-registry-registerfieldwktrequest-example.json
  - type: Examples
    url: examples/agstack-asset-registry-geojsonfeaturecollection-example.json
  - type: Examples
    url: examples/agstack-asset-registry-bulkpointresult-example.json
- aid: agstack:agstack-data-api
  name: AgStack Foundation Data API
  description: The Data API from AgStack Foundation — 6 operation(s) for data.
  humanURL: https://github.com/agstack/OpenAgri-WeatherService
  tags:
  - Data
  properties:
  - type: OpenAPI
    url: openapi/agstack-data-api-openapi.yml
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-WeatherService
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-WeatherService/blob/main/README.md
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-predictionout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-weatherdataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-thidataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-sprayforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-flightstatusforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-geojsonout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-jsonldgraph-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-authtoken-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-pointout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-validationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-httpvalidationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-body-token-auth-token-post-schema.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-predictionout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-weatherdataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-thidataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-sprayforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-flightstatusforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-geojsonout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-jsonldgraph-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-authtoken-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-pointout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-validationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-httpvalidationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-body-token-auth-token-post-structure.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-predictionout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-weatherdataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-thidataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-sprayforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-flightstatusforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-geojsonout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-jsonldgraph-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-authtoken-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-pointout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-validationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-httpvalidationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-body-token-auth-token-post-example.json
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-FarmCalendar
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-FarmCalendar/blob/main/README.md
  - type: Documentation
    url: https://github.com/agstack/asset-registry
  - type: APIReference
    url: https://api-ar.agstack.org
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-registerfieldwktrequest-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-geojsonfeaturecollection-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-bulkpointresult-schema.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-registerfieldwktrequest-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-geojsonfeaturecollection-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-bulkpointresult-structure.json
  - type: Examples
    url: examples/agstack-asset-registry-registerfieldwktrequest-example.json
  - type: Examples
    url: examples/agstack-asset-registry-geojsonfeaturecollection-example.json
  - type: Examples
    url: examples/agstack-asset-registry-bulkpointresult-example.json
- aid: agstack:agstack-field-registration-post-api
  name: AgStack Foundation Field Registration (POST) API
  description: The Field Registration (POST) API from AgStack Foundation — 4 operation(s) for field registration (post).
  humanURL: https://github.com/agstack/OpenAgri-WeatherService
  tags:
  - Field Registration (POST)
  properties:
  - type: OpenAPI
    url: openapi/agstack-field-registration-post-api-openapi.yml
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-WeatherService
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-WeatherService/blob/main/README.md
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-predictionout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-weatherdataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-thidataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-sprayforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-flightstatusforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-geojsonout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-jsonldgraph-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-authtoken-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-pointout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-validationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-httpvalidationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-body-token-auth-token-post-schema.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-predictionout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-weatherdataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-thidataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-sprayforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-flightstatusforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-geojsonout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-jsonldgraph-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-authtoken-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-pointout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-validationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-httpvalidationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-body-token-auth-token-post-structure.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-predictionout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-weatherdataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-thidataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-sprayforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-flightstatusforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-geojsonout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-jsonldgraph-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-authtoken-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-pointout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-validationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-httpvalidationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-body-token-auth-token-post-example.json
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-FarmCalendar
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-FarmCalendar/blob/main/README.md
  - type: Documentation
    url: https://github.com/agstack/asset-registry
  - type: APIReference
    url: https://api-ar.agstack.org
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-registerfieldwktrequest-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-geojsonfeaturecollection-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-bulkpointresult-schema.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-registerfieldwktrequest-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-geojsonfeaturecollection-structure.json
  - type: JSONStructure
    url: json-structure/agstack-asset-registry-bulkpointresult-structure.json
  - type: Examples
    url: examples/agstack-asset-registry-registerfieldwktrequest-example.json
  - type: Examples
    url: examples/agstack-asset-registry-geojsonfeaturecollection-example.json
  - type: Examples
    url: examples/agstack-asset-registry-bulkpointresult-example.json
- aid: agstack:agstack-field-retrieval-queries-api
  name: AgStack Foundation Field Retrieval & Queries API
  description: The Field Retrieval & Queries API from AgStack Foundation — 4 operation(s) for field retrieval & queries.
  humanURL: https://github.com/agstack/OpenAgri-WeatherService
  tags:
  - Field Retrieval & Queries
  properties:
  - type: OpenAPI
    url: openapi/agstack-field-retrieval-queries-api-openapi.yml
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-WeatherService
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-WeatherService/blob/main/README.md
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-predictionout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-weatherdataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-thidataout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-sprayforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-flightstatusforecastresponse-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-geojsonout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-jsonldgraph-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-authtoken-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-pointout-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-validationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-httpvalidationerror-schema.json
  - type: JSONSchema
    url: json-schema/agstack-openagri-weather-service-body-token-auth-token-post-schema.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-predictionout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-weatherdataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-thidataout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-sprayforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-flightstatusforecastresponse-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-geojsonout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-jsonldgraph-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-authtoken-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-pointout-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-validationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-httpvalidationerror-structure.json
  - type: JSONStructure
    url: json-structure/agstack-openagri-weather-service-body-token-auth-token-post-structure.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-predictionout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-weatherdataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-thidataout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-sprayforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-flightstatusforecastresponse-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-geojsonout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-jsonldgraph-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-authtoken-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-pointout-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-validationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-httpvalidationerror-example.json
  - type: Examples
    url: examples/agstack-openagri-weather-service-body-token-auth-token-post-example.json
  - type: Documentation
    url: https://github.com/agstack/OpenAgri-FarmCalendar
  - type: GettingStarted
    url: https://github.com/agstack/OpenAgri-FarmCalendar/blob/main/README.md
  - type: Documentation
    url: https://github.com/agstack/asset-registry
  - type: APIReference
    url: https://api-ar.agstack.org
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-registerfieldwktrequest-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-geojsonfeaturecollection-schema.json
  - type: JSONSchema
    url: json-schema/agstack-asset-registry-bulkpointr

# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/agstack/refs/heads/main/apis.yml