ZENSIE API
The ZENSIE REST API is 30MHz's public platform API, documented in Swagger at https://api.30mhz.com/api/swagger and served from https://api.30mhz.com/api. It carries 558 operations across 425 paths covering sensors and sensor types, gateways and gateway clusters, checks (data sources), data query and data-upload/ingest, dashboards, widgets and charts, maps and zones, organizations, users, groups and notifications, cultivations and cultivation targets, apps (irrigation, GDD, RTR, CultiWatch), export partners, and the commercial surface (licenses, subscriptions, quotes, orders, invoices, pricing). Authentication is a bearer JWT API key issued from the ZENSIE Account Settings > Developer page and sent in the Authorization header.
The identity and technical contract details declared by the specification.
Result
object
7 properties
StackTraceElement
object
8 properties
Throwable
object
5 properties
AgentMessage
object
A message in the AI Agent conversation.
10 properties
1 required
AgentToolCall
object
An AI agent request to call a tool.
3 properties
ChunkedOutput
object
2 properties
AgentMessageNew
object
Object holding the required properties to create a new AgentMessage.
7 properties
Assembly
object
13 properties
NewAssembly
object
13 properties
AssemblyEditable
object
8 properties
AccessToken
object
An access token used to grant authorization on certain API operations
3 properties
3 required
LicenseAccessTokenRequest
object
Request used by licenses to get an access token for authorization on certain API operations
3 properties
3 required
Assignment of a role on a resource for a user
object
4 properties
ScopesAndClaims
object
2 properties
BillingHistoryDetailsResponse
object
17 properties
BillingHistoryDetails
object
BillingHistoryDetails
14 properties
BillingHistoryDetailsUpdate
object
BillingHistoryDetailsUpdate
1 property
BillingHistoryForecastRequest
object
1 property
BillingHistoryRequest
object
3 properties
BillingHistory
object
BillingHistory
24 properties
BillingHistoryUpdate
object
BillingHistoryUpdate
6 properties
Axes
object
2 properties
2 required
Chart
object
2 properties
2 required
Series
object
3 properties
1 required
Aggregation
object
Describes the aggregation for a data request.
3 properties
ScatterplotRequest
object
3 properties
3 required
Source
object
2 properties
1 required
Sources
object
2 properties
1 required
Time
object
4 properties
2 required
Crop
object
6 properties
3 required
Cultivation
object
Cultivation information for a predefined period of time along with metric targets.
24 properties
12 required
CultivationPhase
object
Contains information on a phase within the cultivation timeline.
4 properties
1 required
CultivationTarget
object
Represent a metric target for a cultivation.
9 properties
4 required
CultivationTargetSeriesResponse
object
4 properties
4 required
CultivationTargetSeriesSetpoint
object
Represents a computed datapoint in a cultivation target line series, where timestamp is expressed in epoch milliseconds
4 properties
1 required
CultivationTargetSetpoint
object
4 properties
1 required
CultivationZonesHistoryItem
object
The zones a cultivation covers since a given date
2 properties
CultivationZonesHistoryItemDetails
object
The details of the zones a cultivation covers since a given date
3 properties
Plant
object
Information on a plant within the cultivation - plant group hierarchy.
2 properties
PlantGroup
object
Contains information on a plant group within the cultivation hierarchy.
3 properties
Soil
object
8 properties
4 required
Zone
object
A Zone is a physical subsection in a site.
12 properties
4 required
CultivationTargetSeriesRequest
object
Request to retrieve cultivation target series.
3 properties
2 required
CheckProperties
object
42 properties
DataSourceCoordinatesEditable
object
Object containing the editable properties of DataSourceCoordinates.
3 properties
CalculationSettings
object
Settings used to perform a calculation.
2 properties
1 required
Check
object
A check
52 properties
19 required
CheckCollection
object
3 properties
CheckSummary
object
Summary of a check
15 properties
DataSourceCoordinates
object
Coordinates of a data source since a given timestamp.
7 properties
2 required
EventHook
object
4 properties
2 required
Notification
object
Holds the editable properties of a Notification
20 properties
1 required
SensorField
object
3 properties
StructuredConditional
object
7 properties
Sensor
object
17 properties
1 required
TransferChecksDTO
object
3 properties
MultipleCheckUpdate
object
Updating multiple checks
2 properties
AttachedDocument
object
3 properties
Comment
object
13 properties
CommentAttachments
object
2 properties
CommentTags
object
8 properties
ImageDimensions
object
2 properties
ImageThumbnail
object
4 properties
ImageWithThumbnails
object
4 properties
NewComment
object
14 properties
NewCommentReply
object
2 properties
CommentRequest
object
10 properties
PaginatedComments
object
2 properties
Pagination
object
3 properties
CommentUpdate
object
11 properties
CompanyDetails
object
14 properties
1 required
NewCompanyDetails
object
10 properties
CompanyDetailsUpdate
object
11 properties
NewCrop
object
6 properties
3 required
CropEditable
object
3 properties
CurrencyRates
object
CurrencyRates
3 properties
CurrencyRatesMapper
object
9 properties
Currency
object
3 properties
NewCurrency
object
3 properties
CustomerRegistration
object
16 properties
NewCustomerRegistration
object
15 properties
Dashboard
object
Core object in the platform used for grouping widget objects
8 properties
4 required
DashboardNew
object
Object holding the required properties to create a new dashboard
3 properties
1 required
DashboardTheme
object
8 properties
DashboardThemeCSS
object
18 properties
NewDashboardTheme
object
3 properties
1 required
DashboardThemeUpdate
object
3 properties
DashboardEditable
object
Object holding the editable properties of a dashboard
3 properties
DataExportBackgroundRequest
object
The created request to export data
15 properties
1 required
DataExportRequest
object
A request to export data
16 properties
1 required
DataExport
object
DataExport
18 properties
DataExportResponse
object
A wrapper for the data export along with the resulting document url
2 properties
DataExportCountResponse
object
1 property
1 required
NotificationTemplate
object
3 properties
SensorFieldInfo
object
4 properties
SensorType
object
Authorization entity
32 properties
2 required
SensorTypeEnumData
object
2 properties
SensorTypeEnumDataMapping
object
3 properties
SensorsData
object
4 properties
SensorsDataAggregation
object
3 properties
SensorsDataResponse
object
3 properties
1 required
SensorsDataRequest
object
2 properties
1 required
DataSourceBulkEdit
object
Object containing the editable properties of a Data Source used for bulk edit.
12 properties
1 required
DataUpload
object
DataUpload
9 properties
Device
object
A piece of mechanical or electronic equipment.
10 properties
DeviceNew
object
Object holding the properties of a new device.
6 properties
4 required
DeviceEditable
object
Object holding the editable properties of a device.
6 properties
ExportPartnerData
object
4 properties
1 required
ExportPartnerDataItem
object
3 properties
1 required
ExportPartnerJobMap
object
3 properties
1 required
NewExportPartnerJob
object
7 properties
2 required
ExportPartnerGetJobRequest
object
3 properties
2 required
ExportPartnerAccess
object
6 properties
2 required
ExportPartnerJob
object
ExportPartnerJob
11 properties
2 required
ExportPartnerJobUpdate
object
ExportPartnerJobUpdate
5 properties
NewExportPartner
object
4 properties
ExportPartner
object
ExportPartner
7 properties
ExportPartnerUpdate
object
ExportPartnerUpdate
3 properties
Gateway
object
21 properties
GatewayCluster
object
A cluster of gateways in the same wireless network.
6 properties
NewGatewayCluster
object
Gateway cluster creation properties with its restrictions.
7 properties
GatewayClusterWithSecrets
object
A cluster of gateways in the same wireless network.
6 properties
NewGateway
object
21 properties
GatewayEditable
object
14 properties
ContactMessage
object
3 properties
GroupMember
object
7 properties
NewGroupMember
object
1 property
Group
object
8 properties
NewGroup
object
4 properties
HealthResponse
object
Aggregate readiness of the API and its backing services.
3 properties
ServiceHealth
object
Readiness of a single backing service.
2 properties
Highlight
object
Information for users about platform tips, improvements or features release.
7 properties
HighlightNew
object
Object holding the required properties to create a new Highlight.
7 properties
4 required
HighlightEditable
object
Object containing the editable properties of a Highlight.
6 properties
ImportCheck
object
Import check properties
31 properties
6 required
CheckDateEntry
object
5 properties
ManualImportCheckStatsResponse
object
4 properties
1 required
ManualInputRow
object
3 properties
PaginatedManualInputRows
object
2 properties
NewCheckCollection
object
1 property
NewCheckDateEntry
object
5 properties
ExternalSensorEditable
object
20 properties
SensorCopyOverrides
object
2 properties
SensorTypeUpdate
object
Updating sensor type properties
28 properties
CheckDateEntryUpdate
object
1 property
ManualImportCheckEventDelete
object
4 properties
1 required
ImportCheckEvent
object
8 properties
2 required
ImportCheckEventFailure
object
3 properties
ImportCheckEventsResponse
object
4 properties
1 required
ManualImportCheckEventUpdateResponse
object
4 properties
1 required
ManualImportCheckEventUpdate
object
4 properties
1 required
ImportCheckEventUpdateRequest
object
6 properties
OrganizationLicense
object
A customer's physical location where data (sensors, devices and integrations) belong.
2 properties
2 required
License
object
4 properties
1 required
Address
object
The particulars of the place where this object is located.
6 properties
App
object
24 properties
1 required
CultivationPhaseDefinition
object
Organization-wide definition of a cultivation phase.
3 properties
2 required
NoteMeasurementDefinition
object
Organization-wide definition of a measurement a note can carry.
6 properties
5 required
Organization
object
An organization is an entity that encompasses a set of checks, private locations and users.
37 properties
3 required
OrganizationExtensions
object
1 property
RequiredSensor
object
3 properties
1 required
Site
object
A customer's physical location where data (sensors, devices and integrations) belong.
21 properties
4 required
Subscription
object
Object holding the editable properties of a subscription
6 properties
LicenseEditable
object
3 properties
Location
object
Monitoring location properties
17 properties
SiteEditable
object
Object that contains the editable properties of a Site
8 properties
LocationEditable
object
10 properties
MapEditable
object
Object containing the editable properties of the map of a site within an organization.
4 properties
4 required
ZoneBulkEdit
object
Object containing the editable properties of a Zone used for bulk edit.
7 properties
1 required
ConversionFormula
object
2 properties
ConversionUnit
object
5 properties
Metric
object
Metrics of sensor types
7 properties
MetricUpdate
object
Updating metric properties
6 properties
Mother
object
Mother
20 properties
NewMother
object
10 properties
LimitedScopeMother
object
7 properties
MotherStatusResponse
object
1 property
MotherTemplate
object
MotherTemplate
6 properties
NewMotherTemplate
object
3 properties
MotherTemplateUpdate
object
MotherTemplateUpdate
3 properties
MotherUpdate
object
Update Mother properties.
12 properties
NewsArticle
object
All properties of a news article.
5 properties
4 required
Note
object
Represents a note with its metadata and content.
13 properties
6 required
NoteFile
object
Represents a file attached to a note, identified by its unique identifier and MIME type.
4 properties
2 required
NoteFileDocument
object
Represents a non-image document attached to a note file.
2 properties
NoteMeasurements
object
represents measurements added to a note
4 properties
4 required
NoteNew
object
Object holding the required properties to create a new Note.
10 properties
5 required
NoteEditable
object
Object containing the editable properties of Note.
8 properties
1 required
Notification follow
object
Notification follow represents a subscription of a user to a given notification with a given method, e.g. email, sms, etc.
4 properties
NotificationFollowCount
object
2 properties
NotificationMethods
object
1 property
NotificationNew
object
Object holding the required properties to create a new notification
9 properties
3 required
NotificationEditable
object
Holds the editable properties of a Notification
8 properties
NotificationSetting
object
Notification Settings
3 properties
Follow
object
A follow represents a subscription to check's UP/DOWN changes. UP or DOWN reflects succeeded or failed url response according to the check configurations. A fo…
7 properties
1 required
NotificationSettingUpdate
object
Updating notification settings properties
1 property
NotificationTopicFollow
object
Notification topic follow
5 properties
NotificationTopicFollowCount
object
2 properties
NotificationTopic
object
Notification topic
3 properties
NewNotificationTopic
object
3 properties
NotificationTopicUpdate
object
2 properties
Offer
object
7 properties
OfferEditable
object
3 properties
NewOffer
object
7 properties
OrganizationNew
object
20 properties
3 required
OrganizationMembership
object
A user being a member of an organization with a given role.
6 properties
1 required
OrganizationWithUserRole
object
2 properties
NewSite
object
A customer's physical location where data (sensors, devices and integrations) belong.
20 properties
4 required
OrganizationEditable
object
19 properties
OrganizationMembershipUpdate
object
Update the role of a user within an organization.
1 property
Partner
object
4 properties
NewPartner
object
4 properties
PartnerEditable
object
1 property
Pricing
object
Pricing
10 properties
PricingUpdate
object
PricingUpdate
9 properties
Product
object
Product
21 properties
1 required
NewProduct
object
18 properties
1 required
ProductUpdate
object
Updating product properties.
17 properties
VoltageResponse
object
1 property
SharedByUserDetails
object
2 properties
SharedSensorType
object
13 properties
SharedWithUserDetails
object
2 properties
SharedCheck
object
14 properties
SharedWithGroupDetails
object
2 properties
NewSharedCheck
object
5 properties
DashboardSummary
object
Summary of a dashboard
3 properties
SharedDashboard
object
11 properties
NewSharedDashboard
object
2 properties
SharedDashboardUpdate
object
Updating shared dashboard properties
1 property
NewSoil
object
8 properties
4 required
SoilEditable
object
4 properties
SubscriptionAssignment
object
6 properties
SubscriptionNew
object
Object holding the editable properties of a subscription
4 properties
3 required
SubscriptionEditable
object
Object holding the editable properties of a subscription
2 properties
TimezoneDetails
object
3 properties
UserConfig
object
4 properties
2 required
UserConfigEditable
object
2 properties
User
object
A person who uses the platform
14 properties
1 required
WebPageReference
object
A reference to a web page
2 properties
SignUpRequest
object
Payload submitted by an invited user to sign up.
3 properties
2 required
Credential
object
Object holding user's credentials
3 properties
UserCredentialsAsGuest
object
Object holding the required properties to register a guest
5 properties
UserNew
object
Object holding the required properties to create a new user
11 properties
3 required
UserInviteRequest
object
User Invite to an organization
14 properties
5 required
UserToken
object
1 property
UserEditable
object
Object holding the editable properties of a user
10 properties
ChartAxis
object
4 properties
ChartConfiguration
object
5 properties
Scope
object
6 properties
Widget
object
A dashboard widget
33 properties
NewWidget
object
24 properties
WidgetUpdate
object
Updating widget properties
21 properties
ZoneNew
object
Object holding the required properties to create a new Zone.
6 properties
1 required
ZoneEditable
object
Object holding the editable properties of a Zone.
6 properties
AppInstallation
object
18 properties
3 required
NewAppInstallation
object
3 properties
AppInstallationEditable
object
3 properties
AppEditable
object
14 properties
Calculation
object
Calculations allow querying data through operations and aggregations.
5 properties
NewCalculation
object
Object holding the properties of a new calculation.
8 properties
2 required
CalculationEditable
object
Object holding the editable properties of a calculation.
8 properties
DropResponse
object
8 properties
CheckStatsRequest
object
10 properties
CustomerRequestItem
object
CustomerRequestItem
12 properties
3 required
NewCustomerRequestItem
object
7 properties
2 required
CustomerRequestItemUpdate
object
Update quote item properties
9 properties
CustomerRequest
object
Customer request
33 properties
1 required
NewCustomerRequest
object
24 properties
1 required
CustomerRequestUpdate
object
Update customer request properties
29 properties
Dealer
object
13 properties
DealerUpdate
object
12 properties
Invoice
object
Invoice
11 properties
NewInvoice
object
6 properties
InvoiceUpdate
object
Updating of an invoice
5 properties
Order
object
Order
13 properties
NewOrder
object
6 properties
OrderUpdate
object
Updating of an order
5 properties
Quote
object
updating of a quote
5 properties
NewQuote
object
6 properties
CultivationNew
object
Object holding the required properties to create a new Cultivation.
17 properties
6 required
CultivationEditable
object
Object containing the editable properties of Cultivation.
15 properties
CultivationTargetEditable
object
Object containing the editable properties of CultivationTarget.
4 properties
CultivationTargetNew
object
Object holding the required properties to create a new CultivationTarget.
6 properties
4 required
ResponseEntry
object
Aggregation statistical result entity
1 property
StatisticsInfoRequest
object
13 properties
CheckLastRecordedStatInfo
object
8 properties
EventsCount
object
1 property
NetworkOverviewResponse
object
15 properties
CheckUptimeResponse
object
6 properties
IngestStatusResponse
object
3 properties
TwoValuesComparison
object
6 properties
TwoValuesComparisonTableScan
object
5 properties
DeviceStatusResponse
object
Online/offline status of mother devices. isOnline is true when any of the devices is online.
3 properties
XBeeFactory
object
7 properties
XBeeConfiguration
object
3 properties
XBeeTestResult
object
3 properties
XBeeFactoryEditable
object
4 properties
The full machine-readable OpenAPI contract behind this narrative.