Get product compatibility

Nährwertverträglichkeit live aus dem Etikett eines Produkts berechnen, identifiziert durch seine Tuduu-interne Kennung. flagId und outcomeId über die Definitions-Endpunkte dekodieren.

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

Antwort

200
application/json
object

ProductCompatibilityResult

Nährstoffverträglichkeit live aus den Produktzutaten und dem Etikett berechnet

object

id

Tuduu interne Produktkennung

integer<int64>

compatibility

object[]

AnalysisResultItem

Einzelergebnis zur ernährungsbezogenen Kompatibilität für ein Lifestyle-Flag – enthält Flag- und Ergebnis-IDs, die über die „Definitions“-Endpunkte decodiert werden können, um lokalisierte Beschreibungen zu erhalten

object

flagId

Kennzeichnung des Lebensstils (z. B. vegetarisch, vegan, glutenfrei) – siehe 'Definitions'-Endpunkte, um diese ID zu entschlüsseln und lokalisierte Beschreibungen zu erhalten

integer<int16>

outcomeId?

Ergebnistyp-Identifikator, der das Kompatibilitätsresultat angibt – siehe 'Definitions'-Endpunkte, um diese ID zu dekodieren und lokalisierte Beschreibungen zu erhalten. 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

Verboten

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

Unverarbeitbare 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

Schlechtes Gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Gateway-Timeout (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string