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.

GET
/recipes/{recipeId}
Recipes
Geen credits vereist

Antwoord

200
application/json
object

RecipeDetail

Volledige details van een recept

object

recipeId

Unieke identificatie voor het recept

integer<int32>

title?

Gelokaliseerde titel van het recept

string | null

slug

URL-vriendelijke slug van het recept

string

difficulty?

integer

All of

Variant 1

integer
012

cookingTimeMinutes?

Bereidingstijd in minuten

integer<int32> | null

preparationTimeMinutes?

Voorbereidingstijd in minuten

integer<int32> | null

recipeTypeId

integer
123578101112131415

servings

Aantal porties dat het recept oplevert

integer<int16>

countryId?

Identificatie van het land van herkomst; kan worden gevonden via GET /definitions/countries

integer<int32> | null

italianRegionId?

Identificatie van de Italiaanse regio van herkomst; kan worden gevonden via GET /definitions/italian-regions

integer<int32> | null

description?

Gelokaliseerde beschrijving van het recept

string | null

otherInfos?

Aanvullende gelokaliseerde opmerkingen of informatie over het recept

string | null

storageInstructions?

Gelokaliseerde instructies voor opslag en bewaring

string | null

isPublished

Of het recept gepubliceerd is

boolean

isDeleted

Of het recept logisch verwijderd is

boolean

totalTimeMinutes?

Som van de bereidings- en voorbereidingstijd in minuten

integer<int32> | null

imageUrl?

URL van de omslagafbeelding van het recept

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Variant 1

object[]

RecipeIngredient

Een ingrediëntitem in een recept met hoeveelheid

object

recipeIngredientId?

Unieke identificatie van deze ingrediëntvermelding

integer<int32>

recipeId?

Identificatie van het recept waartoe dit ingrediënt behoort

integer<int32>

name?

Weergavenaam van het ingrediënt

string | null

quantity?

Hoeveelheid van het gebruikte ingrediënt

number<double> | null

measureUnitId?

Identificatie van de maateenheid voor de hoeveelheid; kan worden opgezocht via GET /definitions/measure-units

integer<int32> | null

isIngredient?

Waar als dit een ingrediënt is; onwaar als het een generiek item of een opmerking is

boolean

suggestions?

object[]

All of

Variant 1

object[]

RecipeTool

Een hulpmiddel of apparaat dat nodig is voor een recept

object

recipeToolId?

Unieke identificatie voor dit hulpmiddelitem

integer<int32>

recipeId?

Identificatie van het recept waartoe dit hulpmiddel behoort

integer<int32>

name

Weergavenaam van het hulpmiddel

string
204
application/json

No Content

Er zijn geen schema's beschikbaar voor dit eindpunt.

401
application/json
object

Onbevoegd

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Verboden

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Niet acceptabel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Niet-verwerkbare entiteit

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Te veel verzoeken (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Interne serverfout

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Slechte gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Time-out van gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string