- API
- Eindpunten
- /recipes/{recipeId}
Get a recipe
Haal de volledige, diepgaande details van een specifiek recept op aan de hand van de identificatiecode. Dit omvat bereidingsstappen, ingrediënten, voedingswaarden en media, zodat je alles hebt wat nodig is om op je platform een rijke, interactieve kookervaring te weergeven. Ontworpen voor razendsnel ophalen en vormt de basis voor de belangrijkste receptdetailpagina's van je applicatie. Gebruiksscenario's: INTERACTIEVE KOOKMODUS • Bied in je app een stapsgewijze, afleidingsvrije kookmodus met nauwkeurige timing, instructies en media-assets. Integreerbaar met spraakassistenten. E-COMMERCE — VERRIJKTE PRODUCTPAGINA'S • Voeg het volledige recept toe aan productpagina's waarop het product een belangrijk ingrediënt is. Gebruikers voegen vanuit de receptweergave alle ingrediënten aan hun winkelwagen toe. RESTAURANTS — INTERACTIEF DIGITAAL MENU • De klant scant de QR-code van het gerecht en ziet het volledige recept: ingrediënten, bereiding en voedingswaarden. MAALTIJDBOXEN • Digitale instructiehandleiding voor fysieke maaltijdpakketten. De klant scant de QR-code op de doos en bekijkt het recept stap voor stap.
Antwoord
RecipeDetail
Volledige details van een recept
object
RecipeDetail
Volledige details van een recept
recipeId
Unieke identificatie voor het recept
title?
Gelokaliseerde titel van het recept
slug
URL-vriendelijke slug van het recept
difficulty?
integer
difficulty?
All of
Variant 1
cookingTimeMinutes?
Bereidingstijd in minuten
preparationTimeMinutes?
Voorbereidingstijd in minuten
recipeTypeId
servings
Aantal porties dat het recept oplevert
countryId?
Identificatie van het land van herkomst; kan worden gevonden via GET /definitions/countries
italianRegionId?
Identificatie van de Italiaanse regio van herkomst; kan worden gevonden via GET /definitions/italian-regions
description?
Gelokaliseerde beschrijving van het recept
otherInfos?
Aanvullende gelokaliseerde opmerkingen of informatie over het recept
storageInstructions?
Gelokaliseerde instructies voor opslag en bewaring
isPublished
Of het recept gepubliceerd is
isDeleted
Of het recept logisch verwijderd is
totalTimeMinutes?
Som van de bereidings- en voorbereidingstijd in minuten
imageUrl?
URL van de omslagafbeelding van het recept
preparationSteps?
string[]
preparationSteps?
links?
object[]
links?
NamedLink
object
NamedLink
name
url
ingredients?
object[]
ingredients?
All of
Variant 1
object[]
Variant 1
RecipeIngredient
Een ingrediëntitem in een recept met hoeveelheid
object
RecipeIngredient
Een ingrediëntitem in een recept met hoeveelheid
recipeIngredientId?
Unieke identificatie van deze ingrediëntvermelding
recipeId?
Identificatie van het recept waartoe dit ingrediënt behoort
name?
Weergavenaam van het ingrediënt
quantity?
Hoeveelheid van het gebruikte ingrediënt
measureUnitId?
Identificatie van de maateenheid voor de hoeveelheid; kan worden opgezocht via GET /definitions/measure-units
isIngredient?
Waar als dit een ingrediënt is; onwaar als het een generiek item of een opmerking is
suggestions?
object[]
suggestions?
All of
Variant 1
object[]
Variant 1
RecipeTool
Een hulpmiddel of apparaat dat nodig is voor een recept
object
RecipeTool
Een hulpmiddel of apparaat dat nodig is voor een recept
recipeToolId?
Unieke identificatie voor dit hulpmiddelitem
recipeId?
Identificatie van het recept waartoe dit hulpmiddel behoort
name
Weergavenaam van het hulpmiddel
No Content
Er zijn geen schema's beschikbaar voor dit eindpunt.
Onbevoegd
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?
Niet-verwerkbare 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?
Time-out van gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?