Get product compatibility

Calculez en temps réel la compatibilité nutritionnelle à partir de l’étiquette d’un produit identifié par son identifiant interne Tuduu. Décodez flagId et outcomeId à l’aide des endpoints Definitions. Italien uniquement : cet endpoint renvoie 406 pour toute autre valeur de Accept-Language, car le catalogue principal contient des données italiennes.

GET
/products/{id}/compatibility
Products
Coût : 60 crédits

Réponse

200
application/json
object

ProductCompatibilityResult

Compatibilité nutritionnelle calculée en temps réel à partir des ingrédients et de l'étiquette du produit

object

id

Identifiant interne du produit Tuduu

integer<int64>

compatibility

object[]

AnalysisResultItem

Résultat unique de compatibilité nutritionnelle pour un indicateur de mode de vie - contient les identifiants de l’indicateur et du résultat, qui peuvent être décodés à l’aide des points de terminaison « Definitions » afin d’obtenir des descriptions localisées

object

flagId

Identifiant de l’indicateur de mode de vie (par exemple végétarien, végétalien, sans gluten) - consulte les points de terminaison « Definitions » pour décoder cet identifiant et obtenir des descriptions localisées

integer<int16>

outcomeId?

Identifiant du type de résultat indiquant le résultat de compatibilité - consulte les points de terminaison « Definitions » pour décoder cet identifiant et obtenir des descriptions localisées. Null lorsqu’aucun résultat n’est déterminé

integer<uint8> | null
204
application/json

No Content

Aucun schéma n’est disponible pour ce point de terminaison.

401
application/json
object

Non autorisé

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Interdit

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Non acceptable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entité non traitable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Trop de requêtes (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Erreur interne du serveur

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Passerelle incorrecte (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Délai d’expiration de la passerelle (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string