Get product compatibility

Calcula en tiempo real la compatibilidad nutricional a partir de la etiqueta de un producto identificado mediante su identificador interno de Tuduu. Decodifica flagId y outcomeId mediante los endpoints Definitions. Solo italiano: este endpoint devuelve 406 para cualquier otro Accept-Language, porque el catálogo maestro contiene datos en italiano.

GET
/products/{id}/compatibility
Products
Coste: 60 créditos

Respuesta

200
application/json
object

ProductCompatibilityResult

Compatibilidad nutricional calculada en tiempo real a partir de los ingredientes y la etiqueta del producto

object

id

Identificador interno del producto de Tuduu

integer<int64>

compatibility

object[]

AnalysisResultItem

Resultado único de compatibilidad nutricional para un indicador de estilo de vida; contiene identificadores del indicador y del resultado que se pueden descodificar mediante los endpoints «Definitions» para obtener descripciones localizadas

object

flagId

Identificador del indicador de estilo de vida (por ejemplo, vegetariano, vegano o sin gluten); consulta los endpoints «Definitions» para descodificar este ID y obtener descripciones localizadas

integer<int16>

outcomeId?

Identificador del tipo de resultado que indica el resultado de compatibilidad; consulta los endpoints «Definitions» para descodificar este ID y obtener descripciones localizadas. Nulo cuando no se determina ningún resultado

integer<uint8> | null
204
application/json

No Content

No hay esquemas disponibles para este endpoint.

401
application/json
object

No autorizado

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Prohibido

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

No aceptable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entidad no procesable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Demasiadas solicitudes (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Error interno del servidor

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Puerta de enlace incorrecta (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Tiempo de espera de la puerta de enlace agotado (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string