Vindec — decodificatore VIN per il catalogo FAPI per marca

Catalogo per marca — adesso tramite VIN

Vindec — decodificatore VIN per il catalogo FAPI per marca

Vindec è un’API che trasforma un VIN in un identificativo di veicolo all’interno del catalogo FAPI per marca. Il catalogo si apre direttamente sulla giusta modifica, senza il passaggio manuale «marca → modello → modifica» nella vetrina.

Cosa c’è dentro

  • VIN da 17 caratteri in ingresso, JSON in uscita.
  • La risposta include il costruttore, la modifica (motore + anno + carrozzeria), la potenza (kW), la cilindrata (cm³), il tipo di carburante, il tipo di carrozzeria, la trazione, il cambio, oltre agli identificativi di modello e di modifica per l’ingresso diretto nel catalogo.
  • Livello di confidenza in ogni risposta: exact / partial / brand_only / unknown. Se non siamo sicuri, lo diciamo apertamente.
  • Archiviazione locale dei riferimenti del catalogo — modelli e tipi di veicoli sono presso di noi, nessuna richiesta di rete a ogni chiamata.

Esempio di risposta

Richiesta: GET /v1/decode?vin=WVWZZZ1JZXW000010

{
  "confidence": "exact",
  "vin": "WVWZZZ1JZXW000010",
  "manufacturer": "Volkswagen",
  "model": "Golf IV",
  "modification": "1.6 (AKL, AEH)",
  "year_from": 1997,
  "year_to": 2006,
  "body_type": "Hatchback",
  "engine_kw": 74,
  "engine_cc": 1595,
  "fuel": "petrol",
  "drive": "FWD",
  "gearbox": "MT",
  "catalog": {
    "model_id": "20210",
    "type_id": "1041"
  }
}

La scomposizione WMI/VDS/VIS secondo ISO 3779 avviene all’interno di Vindec; il consumer riceve una modifica già pronta più una coppia di ID per entrare direttamente nel catalogo FAPI per marca. Quando il VIN si decodifica solo parzialmente (per esempio il WMI è univoco ma la modifica no), confidence restituisce brand_only o partial — è un segnale per la UI: mostrare un selettore manuale di modifica, non indovinare.

Per chi

Il servizio è destinato ai clienti del catalogo FAPI per marca.

  • Avete già acquistato il catalogo — Vindec si integra nella vostra vetrina o nel front 1C come un ulteriore punto di accesso: invece di scegliere manualmente marca/modello, il cliente inserisce un VIN.
  • Considerate l’acquisto del catalogo — Vindec funziona in tandem con esso, quindi conviene partire dal catalogo stesso.
  • Senza catalogo FAPI per marca — per ora non ha senso: Vindec restituisce un identificativo del catalogo, che dev’essere interrogato da qualche parte.

Dove si integra

Tre scenari tipici — ognuno ha la sua UI, la parte comune è la stessa: invece di «marca → modello → modifica» inserito a mano, il cliente o lo specialista passa un VIN e il catalogo si apre sulla riga giusta.

Vetrina di un negozio di ricambi. Un campo «VIN» accanto al consueto selettore di marca. Il cliente copia 17 caratteri dal libretto o dal parabrezza — il catalogo si posiziona direttamente sul motore e sulla generazione giusti. Quando la decodifica è parziale (partial / brand_only), la vetrina mostra ciò che ha corrispondenza e lascia aperto il percorso manuale per il resto. Sulle auto coperte — zero errori «modifica sbagliata».

Software di specialista del banco (basato su 1C). Il partseller risponde a una chiamata: «Skoda Octavia 2011, mi servono pastiglie freno.» Domanda di rilancio: «Può leggermi il VIN?» — e un secondo dopo lo schermo è sulla modifica giusta, senza A5 vs A7 manuale, pre- vs post-restyling, 1.6 MPI vs 1.4 TSI. Lo scenario va 3-5× più veloce; gli errori di articolo si filtrano già in fase di inserimento.

Accettazione mobile in officina. L’addetto all’accettazione scansiona il codice a barre VIN sotto il cofano con il telefono, riceve la modifica e vede subito gli articoli di manutenzione (olio, filtri, cinghie) nel catalogo FAPI per marca. Funziona offline nell’abitacolo: i dati di riferimento del catalogo vivono localmente, solo la chiamata a Vindec passa per la rete.

