Troubleshooting
Common Errors
401 — Missing or invalid tenant secret
Cause: The Authorization: Bearer header is missing, empty, or contains an incorrect secret.
Fix: Verify your tenant secret is correct and included on every request:
Authorization: Bearer <your-tenant-secret>
401 — no_token_found
Cause: Your tenant does not have a connection configured for the provider you are trying to access.
Fix: Contact MT2Data to confirm that the integration (John Deere, Syngenta, Solinftec, or Datalake) has been enabled for your tenant.
403 — forbidden
Cause: Your tenant secret is valid but does not have access to the requested resource.
Fix: Confirm you are using the correct tenant ID in the URL path and that the secret belongs to that tenant.
502 / upstream errors
Cause: The upstream provider (John Deere, Syngenta, Solinftec, or MT2Data Datalake) returned an error or is temporarily unavailable.
Fix: Retry after a short wait. If the issue persists, use GET /api/data/:tenantId/connections to check which providers are currently connected and whether any have expired tokens.
no_token_found on a previously working provider
Cause: The stored provider token may have expired and automatic renewal failed.
Fix: Contact MT2Data support to re-connect the integration for your tenant.
Getting Help
If you encounter an issue not covered here, reach out through any of the following:
- Contact form: mt2data.cloud/#contact
- Email: support@mt2data.cloud
When contacting support, include:
- Your tenant ID
- The endpoint you were calling
- The error code and HTTP status returned
- Approximate time of the request
About Colmeia
Colmeia is the MT2Data middleware platform. It provides a unified API for accessing agricultural data from John Deere Operations Center, Syngenta Cropwise, Solinftec SCDI, and the MT2Data Datalake — all through a single tenant bearer secret, with all provider authentication handled server-side.
For more information about the MT2Data platform, visit mt2data.cloud.