Get product compatibility

Beräkna näringskompatibilitet live från etiketten på en produkt identifierad med dess Tuduu interna identifierare. Avkoda flagId och outcomeId via Definitions-endpoints.

GET
/products/{id}/compatibility
Products
Kostnad: 60 krediter

Svar

200
application/json
object

ProductCompatibilityResult

Näringskompatibilitet beräknad i realtid utifrån produktens ingredienser och märkning

object

id

Tuduu intern produktidentifierare

integer<int64>

compatibility

object[]

AnalysisResultItem

Enskilt näringsmässigt kompatibilitetsresultat för en livsstilsflagga - innehåller flagg- och utfallsidentifierare som kan avkodas med hjälp av slutpunkterna för "Definitioner" för att hämta lokaliserade beskrivningar

object

flagId

Livsstilsflagga identifierare (t.ex. vegetarian, vegan, glutenfri) - se 'Definitions'-endpunkter för att avkoda detta ID och få lokala beskrivningar

integer<int16>

outcomeId?

Utfallstypidentifierare som anger kompatibilitetsresultatet - se 'Definitions'-ändpunkterna för att avkoda detta ID och få lokaliserade beskrivningar. Null när inget utfall har bestämts.

integer<uint8> | null
204
application/json

No Content

Inga scheman är tillgängliga för denna slutpunkt.

401
application/json
object

Obehörig

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Förbjuden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Inte acceptabelt

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Oprocessbar entitet

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

För många förfrågningar (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Intern serverfel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Bad Gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Gateway Time-out (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string