30MHz

30MHz is a Rotterdam-based horticulture technology company that builds a wireless sensor network and the ZENSIE data platform for greenhouse and controlled-environment growers. Battery-powered sensors capture temperature, humidity, PAR/light, CO2, substrate moisture and EC in the crop, stream it to ZENSIE over LoRa gateways, and surface it as dashboards, maps, alerts, cultivation strategies and AI-generated growing advice. The platform integrates with climate computers (Priva, Hoogendoorn, Ridder) and third-party data services such as Meteomatics weather, and exposes a public REST API — the ZENSIE API at api.30mhz.com — covering sensors, checks (data sources), data query and ingest, dashboards, widgets, organizations, notifications, locations, zones, cultivations, licensing and billing, so growers, advisors and technology partners can push data into the platform and pull it back out into their own systems.

30MHz publishes 127 APIs on the APIs.io network, including Admin API, Agent API, App API, and 124 more. Tagged areas include Horticulture, Agriculture, AgTech, Sensors, and IoT.

The 30MHz catalog on APIs.io includes 1 event-driven AsyncAPI specification.

30MHz’s developer surface includes authentication, documentation, API reference, getting-started guide, support, engineering blog, pricing, and 23 more developer resources.

51.4/100 developing ▬ flat Agent 25/100 agent aware Front door AI 3/6 light Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
2 APIs
HorticultureAgricultureAgTechSensorsIoTGreenhouseClimate MonitoringTime Series DataData PlatformNetherlands

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/30mhz: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 127

Individual APIs this provider publishes, each with its own machine-readable definition.

30MHz Admin API

The admin API from 30MHz — 6 operation(s) for admin.

30MHz Agent API

The agent API from 30MHz — 2 operation(s) for agent.

30MHz App API

The app API from 30MHz — 7 operation(s) for app.

30MHz App Cultiwatch API

The app-cultiwatch API from 30MHz — 2 operation(s) for app-cultiwatch.

30MHz App Installation Update API

The app-installation-update API from 30MHz — 1 operation(s) for app-installation-update.

30MHz App Irrigation API

The app-irrigation API from 30MHz — 1 operation(s) for app-irrigation.

30MHz App Update API

The app-update API from 30MHz — 3 operation(s) for app-update.

30MHz Assembly API

The assembly API from 30MHz — 5 operation(s) for assembly.

30MHz Assembly Update API

The assembly-update API from 30MHz — 1 operation(s) for assembly-update.

30MHz Authorization API

The authorization API from 30MHz — 15 operation(s) for authorization.

30MHz Billing History API

The billing-history API from 30MHz — 6 operation(s) for billing-history.

30MHz Billing History Details API

The billing-history-details API from 30MHz — 4 operation(s) for billing-history-details.

30MHz Billing History Details Update API

The billing-history-details-update API from 30MHz — 2 operation(s) for billing-history-details-update.

30MHz Billing History Update API

The billing-history-update API from 30MHz — 1 operation(s) for billing-history-update.

30MHz Calculation API

The calculation API from 30MHz — 2 operation(s) for calculation.

30MHz Calculation Update API

The calculation-update API from 30MHz — 1 operation(s) for calculation-update.

30MHz Chart API

The chart API from 30MHz — 2 operation(s) for chart.

30MHz Check API

The check API from 30MHz — 8 operation(s) for check.

30MHz Check Update API

The check-update API from 30MHz — 5 operation(s) for check-update.

30MHz Comment API

The comment API from 30MHz — 12 operation(s) for comment.

30MHz Comment Update API

The comment-update API from 30MHz — 2 operation(s) for comment-update.

30MHz Company Details API

The company-details API from 30MHz — 2 operation(s) for company-details.

30MHz Company Details Update API

The company-details-update API from 30MHz — 1 operation(s) for company-details-update.

30MHz Crop API

The crop API from 30MHz — 3 operation(s) for crop.

30MHz Cultivation API

The cultivation API from 30MHz — 4 operation(s) for cultivation.

30MHz Cultivation Target API

The cultivation-target API from 30MHz — 3 operation(s) for cultivation-target.

