Get product compatibility

Berechne die Nährstoffverträglichkeit live anhand des Etiketts eines Produkts, das durch seine interne Tuduu-Kennung identifiziert wird. Werte für flagId und outcomeId werden über die Definitions-Endpunkte aufgelöst. Nur Italienisch: Dieser Endpunkt antwortet bei jedem anderen Accept-Language-Wert mit 406, da der Hauptkatalog italienische Daten enthält.

GET
/products/{id}/compatibility
Products
Kosten: 60 Credits

Antwort

200
application/json
object

ProductCompatibilityResult

Auf Grundlage der Produktzutaten und des Produktetiketts live berechnete Nährwertkompatibilität

object

id

Interne Produktkennung von Tuduu

integer<int64>

compatibility

object[]

AnalysisResultItem

Einzelnes Ergebnis zur Ernährungskompatibilität für ein Lifestyle-Merkmal – enthält Merkmals- und Ergebniskennungen, die mithilfe der „Definitions“-Endpunkte decodiert werden können, um lokalisierte Beschreibungen abzurufen

object

flagId

Kennung des Lifestyle-Merkmals (z. B. vegetarisch, vegan, glutenfrei) – siehe die „Definitions“-Endpunkte, um diese ID zu decodieren und lokalisierte Beschreibungen abzurufen

integer<int16>

outcomeId?

Kennung des Ergebnistyps, die das Kompatibilitätsergebnis angibt – siehe die „Definitions“-Endpunkte, um diese ID zu decodieren und lokalisierte Beschreibungen abzurufen. Null, wenn kein Ergebnis bestimmt wurde

integer<uint8> | null
204
application/json

No Content

Für diesen Endpunkt sind keine Schemata verfügbar.

401
application/json
object

Nicht autorisiert

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Zugriff verweigert

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Nicht akzeptabel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Nicht verarbeitbare Entität

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Zu viele Anfragen (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Interner Serverfehler

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Fehlerhaftes Gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Gateway-Zeitüberschreitung (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string