IoT Stadium

API Documentation

Telemetry

Telemetry - POST Add Telemetry

Post

{{url_iot_backend}}/ext/devices/:id/telemetry_key
    {
      "key": "Content-Type",
      "value": "application/json"
    },
    {
      "key": "Authorization",
      "value": "Bearer {{token}}"
    }

Parameter

Field Type Description
:id Integer

Device ID to which the telemetry is being added

friendly_name String

Human-readable name (max 128 chars)

type String

Telemetry type (e.g., temperature sensor)

unit String

Unit of measurement

telemetry_profile_id Integer

ID from telemetry profile list

aggregation_type_id Integer

ID from aggregation type list

key String

Unique identifier for the telemetry key (max 128 chars)

{
    "message": "telemetry created",
    "data": {
        "id": 27406121
    },
    "code": 200
}
{
    "message": "Invalid Message",
    "code": 400,
    "errors": [
        {
            "field": "key",
            "message": "The key field is required.."
        }
    ]
}                                                
{
    "message": "Not Allowed",
    "error": {
        "message": "Not Allowed",
        "field": "user"
    },
    "code": 403
}