# 30MHz Robocrops API

**Canonical:** https://apis.io/apis/30mhz/30mhz-robocrops-api/  
**Provider:** 30MHz — https://apis.io/providers/30mhz/  
**Base URL:** https://api.30mhz.com/api  
**Documentation:** https://support.30mhz.com/api-endpoints-documentation-new

30MHz Robocrops API is one of 127 APIs that [30MHz](https://apis.io/providers/30mhz/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include robocrops. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

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

## Operations (19)

| Method | Path | Summary |
|---|---|---|
| GET | `/agent/conversation/{conversationId}/message` | Return all messages of the provided conversation |
| POST | `/agent/message-stream` | Send a message to the provided conversation and start a run |
| POST | `/data/sensors` | Retrieves data for a given field of a set of sensors |
| GET | `/import-check/{checkId}` | Returns the import check with the specified check id |
| DELETE | `/import-check/{checkId}` | Delete an import check |
| GET | `/import-check/organization/{organizationId}` | Return all the import checks of the given organization |
| POST | `/import-check/organization/{organizationId}` | Create a new import check in the organization |
| POST | `/import-check-update/{checkId}` | Update an import check |
| POST | `/ingest/organization/{organizationId}` | Ingest external sensor data.Supports multiple events (100 max) except for… |
| POST | `/notes` | Create a note |
| GET | `/notes/{noteId}` | Return the note with the given id |
| PUT | `/notes/{noteId}` | Patch a note (PUT not supported) |
| DELETE | `/notes/{noteId}` | Delete a note |
| PATCH | `/notes/{noteId}` | Patch a note |
| GET | `/notes/cultivation/{cultivationId}` | Return the notes of the cultivation |
| GET | `/sensor-type/{sensorTypeId}` | Returns the sensor type with the specified type id |
| GET | `/sensor-type` | Returns all the public sensor types |
| GET | `/calculation/{calculationId}` | Get a calculation |
| POST | `/calculation/{calculationId}` | Perform calculation |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/30mhz/refs/heads/main/openapi/30mhz-robocrops-api-openapi.yml
- **Documentation** — https://support.30mhz.com/developer-docs
- **APIReference** — https://api.30mhz.com/api/swagger
- **GettingStarted** — https://support.30mhz.com/create-an-api-key

## Other 30MHz APIs (12)

- [30MHz Admin API](https://apis.io/apis/30mhz/30mhz-admin-api/)
- [30MHz Agent API](https://apis.io/apis/30mhz/30mhz-agent-api/)
- [30MHz App API](https://apis.io/apis/30mhz/30mhz-app-api/)
- [30MHz App Cultiwatch API](https://apis.io/apis/30mhz/30mhz-app-cultiwatch-api/)
- [30MHz App Installation Update API](https://apis.io/apis/30mhz/30mhz-app-installation-update-api/)
- [30MHz App Irrigation API](https://apis.io/apis/30mhz/30mhz-app-irrigation-api/)
- [30MHz App Update API](https://apis.io/apis/30mhz/30mhz-app-update-api/)
- [30MHz Assembly API](https://apis.io/apis/30mhz/30mhz-assembly-api/)
- [30MHz Assembly Update API](https://apis.io/apis/30mhz/30mhz-assembly-update-api/)
- [30MHz Authorization API](https://apis.io/apis/30mhz/30mhz-authorization-api/)
- [30MHz Billing History API](https://apis.io/apis/30mhz/30mhz-billing-history-api/)
- [30MHz Billing History Details API](https://apis.io/apis/30mhz/30mhz-billing-history-details-api/)

## Tags

robocrops

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/30mhz/30mhz-robocrops-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/30mhz/.
