AgriWebb API
GraphQL/Objects

Field

An area of open land mapped in AgriWebb for grazing or cropping

type Field {
  id: ID
  creationDate: Timestamp
  lastModifiedDate: Timestamp
  name: String
  location: GeoPoint
  geometry: GeoFeature
  farmId: ID
  totalArea: Float
  grazableArea: Float
  unit: AreaUnit
  landUse: LandUse
  cropType: String
  identifiers: [ExternalIdentifier]
}

Fields

Field.id ● ID
scalar

Unique identifier of the field

Field.creationDate ● Timestamp
scalar

Timestamp when the field was first created

Field.lastModifiedDate ● Timestamp
scalar

Timestamp when the field was last modified. Can be used to monitor for changes in particular geometry resizes and usage changes

Field.name ● String
scalar

Name of the field

Field.location ● GeoPoint
object

Location of the field

Field.geometry ● GeoFeature
object

Geometry of the field

Field.farmId ● ID
scalar

Farm identifier for the field

Field.totalArea ● Float
scalar

The total area of the field in hectares

Field.grazableArea ● Float
scalar

The grazable area of the field in hectares

Field.unit ● AreaUnit
enum

This represents the type of unit used to measure the field area

Field.landUse ● LandUse
enum

Describes the land use for the given area

Field.cropType ● String
scalar

The free form name of the type of crop growing in the field

Field.identifiers ● [ExternalIdentifier]
list
object

List of external identifers of the field

Returned By

fields

query

Member Of

AddFieldsPayload

object
 ● Farm
object

On this page

FieldsField.id ● ID
scalar
Field.creationDate ● Timestamp
scalar
Field.lastModifiedDate ● Timestamp
scalar
Field.name ● String
scalar
Field.location ● GeoPoint
object
Field.geometry ● GeoFeature
object
Field.farmId ● ID
scalar
Field.totalArea ● Float
scalar
Field.grazableArea ● Float
scalar
Field.unit ● AreaUnit
enum
Field.landUse ● LandUse
enum
Field.cropType ● String
scalar
Field.identifiers ● [ExternalIdentifier]
list
object
Returned ByMember Of