Catalog
The Sentera Product Catalog
Fields
products (
[Product!]!)
The list of products.
version (
String!)
The version of the product catalog represented by this query result.
Examples
Catalog
This query demonstrates retrieving the Product Catalog with most fields including the flight specificiations.
Try this example in GraphiQLquery ProductCatalog {
catalog {
products {
name
sku
key
description
url
settings_keys
category
group
variants {
name
key
}
flight_specifications {
key
specs {
speed {
miles_per_hour
meters_per_second
}
heading
flight_direction
buffer {
feet
meters
}
gimbal_pitch_degrees
overlap_percentage
terrain_informed
}
}
}
}
}
{
"data": {
"catalog": {
"products": [
{
"name": "Agronomic Advisor Stand Count",
"sku": "71101-00",
"key": "ADVISOR_STAND",
"description": "Agronomic Advisor Stand Count provides plant population count and emergence percentage across a field. This product utilizes high-resolution RGB imagery captured at sampled locations across a field to deliver a Spot Scout layer. Specific deliverables for this product are crop dependent.",
"url": "https://catalog.sentera.com/products/advisor_stand",
"settings_keys": [
"row_fill",
"crop_type",
"seeding_rate",
"row_spacing"
],
"category": "ADVISOR",
"group": "STAND_COUNT",
"variants": [
{
"name": null,
"key": "STANDARD"
}
],
"flight_specifications": [
{
"key": "SPEC_ADVISOR_STAND",
"specs": [
{
"speed": {
"miles_per_hour": 22,
"meters_per_second": 10
},
"heading": "FORWARD",
"flight_direction": "ANY",
"buffer": {
"feet": -100,
"meters": -30
},
"gimbal_pitch_degrees": -90,
"overlap_percentage": -70,
"terrain_informed": true
},
{
"speed": {
"miles_per_hour": 10,
"meters_per_second": 4.5
},
"heading": "FORWARD",
"flight_direction": "ANY",
"buffer": {
"feet": -100,
"meters": -30
},
"gimbal_pitch_degrees": -90,
"overlap_percentage": -300,
"terrain_informed": true
}
]
}
]
}
]
}
}
}
Catalog with Product Settings
This query demonstrates retrieving the settings for each product in the Product Catalog. You may want to introspect on these types to further to understand their ENUM values or to see the nested fields and subsequent types of an INPUT_OBJECT.
Try this example in GraphiQLquery ProductCatalogWithSettings {
catalog {
products {
key
settings {
key
input_type
kind
required
}
}
}
}
{
"data": {
"catalog": {
"products": [
{
"key": "ADVISOR_STAND_COUNT",
"settings": [
{
"key": "row_fill",
"input_type": "Boolean",
"kind": "SCALAR",
"required": true
},
{
"key": "crop_type",
"input_type": "CropType",
"kind": "ENUM",
"required": true
},
{
"key": "seeding_rate",
"input_type": "AnalyticsPlantingRateInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "ADVISOR_TASSEL_COUNT",
"settings": [
{
"key": "row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "seeding_rate",
"input_type": "AnalyticsPlantingRateInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "ADVISOR_CROP_HEALTH",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_SETUP",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_STAND_COUNT_UNIFORMITY",
"settings": [
{
"key": "crop_type",
"input_type": "CropType",
"kind": "ENUM",
"required": true
},
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CROP_HEALTH_UNIFORMITY",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CROP_HEALTH_UNIFORMITY_MASKED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CROP_HEALTH_MULTISPECTRAL_UNIFORMITY",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CROP_HEALTH_MULTISPECTRAL_UNIFORMITY_MASKED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CROP_HEALTH_MULTISPECTRAL_THERMAL_UNIFORMITY_MASKED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CROP_HEALTH_MULTISPECTRAL_UNIFORMITY_MASKED_TEMPERATURE",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CANOPY_COVER_UNIFORMITY",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CANOPY_COVER_UNIFORMITY_CHANGE",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_FLOWER_COVER_UNIFORMITY",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CANOPY_HEIGHT",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_CANOPY_HEIGHT_LODGING",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PLOT_MATURITY_DATE",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_SETUP",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_STAND_COUNT",
"settings": [
{
"key": "row_fill",
"input_type": "Boolean",
"kind": "SCALAR",
"required": true
},
{
"key": "crop_type",
"input_type": "CropType",
"kind": "ENUM",
"required": true
},
{
"key": "seeding_rate",
"input_type": "AnalyticsPlantingRateInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_STAND_COUNT_UNIFORMITY",
"settings": [
{
"key": "row_fill",
"input_type": "Boolean",
"kind": "SCALAR",
"required": true
},
{
"key": "crop_type",
"input_type": "CropType",
"kind": "ENUM",
"required": true
},
{
"key": "seeding_rate",
"input_type": "AnalyticsPlantingRateInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_STAND_COUNT_MF_UNIFORMITY",
"settings": [
{
"key": "crop_type",
"input_type": "CropType",
"kind": "ENUM",
"required": true
},
{
"key": "male_seed_rate",
"input_type": "AnalyticsPlantingRateInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "female_seed_rate",
"input_type": "AnalyticsPlantingRateInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "male_row_count",
"input_type": "Int",
"kind": "SCALAR",
"required": true
},
{
"key": "female_row_count",
"input_type": "Int",
"kind": "SCALAR",
"required": true
},
{
"key": "male_row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "female_row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "male_female_row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_TASSEL_COUNT",
"settings": [
{
"key": "row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "seeding_rate",
"input_type": "AnalyticsPlantingRateInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_TASSEL_COUNT_MF",
"settings": [
{
"key": "crop_type",
"input_type": "CropType",
"kind": "ENUM",
"required": true
},
{
"key": "male_seed_rate",
"input_type": "AnalyticsPlantingRateInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "female_seed_rate",
"input_type": "AnalyticsPlantingRateInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "male_row_count",
"input_type": "Int",
"kind": "SCALAR",
"required": true
},
{
"key": "female_row_count",
"input_type": "Int",
"kind": "SCALAR",
"required": true
},
{
"key": "male_row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "female_row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "male_female_row_spacing",
"input_type": "RowSpacingInput",
"kind": "INPUT_OBJECT",
"required": true
},
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_MOSAIC_RGB",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_MOSAIC_RGB_ALIGNED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_CROP_HEALTH_MOSAIC",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_CROP_HEALTH_MOSAIC_ALIGNED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_CROP_HEALTH_MOSAIC_MULTISPECTRAL",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_CROP_HEALTH_MOSAIC_MULTISPECTRAL_ALIGNED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_CROP_HEALTH_MOSAIC_MULTISPECTRAL_TEMPERATURE_ALIGNED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_CROP_HEALTH_GRID",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_CANOPY_COVER_SPOT",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_CANOPY_COVER_GRID",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_FLOWER_COVER_SPOT",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_FLOWER_COVER_GRID",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_RESIDUE_COVER_SPOT",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_RESIDUE_COVER_GRID",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_CROP_AREA",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_ELEVATION_HYDROLOGY",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "FIELD_SCALE_ELEVATION",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PERMANENT_CROP_SETUP",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PERMANENT_CROP_TREE_COUNT",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PERMANENT_CROP_TREE_COUNT_ADVANCED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PERMANENT_CROP_TREE_STATUS",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PERMANENT_CROP_TREE_STATUS_ADVANCED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PERMANENT_CROP_TREE_HEALTH",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PERMANENT_CROP_TREE_CANOPY_COVER",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PERMANENT_CROP_TREE_FLOWER_COVER",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "PERMANENT_CROP_TREE_CANOPY_HEIGHT",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": false
}
]
},
{
"key": "CONTRACT_DEFINED_NON_MOSAIC_BASED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": true
}
]
},
{
"key": "CONTRACT_DEFINED_MOSAIC_BASED",
"settings": [
{
"key": "fulfillment_instructions",
"input_type": "String",
"kind": "SCALAR",
"required": true
}
]
}
]
}
}
}