Get a recipe

Rufe die vollständigen, detaillierten Informationen eines bestimmten Rezepts anhand seiner Kennung ab. Dazu gehören Zubereitungsschritte, Zutaten, Nährwerte und Medien – alles, was du brauchst, um auf deiner Plattform ein umfassendes, interaktives Kocherlebnis darzustellen. Für blitzschnellen Abruf ausgelegt, versorgt dieser Endpunkt die zentralen Rezeptdetailseiten deiner Anwendung. Anwendungsfälle: INTERAKTIVER KOCHMODUS • Ermögliche in deiner App einen schrittweisen, ablenkungsfreien Kochmodus mit präzisen Zeitangaben, Anweisungen und Medieninhalten. Mit Sprachassistenten integrierbar. E-COMMERCE – ANGEREICHERTE PRODUKTSEITEN • Bette das vollständige Rezept auf Produktseiten ein, auf denen das Produkt eine wichtige Zutat ist. Nutzer fügen alle Zutaten direkt aus der Rezeptansicht zum Warenkorb hinzu. RESTAURANTS – INTERAKTIVE DIGITALE SPEISEKARTE • Der Kunde scannt den QR-Code des Gerichts und sieht das vollständige Rezept: Zutaten, Zubereitung und Nährwerte. MEAL-KITS • Digitale Bedienungsanleitung für physische Kochboxen. Der Kunde scannt den QR-Code auf der Verpackung und sieht das Rezept Schritt für Schritt.

GET
/recipes/{recipeId}
Recipes
Keine Credits erforderlich

Antwort

200
application/json
object

RecipeDetail

Vollständige Details eines Rezepts

object

recipeId

Eindeutige Kennung des Rezepts

integer<int32>

title?

Lokalisierter Titel des Rezepts

string | null

slug

URL-freundlicher Slug des Rezepts

string

difficulty?

integer

All of

Variante 1

integer
012

cookingTimeMinutes?

Garzeit in Minuten

integer<int32> | null

preparationTimeMinutes?

Zubereitungszeit in Minuten

integer<int32> | null

recipeTypeId

integer
123578101112131415

servings

Anzahl der Portionen, die das Rezept ergibt

integer<int16>

countryId?

Kennung des Herkunftslands; auflösbar über GET /definitions/countries

integer<int32> | null

italianRegionId?

Kennung der italienischen Herkunftsregion; auflösbar über GET /definitions/italian-regions

integer<int32> | null

description?

Lokalisierte Beschreibung des Rezepts

string | null

otherInfos?

Zusätzliche lokalisierte Hinweise oder Informationen zum Rezept

string | null

storageInstructions?

Lokalisierte Anweisungen zur Lagerung und Aufbewahrung

string | null

isPublished

Gibt an, ob das Rezept veröffentlicht ist

boolean

isDeleted

Gibt an, ob das Rezept per Soft-Delete gelöscht wurde

boolean

totalTimeMinutes?

Summe aus Gar- und Zubereitungszeit in Minuten

integer<int32> | null

imageUrl?

URL des Titelbilds des Rezepts

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Variante 1

object[]

RecipeIngredient

Ein Zutateneintrag in einem Rezept mit Mengenangabe

object

recipeIngredientId?

Eindeutige Kennung für diesen Zutateneintrag

integer<int32>

recipeId?

Kennung des Rezepts, zu dem diese Zutat gehört

integer<int32>

name?

Anzeigename der Zutat

string | null

quantity?

Verwendete Menge der Zutat

number<double> | null

measureUnitId?

Kennung der Maßeinheit für die Menge; kann über GET /definitions/measure-units aufgelöst werden

integer<int32> | null

isIngredient?

Wahr, wenn dies eine Zutat ist; falsch, wenn es sich um einen allgemeinen Eintrag oder eine Notiz handelt

boolean

suggestions?

object[]

All of

Variante 1

object[]

RecipeTool

Ein für ein Rezept benötigtes Werkzeug oder Ausrüstungsteil

object

recipeToolId?

Eindeutige Kennung für diesen Werkzeugeintrag

integer<int32>

recipeId?

Kennung des Rezepts, zu dem dieses Werkzeug gehört

integer<int32>

name

Anzeigename des Werkzeugs

string
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