Send telemetry (HTTP fallback)
POST/v1/sdk/telemetry
Production path (MQTT): PUBLISH JSON to tel/<sdk_user_id>/data (QoS 1, retain false), where <sdk_user_id> is the Eixam SDK user id returned by GET /v1/sdk/me — same payload schema as here (SDKMQTTIngestPayload). Example: MQTTPublishTelemetryTopicOnly (see MQTT tag).
This route is an optional HTTP fallback with the same JSON body and SDK headers. Do not send userId; the SDK user comes from auth. Stored rows use origin: sdk, same as MQTT ingest. In relay mode, deviceId may reference a device belonging to a different user within the same app — the backend resolves the target user automatically (see MQTT tag, LoRa relay).
Request
Responses
- 200
- 400
- 401
- 422
Stored telemetry row
Invalid request payload
Missing or invalid SDK identity
Referenced device id does not exist