Agricultural data integration

API

FarmDataViewer offers a fully documented REST API that gives you programmatic access to your field data, tasks, and observations. Automate workflows, build custom integrations, and connect FarmDataViewer to your existing systems.

Full Data Access

Access all your agricultural data through a clean, well-structured REST API. Retrieve field boundaries, crop information, task details, and observation records — everything available in the platform is accessible via the API.

  • Field boundaries and crop rotation data
  • Task management — create, update, and track operations
  • Observation records with geo-location and attachments
  • Company and user management

Secure Authentication

The API uses industry-standard OpenID Connect (OIDC) authentication with OAuth2 Bearer tokens. Supports both user tokens and dedicated service accounts via the client credentials flow — ensuring secure, auditable access to your data.

  • OIDC-based authentication with OAuth2 Bearer tokens
  • Client credentials flow for automated integrations
  • Scoped access control per client
  • Company-level data isolation

Developer-Friendly

The API follows RESTful conventions with JSON responses and clear, consistent endpoint structures. Full OpenAPI documentation is available, making it straightforward to explore endpoints, understand data models, and generate client code.

  • OpenAPI (Swagger) documentation
  • Consistent JSON response format
  • Predictable URL structure
  • Standard HTTP methods and status codes

Integration Ready

Connect FarmDataViewer to your farm management systems, reporting tools, or custom applications. The API is designed for reliable, automated data exchange — whether you need to synchronise field data nightly or trigger actions in real time.

  • Automate data synchronisation with external systems
  • Build custom dashboards and reports
  • Connect to farm machinery and precision agriculture tools
  • Export data for regulatory compliance and reporting