APP Cliente collegata tramite API
Versione 2.1.1 — flusso 21 APP collegate tramite API
Payload JSON simulato
Il contenuto sotto è lo stesso formato envelope usato dalle API simulate.
{
"app_version": "2.1.1",
"data": {
"cliente": {
"codice_cliente": "VDN-CLI-DEMO-001",
"cognome": "Rossi",
"email": "mario@example.com",
"id_cliente": "CLI_DEMO_001",
"nome": "Mario",
"punti_disponibili": 1000.0,
"qr_cliente": "VDN_CLIENTE|VDN-CLI-DEMO-001",
"stato_cliente": "ATTIVO",
"telefono": "3330000000"
},
"punti": {
"movimenti": [
{
"causale": "Adeguamento saldo demo per vendite online simulate",
"data_movimento": "2026-06-26T18:58:29.325904",
"id_movimento_punti": "PUNTI_ONLINE_DEMO_SALDO_1000",
"punti": 980.0,
"saldo_punti_dopo": 1000.0,
"tipo_movimento": "ACCREDITO"
},
{
"causale": "Rettifica manuale demo",
"data_movimento": "2026-06-26T18:57:37.117005",
"id_movimento_punti": "PUNTI_RETTIFICA_001",
"punti": 8.0,
"saldo_punti_dopo": 47.0,
"tipo_movimento": "SCARICO"
},
{
"causale": "Utilizzo Punti presso Negozio",
"data_movimento": "2026-06-26T18:57:37.117005",
"id_movimento_punti": "PUNTI_USO_NEGOZIO_001",
"punti": 30.0,
"saldo_punti_dopo": 55.0,
"tipo_movimento": "SCARICO"
},
{
"causale": "Punti acquistati direttamente dal Cliente",
"data_movimento": "2026-06-26T18:57:37.117005",
"id_movimento_punti": "PUNTI_ACQUISTO_CLIENTE_001",
"punti": 50.0,
"saldo_punti_dopo": 85.0,
"tipo_movimento": "CARICO"
},
{
"causale": "Punti maturati su acquisto presso Negozio",
"data_movimento": "2026-06-26T18:57:37.117005",
"id_movimento_punti": "PUNTI_ACQUISTO_NEGOZIO_001",
"punti": 5.0,
"saldo_punti_dopo": 35.0,
"tipo_movimento": "CARICO"
},
{
"causale": "Segnalazione Negozio validata",
"data_movimento": "2026-06-26T18:57:37.117005",
"id_movimento_punti": "PUNTI_SEGNALAZIONE_001",
"punti": 20.0,
"saldo_punti_dopo": 30.0,
"tipo_movimento": "CARICO"
},
{
"causale": "Bonus benvenuto Cliente",
"data_movimento": "2026-06-26T18:57:37.117005",
"id_movimento_punti": "PUNTI_BENVENUTO_001",
"punti": 10.0,
"saldo_punti_dopo": 10.0,
"tipo_movimento": "CARICO"
},
{
"causale": "Premio Cliente per segnalazione Negozio aderito validato: 20\u20ac = 2000 Punti",
"data_movimento": "2026-06-15T11:43:26.378219",
"id_movimento_punti": "PUNTI_PREMIO_SEGN_20260615114326378232",
"punti": 2000.0,
"saldo_punti_dopo": 5000.0,
"tipo_movimento": "CARICO"
},
{
"causale": "Premio Cliente per segnalazione Negozio aderito validato: 20\u20ac = 2000 Punti",
"data_movimento": "2026-06-15T11:43:26.245449",
"id_movimento_punti": "PUNTI_PREMIO_SEGN_20260615114326245465",
"punti": 2000.0,
"saldo_punti_dopo": 3000.0,
"tipo_movimento": "CARICO"
},
{
"causale": "Punti Omaggio demo per segnalazione negozio validata",
"data_movimento": "2026-06-15T11:43:21.306082",
"id_movimento_punti": "PUNTI_DEMO_001",
"punti": 20.0,
"saldo_punti_dopo": 20.0,
"tipo_movimento": "CARICO"
}
],
"saldo_punti": 1000.0
}
},
"errori": [],
"generated_at": "2026-06-26T22:57:38.087878",
"meta": {
"ambiente": "locale_simulato",
"limite_default": 50,
"limite_massimo": 200
},
"ok": true,
"schema": "VDN_API_JSON_SIMULATA",
"schema_version": "1.0",
"tipo": "APP_CLIENTE_API"
}