AgriWebb API
GraphQL/Objects

Farm

An area of land and its buildings, used for managing livestock and growing crops

type Farm {
  id: String
  name: String
  address: Address
  timeZone: String
  mapFeatures(
    filter: MapFeatureFilter
    sort: [MapFeatureSort!]
    limit: Int
    skip: Int
  ): [MapFeature]
  fields(
    filter: FieldFilter
    sort: [FieldSort!]
    limit: Int
    skip: Int
  ): [Field]
  identifiers: [ExternalIdentifier]
}

Fields

Farm.id ● String
scalar

Unique identifier of the farm

Farm.name ● String
scalar

Name of the farm

Farm.address ● Address
object

Address of the farm

Farm.timeZone ● String
scalar

All dates are returned as UTC unix epoch in milliseconds, this timezone can be used to convert to the farm local time. The field will contain a timezone name from the list: https://timezonedb.com/time-zones

Farm.mapFeatures ● [MapFeature]
list
object

List of map features of the farm

Farm.mapFeatures.filter ● MapFeatureFilter
input
Farm.mapFeatures.sort ● [MapFeatureSort!]
list
input
Farm.mapFeatures.limit ● Int
scalar
Farm.mapFeatures.skip ● Int
scalar

Farm.fields ● [Field]
list
object

List of fields of the farm

Farm.fields.filter ● FieldFilter
input
Farm.fields.sort ● [FieldSort!]
list
input
Farm.fields.limit ● Int
scalar
Farm.fields.skip ● Int
scalar

Farm.identifiers ● [ExternalIdentifier]
list
object

List of external identifers of the farm

Returned By

farms

query

On this page

FieldsFarm.id ● String
scalar
Farm.name ● String
scalar
Farm.address ● Address
object
Farm.timeZone ● String
scalar
Farm.mapFeatures ● [MapFeature]
list
object
Farm.mapFeatures.filter ● MapFeatureFilter
input
Farm.mapFeatures.sort ● [MapFeatureSort!]
list
input
Farm.mapFeatures.limit ● Int
scalar
Farm.mapFeatures.skip ● Int
scalar
Farm.fields ● [Field]
list
object
Farm.fields.filter ● FieldFilter
input
Farm.fields.sort ● [FieldSort!]
list
input
Farm.fields.limit ● Int
scalar
Farm.fields.skip ● Int
scalar
Farm.identifiers ● [ExternalIdentifier]
list
object
Returned By