30MHz Currency API

The currency API from 30MHz — 2 operation(s) for currency.

30MHz Currency Rates API

The currency-rates API from 30MHz — 1 operation(s) for currency-rates.

30MHz Customer Request API

The customer-request API from 30MHz — 3 operation(s) for customer-request.

30MHz Customer Request Item API

The customer-request-item API from 30MHz — 2 operation(s) for customer-request-item.

30MHz Customer Request Item Update API

The customer-request-item-update API from 30MHz — 1 operation(s) for customer-request-item-update.

30MHz Customer Request Update API

The customer-request-update API from 30MHz — 1 operation(s) for customer-request-update.

30MHz Dashboard API

The dashboard API from 30MHz — 5 operation(s) for dashboard.

30MHz Dashboard Theme API

The dashboard-theme API from 30MHz — 5 operation(s) for dashboard-theme.

30MHz Dashboard Theme Update API

The dashboard-theme-update API from 30MHz — 1 operation(s) for dashboard-theme-update.

30MHz Dashboard Update API

The dashboard-update API from 30MHz — 4 operation(s) for dashboard-update.

30MHz Data API

The data API from 30MHz — 1 operation(s) for data.

30MHz Data Export API

The data-export API from 30MHz — 4 operation(s) for data-export.

30MHz Data Source API

The data-source API from 30MHz — 1 operation(s) for data-source.

30MHz Data Source Coordinates API

The data-source-coordinates API from 30MHz — 3 operation(s) for data-source-coordinates.

30MHz Data Upload API

The data-upload API from 30MHz — 3 operation(s) for data-upload.

30MHz Dealer API

The dealer API from 30MHz — 2 operation(s) for dealer.

30MHz Dealer Update API

The dealer-update API from 30MHz — 1 operation(s) for dealer-update.

30MHz Device API

The device API from 30MHz — 5 operation(s) for device.

30MHz Downtime API

The downtime API from 30MHz — 3 operation(s) for downtime.

30MHz Export Partner API

The export-partner API from 30MHz — 2 operation(s) for export-partner.

30MHz Export Partner Job API

The export-partner-job API from 30MHz — 3 operation(s) for export-partner-job.

30MHz Export Partner Job Update API

The export-partner-job-update API from 30MHz — 1 operation(s) for export-partner-job-update.

30MHz Export Partner Update API

The export-partner-update API from 30MHz — 1 operation(s) for export-partner-update.

30MHz Gateway API

The gateway API from 30MHz — 3 operation(s) for gateway.

30MHz Gateway Cluster API

The gateway-cluster API from 30MHz — 5 operation(s) for gateway-cluster.

30MHz Gateway Update API

The gateway-update API from 30MHz — 1 operation(s) for gateway-update.

30MHz Group API

The group API from 30MHz — 6 operation(s) for group.

30MHz Group Update API

The group-update API from 30MHz — 1 operation(s) for group-update.

30MHz Health API

The health API from 30MHz — 1 operation(s) for health.

30MHz Highlight API

The highlight API from 30MHz — 3 operation(s) for highlight.

30MHz Import Check API

The import-check API from 30MHz — 12 operation(s) for import-check.

30MHz Import Check Update API

The import-check-update API from 30MHz — 4 operation(s) for import-check-update.

30MHz Ingest API

The ingest API from 30MHz — 5 operation(s) for ingest.

30MHz Ingest Update API

The ingest-update API from 30MHz — 1 operation(s) for ingest-update.

30MHz Integrate API

The integrate API from 30MHz — 13 operation(s) for integrate.

30MHz Integration API

The integration API from 30MHz — 2 operation(s) for integration.

30MHz Integrity Check API

The integrity-check API from 30MHz — 3 operation(s) for integrity-check.

30MHz Invoice API

The invoice API from 30MHz — 3 operation(s) for invoice.

30MHz Invoice Update API

The invoice-update API from 30MHz — 1 operation(s) for invoice-update.

30MHz License API

The license API from 30MHz — 4 operation(s) for license.

30MHz Location API