Perché un’API e non un selettore manuale

  • Velocità. Un partseller spende secondi invece di minuti per navigare marca → modello → modifica → motore. Su una coda di chiamate, sono decine di ore risparmiate al mese.
  • Precisione della modifica. Un VIN codifica in modo univoco il motore, l’anno di costruzione e l’allestimento. La selezione manuale si affida alla memoria del cliente («la mia è del 2014… credo 1.6…») — strada verso articoli sbagliati e resi.
  • Soglia di ingresso. Un venditore meno esperto, senza anni su una marca specifica, fa comunque selezioni corrette: il decodificatore VIN copre ciò che uno specialista navigato tiene a mente.
  • Tracciabilità di audit. L’ordine conserva il VIN originale — un reso contestato si risolve sui fatti, non su «me l’ha detto lui, ho scelto io».

Stato: beta chiusa

Dal 2026-05-16 è aperto l’accesso anticipato per i clienti esistenti del catalogo. Beta significa:

  • La capacità è limitata; l’accesso viene rilasciato a lotti.
  • Il pilot pricing è negoziato individualmente con i partecipanti e fissato per la durata del contratto.
  • Il feedback dei primi utenti confluisce direttamente nella roadmap.

Iscriversi alla waitlist

  • E-mail: fapi@iisis.ru, oggetto Vindec beta. Nel corpo — azienda, se avete già il catalogo, volume previsto di richieste VIN.
  • Canale Telegram degli aggiornamenti: @database_auto_parts — annunci di nuovi lotti di accesso.

Tecnicamente

  • API REST, JSON.
  • Servizio in Go, archiviazione PostgreSQL più dati di riferimento in sola lettura del catalogo FAPI per marca (MariaDB).
  • Deployment: gestito da noi o self-hosted da voi (discusso con i partecipanti alla beta).
  • Documentazione e Swagger consegnati dopo l’apertura dell’accesso.

Domande frequenti

Per quali marche funziona?
L’API funziona per tutte le marche e i modelli presenti nel nostro catalogo FAPI per marca.

E i limiti durante la beta?
Negoziati individualmente. Se il vostro caso d’uso è integrare Vindec in una vetrina con migliaia di richieste al giorno, ditelo all’iscrizione così pianifichiamo correttamente la capacità.

È un sostituto del catalogo?
No. Vindec non spedisce ricambi e non costruisce la gerarchia marca/modello. Restituisce un identificativo di veicolo — un punto di accesso al catalogo FAPI per marca che avete già.

Quando l’accesso generale?
Dopo la chiusura della beta. Non annunciamo date per non dividere l’attenzione tra «promesse» e il lavoro con i primi clienti.

E se un VIN non si decodifica completamente?
Vindec restituisce confidence: partial o brand_only e riempie i campi che è riuscito a stabilire (per esempio, solo il costruttore dal WMI). È un segnale esplicito per la vostra UI: mostrare un selettore manuale di modifica, non sostituire numeri di articolo alla cieca. Vindec non restituisce ipotesi — non inventiamo ciò che non è codificato.

E le auto JDM senza VIN e le prime VAZ sovietiche?
Le auto JDM con numero di carrozzeria nel formato XXX-1234567 e i primi numeri VAZ sovietici non sono descritti dall’ISO 3779 — Vindec restituisce confidence: unknown per loro, e il flusso deve tornare all’inserimento manuale. Sul mercato RU è una quota considerevole; è importante che la UI non vada in crash in questi casi ma degradi pulitamente al percorso vecchio.

Qual è la latenza di risposta?
Decine di millisecondi per la decodifica più una lookup locale sui dati di riferimento MariaDB. Nessuna API esterna nel percorso caldo — tutto è readonly-locale. Questo rende Vindec sicuro da integrare direttamente in input-onChange di un form web senza lag percepito dall’utente.

Privacy del VIN?
Un VIN di per sé non è un dato personale — identifica il veicolo, non il proprietario. Ma non memorizziamo i VIN grezzi delle vostre richieste: solo statistiche d’uso aggregate (numero di richieste, distribuzione della confidenza, WMI frequenti). In caso di esigenze di compliance, viene scritto separatamente nel contratto.

Self-hosted è supportato?
Discusso con i partecipanti alla beta. Architettonicamente Vindec è un singolo binario Go + PostgreSQL + una replica readonly dei dati di riferimento del catalogo FAPI; si distribuisce in Docker entro un’ora. In caso di requisiti on-premise (banche, settore pubblico) — è un percorso supportato.