Descrição#
O endpoint /jc181/pushAlarmFile recebe notificações sobre arquivos de eventos gerados pelas JC181. Ele fornece informações sobre o IMEI do dispositivo, o nome do arquivo e a URL de acesso ao arquivo armazenado.AlarmLabel#
Todo alarme que pode possuir mídias, possui um campo alarmLabel. Esse campo é um identificador único daquele alarme. Quando você receber um arquivo no endpoint /jc181/pushAlarmFile, o nome do arquivo terá o seguinte formato:12345678910111213_30313533313236250522105127000500_3_01.jpgNo arquivo acima, o alarmLabel é o 30313533313236250522105127000500.
Quando você recebe uma informação de alarme no endpoint /jc181/pushAlarm, o campo alarmLabel vem no seguinte formato:30,31,35,33,31,32,36,25,05,22,10,51,27,00,05,00Para vincular os arquivos ao alarme, basta você remover as vírgulas do campo alarmLabel e fazer a vinculação entre ambos.Estrutura do Payload#
O payload é um array de objetos JSON, onde cada objeto representa um arquivo diferente.| Campo | Tipo | Descrição |
|---|
| deviceImei | string | IMEI do dispositivo que gerou o evento. |
| fileName | string | Nome do arquivo gerado pelo dispositivo. |
| url | string | Link assinado para download do arquivo. Expira em 72 horas: baixe o arquivo assim que receber. |
Exemplo de Envio#
[
{
"deviceImei": "12345678910111213",
"fileName": "12345678910111213_30313533313236250522105127000500_3_01.jpg",
"url": "https://exemplo.compat.objectstorage.sa-saopaulo-1.oraclecloud.com/midias/12345678910111213/12345678910111213_30313533313236250522105127000500_3_01.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=...&X-Amz-Date=20250522T130700Z&X-Amz-Expires=259200&X-Amz-SignedHeaders=host&X-Amz-Signature=..."
}
]
Modificado em 2026-10-15 18:02:21