Card
Per ogni card: il nome, il campo del payload IN che porta il codice letto, il valore della card (memorizzato dal payload alla lettura) e il webhook da chiamare quando quella card viene letta.
Richiesta inviata al webhook della card
POST JSON a ogni lettura della card. Se in Webhook è impostato un segreto, la richiesta è firmata con lo stesso header X-Antifurto-Signature.
{
"evento": "card",
"card": {
"id": 1,
"nome": "Card 1",
"valore": "04A1B2C3"
},
"data": "2026-10-14T15:32:56+02:00"
}