Get product compatibility

Beräkna näringsmässig kompatibilitet i realtid från etiketten på en produkt som identifieras med sin interna Tuduu-identifierare. Avkoda flagId och outcomeId via Definitions-endpointsen. Endast italienska: denna endpoint svarar med 406 för alla andra värden i Accept-Language, eftersom huvudkatalogen innehåller italienska data.

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

Svar

200
application/json
object

ProductCompatibilityResult

Näringsmässig kompatibilitet som beräknas i realtid utifrån produktens ingredienser och etikett

object

id

Tuduu:s interna produktidentifierare

integer<int64>

compatibility

object[]

AnalysisResultItem

Ett näringsmässigt kompatibilitetsresultat för en livsstilsflagga – innehåller flagg- och resultatidentifierare som kan avkodas med hjälp av ”Definitions”-endpoints för att hämta lokaliserade beskrivningar

object

flagId

Identifierare för en livsstilsflagga (t.ex. vegetarisk, vegansk, glutenfri) – se ”Definitions”-endpoints för att avkoda detta ID och hämta lokaliserade beskrivningar

integer<int16>

outcomeId?

Identifierare för resultattypen som anger kompatibilitetsresultatet – se ”Definitions”-endpoints för att avkoda detta ID och hämta lokaliserade beskrivningar. Null när inget resultat har fastställts

integer<uint8> | null
204
application/json

No Content

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

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

Åtkomst nekas

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Inte accepterad

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entiteten kan inte behandlas

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

Internt serverfel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Felaktig gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Timeout för gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string