# AgriBus Datastore API

**Canonical:** https://apis.io/apis/agriinfodesign/agribus-datastore-api/  
**Provider:** Agri Info Design — https://apis.io/providers/agriinfodesign/  
**Base URL:** https://datastore.agribus-connect.net  
**Documentation:** https://agri-info-design.com/en/agribus-web/

AgriBus Datastore API is one of 4 APIs that [Agri Info Design](https://apis.io/providers/agriinfodesign/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Agriculture, Precision Agriculture, Farm Management, Agricultural Machinery, and Geospatial. The published artifact set on APIs.io includes an OpenAPI specification.

Field, reference-line, work-record, planting, observation and elevation-map datastore behind AgriBus-NAVI and AgriBus-Web, plus Agri Info Design's implementation of the Japanese 農機オープンAPI (Agricultural Machinery Open API v2.0.0) device and location surface, which returns machine position history as a GeoJSON FeatureCollection. 50 paths / 61 operations. Bearer JWT. The OpenAPI is served anonymously by springdoc at /v3/api-docs; the Swagger UI on the same host is authenticated (HTTP 401).

## Operations (60 of 61)

| Method | Path | Summary |
|---|---|---|
| PUT | `/v1/task_record_items/{id}/meta` | — |
| PUT | `/v1/ref_line_items/{id}/meta` | — |
| PUT | `/v1/plantings/{id}` | — |
| DELETE | `/v1/plantings/{id}` | — |
| GET | `/v1/partners/sac` | — |
| PUT | `/v1/partners/sac` | — |
| PUT | `/v1/observations/pf/{id}` | — |
| DELETE | `/v1/observations/pf/{id}` | — |
| PUT | `/v1/observations/at/{id}` | — |
| DELETE | `/v1/observations/at/{id}` | — |
| PUT | `/v1/field_items/{id}/polygon` | — |
| PUT | `/v1/field_items/{id}/meta` | — |
| POST | `/v1/task_record_items` | — |
| POST | `/v1/task_record_items/sync/metadata` | — |
| POST | `/v1/task_record_items/filters` | — |
| GET | `/v1/ref_line_items` | — |
| POST | `/v1/ref_line_items` | — |
| POST | `/v1/ref_line_items/sync/metadata` | — |
| GET | `/v1/plantings` | — |
| POST | `/v1/plantings` | — |
| GET | `/v1/observations/pf` | — |
| POST | `/v1/observations/pf` | — |
| GET | `/v1/observations/at` | — |
| POST | `/v1/observations/at` | — |
| POST | `/v1/import/geo_json` | — |
| GET | `/v1/field_items` | — |
| POST | `/v1/field_items` | — |
| GET | `/v1/field_items/{id}/elevation` | — |
| POST | `/v1/field_items/{id}/elevation` | — |
| POST | `/v1/field_items/sync/metadata` | — |
| POST | `/v1/_errors/duplication/{username}` | — |
| POST | `/v1/_errors/duplication/test/copy` | — |
| POST | `/v1/_errors/duplication/test/copy/{username}` | — |
| POST | `/v1/_errors/duplication/` | — |
| POST | `/v1/_connect/admin/task/csv` | — |
| GET | `/v1/task_record_items/{taskGroupId}` | — |
| DELETE | `/v1/task_record_items/{taskGroupId}` | — |
| GET | `/v1/task_record_items/info/{taskGroupId}` | — |
| GET | `/v1/task_record_items/archives/tsv/{filterName}` | — |
| GET | `/v1/ref_line_items/{id}/geo.json` | — |
| GET | `/v1/ref_line_items/archives/tsv` | — |
| GET | `/v1/ref_line_items/` | — |
| GET | `/v1/realtime/{username}/{deviceId}/{trackKey}` | — |
| GET | `/v1/plantings/` | — |
| GET | `/v1/operations/available/types` | — |
| GET | `/v1/field_items/{id}/tasks/count` | — |
| GET | `/v1/field_items/page` | — |
| GET | `/v1/field_items/centroid` | — |
| GET | `/v1/field_items/` | — |
| GET | `/v1/agricultural-machinery/devices` | デバイス一覧取得 |
| GET | `/v1/agricultural-machinery/devices/{device_id}/locations` | 位置情報取得 |
| GET | `/v1/agribus_navi/refline_items/around` | — |
| GET | `/v1/agribus_navi/field_items/around` | — |
| GET | `/v1/_errors/duplication/test/{username}/count` | — |
| GET | `/v1/_errors/duplication/test/count` | — |
| GET | `/v1/_connect/admin/task/{username}` | — |
| GET | `/poc/devices/{device_id}/locations` | — |
| GET | `/agricultural-api/oauth/scopes` | 利用可能なスコープ一覧取得 |
| GET | `/agricultural-api/oauth/client/validate` | クライアント検証 |
| DELETE | `/v1/ref_line_items/{id}` | — |

…and 1 more operations. They are listed in full on the page.

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/agriinfodesign/refs/heads/main/openapi/agriinfodesign-datastore-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/agriinfodesign/refs/heads/main/overlays/agriinfodesign-datastore-overlay.yaml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/agriinfodesign/refs/heads/main/data-model/agriinfodesign-data-model.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/agriinfodesign/refs/heads/main/errors/agriinfodesign-problem-types.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/agriinfodesign/refs/heads/main/apis.yml

## Other Agri Info Design APIs (3)

- [AgriBus Authentication & OpenID Connect API](https://apis.io/apis/agriinfodesign/agribus-authentication-openid-connect-api/)
- [AgriBus-Web Manager API](https://apis.io/apis/agriinfodesign/agribus-web-manager-api/)
- [AgriBus Billing & Payments API](https://apis.io/apis/agriinfodesign/agribus-billing-payments-api/)

## Tags

Agriculture, Precision Agriculture, Farm Management, Agricultural Machinery, Geospatial, GNSS

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/agriinfodesign/agribus-datastore-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/agriinfodesign/.
