Get product compatibility

Calcola in tempo reale la compatibilità nutrizionale a partire dall'etichetta di un prodotto identificato dal suo identificatore interno Tuduu. Decodifica flagId e outcomeId tramite gli endpoint Definitions. Solo italiano: questo endpoint restituisce 406 per qualsiasi altro valore di Accept-Language, perché il catalogo principale contiene dati italiani.

GET
/products/{id}/compatibility
Products
Costo: 60 crediti

Risposta

200
application/json
object

ProductCompatibilityResult

Compatibilità nutrizionale calcolata in tempo reale a partire dagli ingredienti e dall'etichetta del prodotto

object

id

Identificatore interno del prodotto Tuduu

integer<int64>

compatibility

object[]

AnalysisResultItem

Singolo risultato di compatibilità nutrizionale per un indicatore dello stile di vita: contiene gli identificatori dell'indicatore e dell'esito, che possono essere decodificati usando gli endpoint «Definitions» per ottenere descrizioni localizzate

object

flagId

Identificatore dell'indicatore dello stile di vita (ad es. vegetariano, vegano, senza glutine): consulta gli endpoint «Definitions» per decodificare questo ID e ottenere descrizioni localizzate

integer<int16>

outcomeId?

Identificatore del tipo di esito che indica il risultato di compatibilità: consulta gli endpoint «Definitions» per decodificare questo ID e ottenere descrizioni localizzate. Null quando non viene determinato alcun esito

integer<uint8> | null
204
application/json

No Content

Non sono disponibili schemi 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

Vietato

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 elaborabile

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