- API
- Eindpunten
- /products/{ean}/compatibility
Product compatibility by EAN
Zoek een verpakt voedingsproduct op via de EAN en haal de voedingsgeschiktheid op (vegetarisch, veganistisch, glutenvrij, allergenen, ...), live berekend op basis van het etiket omdat de mastercatalogus geen vooraf berekende flags opslaat. Decodeer flagId/outcomeId via de ‘Definitions’-eindpunten. Voeg de respons samen met de andere by-EAN-eindpunten op de sleutel ‘ean’. Gebruiksscenario’s: WINKELAPP MET BARCODESCANNER • De gebruiker scant een barcode en ziet direct of het product past bij zijn of haar levensstijl en allergenenprofiel. BOODSCHAPPEN — CATALOGUSVERRIJKING • Verrijk elk catalogusproduct met levensstijl- en allergenengeschiktheid, te beginnen met alleen de EAN.
Antwoord
ProductCompatibilityResult
Voedingscompatibiliteit van een product dat is opgezocht op EAN, live berekend op basis van de ingrediënten en het etiket (de hoofdcatalogus slaat geen vooraf berekende vlaggen op). Staat los van de basic-info- en macronutrients-per-EAN-endpoints: voeg de antwoorden samen op 'ean'.
object
ProductCompatibilityResult
Voedingscompatibiliteit van een product dat is opgezocht op EAN, live berekend op basis van de ingrediënten en het etiket (de hoofdcatalogus slaat geen vooraf berekende vlaggen op). Staat los van de basic-info- en macronutrients-per-EAN-endpoints: voeg de antwoorden samen op 'ean'.
ean
Genormaliseerde EAN: de canonieke sleutel die wordt gebruikt om de antwoorden van de by-EAN-eindpunten samen te voegen
compatibility
object[]
compatibility
AnalysisResultItem
Enkel resultaat voor voedingscompatibiliteit voor één lifestylevlag - bevat vlag- en uitkomst-ID's die kunnen worden gedecodeerd met de 'Definitions'-eindpunten om gelokaliseerde beschrijvingen te verkrijgen
object
AnalysisResultItem
Enkel resultaat voor voedingscompatibiliteit voor één lifestylevlag - bevat vlag- en uitkomst-ID's die kunnen worden gedecodeerd met de 'Definitions'-eindpunten om gelokaliseerde beschrijvingen te verkrijgen
flagId
Levensstijlvlag-identificatie (bijv. vegetarisch, veganistisch, glutenvrij) - zie 'Definities'-endpoints om deze ID te decoderen en gelokaliseerde beschrijvingen te verkrijgen
outcomeId?
Uitkomsttype-identificator die het compatibiliteitsresultaat aangeeft - zie 'Definities'-endpoints om deze ID te decoderen en gelokaliseerde beschrijvingen te verkrijgen. Null wanneer er geen uitkomst is bepaald.
No Content
Er zijn geen schemas beschikbaar voor dit eindpunt.
Ongeautoriseerd
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Verboden
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Niet Acceptabel
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Onverwerkbare Entiteit
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Te veel verzoeken (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Interne serverfout
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Slechte Gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway-time-out (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?