Product information by EAN

Cerca nel catalogo master Tuduu un prodotto alimentare confezionato tramite il suo EAN e ottieni i suoi dati descrittivi: titolo, marca, l'elenco completo degli ingredienti come una singola stringa e il formato dell'etichetta. Gli ingredienti vengono restituiti grezzi, pronti per essere utilizzati nell'analisi di compatibilità. Casi d'uso: APP PER LO SHOPPING CON SCANNER DI CODICE A BARRE • L'utente scansiona un codice a barre e vede subito il nome del prodotto, la marca e gli ingredienti, senza dover mantenere un catalogo. ALIMENTARI — ARRICCHIMENTO DEL CATALOGO • Compila i dati mancanti del prodotto (titolo, marca, ingredienti) per gli articoli identificati solo tramite EAN.

GET
/products/{ean}
Products
Costo: 10 crediti

Response

200
application/json
object

ProductInfoResult

Informazioni di base sul prodotto ricercate tramite EAN dal catalogo master Tuduu. Gli endpoint sono separati per progettazione: questo contiene i campi descrittivi, mentre macronutrienti e compatibilità sono disponibili nei rispettivi endpoint per EAN. Unire le risposte sull'elemento 'ean'.

object

ean

EAN normalizzato: la chiave canonica utilizzata per unificare le risposte degli endpoint per EAN

string

title?

Titolo del prodotto. Se non disponibile, utilizza la denominazione di vendita. Null se sconosciuto

string | null

brand?

Marchio. Null quando sconosciuto

string | null

ingredients?

Elenco degli ingredienti come stringa grezza singola, come riportato sull'etichetta. Null se sconosciuto

string | null

format?

Formato dell'etichetta / dimensione della confezione (ad es. "500 g"). Null quando sconosciuto

string | null
204
application/json

No Content

Nessuno schema disponibile per questo endpoint.

401
application/json
object

Non autorizzato

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Proibito

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Non Accettabile

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entità non processabile

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Troppe Richieste (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Errore interno del server

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Gateway non valido (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Timeout del gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string