The location API from 30MHz — 5 operation(s) for location.

30MHz Location Update API

The location-update API from 30MHz — 2 operation(s) for location-update.

30MHz Map API

The map API from 30MHz — 1 operation(s) for map.

30MHz Metric API

The metric API from 30MHz — 3 operation(s) for metric.

30MHz Metric Update API

The metric-update API from 30MHz — 1 operation(s) for metric-update.

30MHz Mother API

The mother API from 30MHz — 7 operation(s) for mother.

30MHz Mother Template API

The mother-template API from 30MHz — 2 operation(s) for mother-template.

30MHz Mother Template Update API

The mother-template-update API from 30MHz — 1 operation(s) for mother-template-update.

30MHz Mother Update API

The mother-update API from 30MHz — 1 operation(s) for mother-update.

30MHz News API

The news API from 30MHz — 1 operation(s) for news.

30MHz Notes API

The notes API from 30MHz — 3 operation(s) for notes.

30MHz Notification API

The notification API from 30MHz — 4 operation(s) for notification.

30MHz Notification Follow API

The notification-follow API from 30MHz — 4 operation(s) for notification-follow.

30MHz Notification Follow Update API

The notification-follow-update API from 30MHz — 1 operation(s) for notification-follow-update.

30MHz Notification Settings API

The notification-settings API from 30MHz — 3 operation(s) for notification-settings.

30MHz Notification Settings Update API

The notification-settings-update API from 30MHz — 1 operation(s) for notification-settings-update.

30MHz Notification Topic API

The notification-topic API from 30MHz — 2 operation(s) for notification-topic.

30MHz Notification Topic Follow API

The notification-topic-follow API from 30MHz — 4 operation(s) for notification-topic-follow.

30MHz Notification Topic Follow Update API

The notification-topic-follow-update API from 30MHz — 1 operation(s) for notification-topic-follow-update.

30MHz Notification Topic Update API

The notification-topic-update API from 30MHz — 1 operation(s) for notification-topic-update.

30MHz Notification Update API

The notification-update API from 30MHz — 1 operation(s) for notification-update.

30MHz Offer API

The offer API from 30MHz — 2 operation(s) for offer.

30MHz Order API

The order API from 30MHz — 4 operation(s) for order.

30MHz Order Update API

The order-update API from 30MHz — 1 operation(s) for order-update.

30MHz Organization API

The organization API from 30MHz — 15 operation(s) for organization.

30MHz Organization Update API

The organization-update API from 30MHz — 2 operation(s) for organization-update.

30MHz Partner API

The partner API from 30MHz — 2 operation(s) for partner.

30MHz Pricing API

The pricing API from 30MHz — 4 operation(s) for pricing.

30MHz Pricing Update API

The pricing-update API from 30MHz — 1 operation(s) for pricing-update.

30MHz Product API

The product API from 30MHz — 2 operation(s) for product.

30MHz Product Update API

The product-update API from 30MHz — 1 operation(s) for product-update.

30MHz Quote API

The quote API from 30MHz — 3 operation(s) for quote.

30MHz Quote Update API

The quote-update API from 30MHz — 1 operation(s) for quote-update.

30MHz Robocrops API

The robocrops API from 30MHz — 13 operation(s) for robocrops.

30MHz Sensor API

The sensor API from 30MHz — 3 operation(s) for sensor.

30MHz Sensor Type API

The sensor-type API from 30MHz — 8 operation(s) for sensor-type.

30MHz Sensor Type Update API

The sensor-type-update API from 30MHz — 1 operation(s) for sensor-type-update.

30MHz Share Sensor Type API

The share-sensor-type API from 30MHz — 9 operation(s) for share-sensor-type.

30MHz Shared Check API

The shared-check API from 30MHz — 7 operation(s) for shared-check.

30MHz Shared Dashboard API

The shared-dashboard API from 30MHz — 6 operation(s) for shared-dashboard.

30MHz Shared Dashboard Update API

The shared-dashboard-update API from 30MHz — 1 operation(s) for shared-dashboard-update.

30MHz Site API

