Telemetría con un POST autenticado.
HTTPS encaja bien con scripts, pasarelas y equipos que despiertan cada cierto tiempo. Cada credencial pertenece a un único dispositivo.
Endpoint
Envía JSON a la URL de telemetría con la clave del dispositivo. Se admiten hasta 32 valores numéricos, booleanos o textos acotados.
curl -X POST https://api.devicecamp.app/v1/devices/DEVICE_ID/telemetry \
-H "Authorization: Bearer DEVICE_SECRET" \
-H "Content-Type: application/json" \
-d '{"temperature":22.4,"humidity":51}'Fechas y reintentos
Incluye recorded_at si la lectura ocurrió antes de enviarla y message_id al reintentar. Repetir el mismo ID no duplica datos.
{"message_id":"lectura-0042","recorded_at":"2026-07-25T08:00:00Z","metrics":{"temperature":22.4}}Si se rechaza, no se guarda
Devicecamp rechaza UTF-8 inválido, claves JSON repetidas, campos desconocidos, números no finitos, valores demasiado grandes, fechas inválidas y cambios de tipo. Nunca guarda a medias una lectura fallida.
No mezcles credenciales
Los tokens de agentes y las cookies del navegador no sirven para ingerir datos. Si una clave se filtra, renuévala en Administrar dispositivo.