The site API from 30MHz — 3 operation(s) for site.

30MHz Soil API

The soil API from 30MHz — 3 operation(s) for soil.

30MHz Stats API

The stats API from 30MHz — 11 operation(s) for stats.

30MHz Status API

The status API from 30MHz — 12 operation(s) for status.

30MHz Subscription API

The subscription API from 30MHz — 3 operation(s) for subscription.

30MHz Subscription Assignment API

The subscription-assignment API from 30MHz — 3 operation(s) for subscription-assignment.

30MHz Swagger API

The swagger API from 30MHz — 4 operation(s) for swagger.

30MHz Timezone API

The timezone API from 30MHz — 1 operation(s) for timezone.

30MHz Uptime API

The uptime API from 30MHz — 3 operation(s) for uptime.

30MHz User API

The user API from 30MHz — 18 operation(s) for user.

30MHz User Update API

The user-update API from 30MHz — 2 operation(s) for user-update.

30MHz Userconfig API

The userconfig API from 30MHz — 2 operation(s) for userconfig.

30MHz Util API

The util API from 30MHz — 3 operation(s) for util.

30MHz Widget API

The widget API from 30MHz — 4 operation(s) for widget.

30MHz Widget Update API

The widget-update API from 30MHz — 1 operation(s) for widget-update.

30MHz Xbee Factory API

The xbee-factory API from 30MHz — 3 operation(s) for xbee-factory.

30MHz Xbee Factory Update API

The xbee-factory-update API from 30MHz — 1 operation(s) for xbee-factory-update.

30MHz Zone API

The zone API from 30MHz — 2 operation(s) for zone.

30MHz App Installation API

The app-installation API from 30MHz — 10 operation(s) for app-installation.

30MHz Customer Registration API

The customer-registration API from 30MHz — 3 operation(s) for customer-registration.

Scroll for all 127

Pricing Plans 1

Published pricing tiers and plan structures.

30Mhz Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

30Mhz Rate Limits

0 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

30Mhz Authentication

apiKey · 1 scheme

SECURITY

30Mhz Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

30Mhz Agentic Access

596 operations · 322 acting · 2 human-in-the-loop

596 operations · 322 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 5

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: 30mhz
name: 30MHz
description: 30MHz is a Rotterdam-based horticulture technology company that builds a wireless sensor network and the ZENSIE
  data platform for greenhouse and controlled-environment growers. Battery-powered sensors capture temperature, humidity,
  PAR/light, CO2, substrate moisture and EC in the crop, stream it to ZENSIE over LoRa gateways, and surface it as dashboards,
  maps, alerts, cultivation strategies and AI-generated growing advice. The platform integrates with climate computers (Priva,
  Hoogendoorn, Ridder) and third-party data services such as Meteomatics weather, and exposes a public REST API — the ZENSIE
  API at api.30mhz.com — covering sensors, checks (data sources), data query and ingest, dashboards, widgets, organizations,
  notifications, locations, zones, cultivations, licensing and billing, so growers, advisors and technology partners can push
  data into the platform and pull it back out into their own systems.
image: https://www.30mhz.com/wp-content/uploads/2026/04/Infographic-for-greenbg-1536x571.png
url: https://raw.githubusercontent.com/api-evangelist/30mhz/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.20'
created: '2026-09-05'
modified: '2026-09-05'
tags:
- Horticulture
- Agriculture
- AgTech
- Sensors
- IoT
- Greenhouse
- Climate Monitoring
- Time Series Data
- Data Platform
- Netherlands
tags_raw:
- horticulture
- agriculture
- agtech
- sensors
- internet-of-things
- greenhouse
- climate-monitoring
- time-series-data
- data-platform
- netherlands
apis:
- aid: 30mhz:30mhz-admin-api
  name: 30MHz Admin API
  description: The admin API from 30MHz — 6 operation(s) for admin.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Admin
  tags_raw:
  - admin
  properties:
  - type: OpenAPI
    url: openapi/30mhz-admin-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-agent-api
  name: 30MHz Agent API
  description: The agent API from 30MHz — 2 operation(s) for agent.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Agents
  tags_raw:
  - agent
  properties:
  - type: OpenAPI
    url: openapi/30mhz-agent-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-app-api
  name: 30MHz App API
  description: The app API from 30MHz — 7 operation(s) for app.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - App
  tags_raw:
  - app
  properties:
  - type: OpenAPI
    url: openapi/30mhz-app-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-app-cultiwatch-api
  name: 30MHz App Cultiwatch API
  description: The app-cultiwatch API from 30MHz — 2 operation(s) for app-cultiwatch.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - app-cultiwatch
  properties:
  - type: OpenAPI
    url: openapi/30mhz-app-cultiwatch-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-app-installation-update-api
  name: 30MHz App Installation Update API
  description: The app-installation-update API from 30MHz — 1 operation(s) for app-installation-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - app-installation-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-app-installation-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-app-irrigation-api
  name: 30MHz App Irrigation API
  description: The app-irrigation API from 30MHz — 1 operation(s) for app-irrigation.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - app-irrigation
  properties:
  - type: OpenAPI
    url: openapi/30mhz-app-irrigation-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-app-update-api
  name: 30MHz App Update API
  description: The app-update API from 30MHz — 3 operation(s) for app-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - app-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-app-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-assembly-api
  name: 30MHz Assembly API
  description: The assembly API from 30MHz — 5 operation(s) for assembly.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Assembly
  tags_raw:
  - assembly
  properties:
  - type: OpenAPI
    url: openapi/30mhz-assembly-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-assembly-update-api
  name: 30MHz Assembly Update API
  description: The assembly-update API from 30MHz — 1 operation(s) for assembly-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - assembly-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-assembly-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-authorization-api
  name: 30MHz Authorization API
  description: The authorization API from 30MHz — 15 operation(s) for authorization.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Authorization
  tags_raw:
  - authorization
  properties:
  - type: OpenAPI
    url: openapi/30mhz-authorization-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-billing-history-api
  name: 30MHz Billing History API
  description: The billing-history API from 30MHz — 6 operation(s) for billing-history.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Billing History
  tags_raw:
  - billing-history
  properties:
  - type: OpenAPI
    url: openapi/30mhz-billing-history-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-billing-history-details-api
  name: 30MHz Billing History Details API
  description: The billing-history-details API from 30MHz — 4 operation(s) for billing-history-details.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - billing-history-details
  properties:
  - type: OpenAPI
    url: openapi/30mhz-billing-history-details-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-billing-history-details-update-api
  name: 30MHz Billing History Details Update API
  description: The billing-history-details-update API from 30MHz — 2 operation(s) for billing-history-details-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - billing-history-details-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-billing-history-details-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-billing-history-update-api
  name: 30MHz Billing History Update API
  description: The billing-history-update API from 30MHz — 1 operation(s) for billing-history-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - billing-history-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-billing-history-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-calculation-api
  name: 30MHz Calculation API
  description: The calculation API from 30MHz — 2 operation(s) for calculation.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Calculation
  tags_raw:
  - calculation
  properties:
  - type: OpenAPI
    url: openapi/30mhz-calculation-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-calculation-update-api
  name: 30MHz Calculation Update API
  description: The calculation-update API from 30MHz — 1 operation(s) for calculation-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - calculation-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-calculation-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-chart-api
  name: 30MHz Chart API
  description: The chart API from 30MHz — 2 operation(s) for chart.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Chart
  tags_raw:
  - chart
  properties:
  - type: OpenAPI
    url: openapi/30mhz-chart-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-check-api
  name: 30MHz Check API
  description: The check API from 30MHz — 8 operation(s) for check.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Check
  tags_raw:
  - check
  properties:
  - type: OpenAPI
    url: openapi/30mhz-check-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-check-update-api
  name: 30MHz Check Update API
  description: The check-update API from 30MHz — 5 operation(s) for check-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - check-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-check-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-comment-api
  name: 30MHz Comment API
  description: The comment API from 30MHz — 12 operation(s) for comment.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Comment
  tags_raw:
  - comment
  properties:
  - type: OpenAPI
    url: openapi/30mhz-comment-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-comment-update-api
  name: 30MHz Comment Update API
  description: The comment-update API from 30MHz — 2 operation(s) for comment-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - comment-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-comment-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-company-details-api
  name: 30MHz Company Details API
  description: The company-details API from 30MHz — 2 operation(s) for company-details.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Company Details
  tags_raw:
  - company-details
  properties:
  - type: OpenAPI
    url: openapi/30mhz-company-details-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-company-details-update-api
  name: 30MHz Company Details Update API
  description: The company-details-update API from 30MHz — 1 operation(s) for company-details-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - company-details-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-company-details-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-crop-api
  name: 30MHz Crop API
  description: The crop API from 30MHz — 3 operation(s) for crop.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Crop
  tags_raw:
  - crop
  properties:
  - type: OpenAPI
    url: openapi/30mhz-crop-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-cultivation-api
  name: 30MHz Cultivation API
  description: The cultivation API from 30MHz — 4 operation(s) for cultivation.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Cultivation
  tags_raw:
  - cultivation
  properties:
  - type: OpenAPI
    url: openapi/30mhz-cultivation-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-cultivation-target-api
  name: 30MHz Cultivation Target API
  description: The cultivation-target API from 30MHz — 3 operation(s) for cultivation-target.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - cultivation-target
  properties:
  - type: OpenAPI
    url: openapi/30mhz-cultivation-target-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-currency-api
  name: 30MHz Currency API
  description: The currency API from 30MHz — 2 operation(s) for currency.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Currency
  tags_raw:
  - currency
  properties:
  - type: OpenAPI
    url: openapi/30mhz-currency-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-currency-rates-api
  name: 30MHz Currency Rates API
  description: The currency-rates API from 30MHz — 1 operation(s) for currency-rates.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Currency Rates
  tags_raw:
  - currency-rates
  properties:
  - type: OpenAPI
    url: openapi/30mhz-currency-rates-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-customer-request-api
  name: 30MHz Customer Request API
  description: The customer-request API from 30MHz — 3 operation(s) for customer-request.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - customer-request
  properties:
  - type: OpenAPI
    url: openapi/30mhz-customer-request-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-customer-request-item-api
  name: 30MHz Customer Request Item API
  description: The customer-request-item API from 30MHz — 2 operation(s) for customer-request-item.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - customer-request-item
  properties:
  - type: OpenAPI
    url: openapi/30mhz-customer-request-item-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-customer-request-item-update-api
  name: 30MHz Customer Request Item Update API
  description: The customer-request-item-update API from 30MHz — 1 operation(s) for customer-request-item-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - customer-request-item-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-customer-request-item-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-customer-request-update-api
  name: 30MHz Customer Request Update API
  description: The customer-request-update API from 30MHz — 1 operation(s) for customer-request-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - customer-request-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-customer-request-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-dashboard-api
  name: 30MHz Dashboard API
  description: The dashboard API from 30MHz — 5 operation(s) for dashboard.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Dashboards
  tags_raw:
  - dashboard
  properties:
  - type: OpenAPI
    url: openapi/30mhz-dashboard-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-dashboard-theme-api
  name: 30MHz Dashboard Theme API
  description: The dashboard-theme API from 30MHz — 5 operation(s) for dashboard-theme.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - dashboard-theme
  properties:
  - type: OpenAPI
    url: openapi/30mhz-dashboard-theme-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-dashboard-theme-update-api
  name: 30MHz Dashboard Theme Update API
  description: The dashboard-theme-update API from 30MHz — 1 operation(s) for dashboard-theme-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - dashboard-theme-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-dashboard-theme-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-dashboard-update-api
  name: 30MHz Dashboard Update API
  description: The dashboard-update API from 30MHz — 4 operation(s) for dashboard-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - dashboard-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-dashboard-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-data-api
  name: 30MHz Data API
  description: The data API from 30MHz — 1 operation(s) for data.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Data
  tags_raw:
  - data
  properties:
  - type: OpenAPI
    url: openapi/30mhz-data-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-data-export-api
  name: 30MHz Data Export API
  description: The data-export API from 30MHz — 4 operation(s) for data-export.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Data Export
  tags_raw:
  - data-export
  properties:
  - type: OpenAPI
    url: openapi/30mhz-data-export-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-data-source-api
  name: 30MHz Data Source API
  description: The data-source API from 30MHz — 1 operation(s) for data-source.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - DataSource
  tags_raw:
  - data-source
  properties:
  - type: OpenAPI
    url: openapi/30mhz-data-source-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-data-source-coordinates-api
  name: 30MHz Data Source Coordinates API
  description: The data-source-coordinates API from 30MHz — 3 operation(s) for data-source-coordinates.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - data-source-coordinates
  properties:
  - type: OpenAPI
    url: openapi/30mhz-data-source-coordinates-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-data-upload-api
  name: 30MHz Data Upload API
  description: The data-upload API from 30MHz — 3 operation(s) for data-upload.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Data Upload
  tags_raw:
  - data-upload
  properties:
  - type: OpenAPI
    url: openapi/30mhz-data-upload-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-dealer-api
  name: 30MHz Dealer API
  description: The dealer API from 30MHz — 2 operation(s) for dealer.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Dealers
  tags_raw:
  - dealer
  properties:
  - type: OpenAPI
    url: openapi/30mhz-dealer-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-dealer-update-api
  name: 30MHz Dealer Update API
  description: The dealer-update API from 30MHz — 1 operation(s) for dealer-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - dealer-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-dealer-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-device-api
  name: 30MHz Device API
  description: The device API from 30MHz — 5 operation(s) for device.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Device
  tags_raw:
  - device
  properties:
  - type: OpenAPI
    url: openapi/30mhz-device-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-downtime-api
  name: 30MHz Downtime API
  description: The downtime API from 30MHz — 3 operation(s) for downtime.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Downtime
  tags_raw:
  - downtime
  properties:
  - type: OpenAPI
    url: openapi/30mhz-downtime-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-export-partner-api
  name: 30MHz Export Partner API
  description: The export-partner API from 30MHz — 2 operation(s) for export-partner.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - export-partner
  properties:
  - type: OpenAPI
    url: openapi/30mhz-export-partner-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-export-partner-job-api
  name: 30MHz Export Partner Job API
  description: The export-partner-job API from 30MHz — 3 operation(s) for export-partner-job.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - export-partner-job
  properties:
  - type: OpenAPI
    url: openapi/30mhz-export-partner-job-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-export-partner-job-update-api
  name: 30MHz Export Partner Job Update API
  description: The export-partner-job-update API from 30MHz — 1 operation(s) for export-partner-job-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - export-partner-job-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-export-partner-job-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-export-partner-update-api
  name: 30MHz Export Partner Update API
  description: The export-partner-update API from 30MHz — 1 operation(s) for export-partner-update.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - export-partner-update
  properties:
  - type: OpenAPI
    url: openapi/30mhz-export-partner-update-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-gateway-api
  name: 30MHz Gateway API
  description: The gateway API from 30MHz — 3 operation(s) for gateway.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - Gateways
  tags_raw:
  - gateway
  properties:
  - type: OpenAPI
    url: openapi/30mhz-gateway-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key
- aid: 30mhz:30mhz-gateway-cluster-api
  name: 30MHz Gateway Cluster API
  description: The gateway-cluster API from 30MHz — 5 operation(s) for gateway-cluster.
  humanURL: https://support.30mhz.com/api-endpoints-documentation-new
  baseURL: https://api.30mhz.com/api
  tags:
  - gateway-cluster
  properties:
  - type: OpenAPI
    url: openapi/30mhz-gateway-cluster-api-openapi.yml
  - type: Documentation
    url: https://support.30mhz.com/developer-docs
  - type: APIReference
    url: https://api.30mhz.com/api/swagger
  - type: GettingStarted
    url: https://support.30mhz.com/create-an-api-key


# --- truncated at 32 KB (78 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/30mhz/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/30mhz"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/30mhz/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/30mhz/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.