Get a recipe

Rufen Sie die vollständigen, detaillierten Informationen zu einem bestimmten Rezept mittels seiner Kennung ab. Dazu gehören Schritte, Zutaten, Nährwerte und Medien, die alles bereitstellen, was Sie für ein reichhaltiges, interaktives Kocherlebnis auf Ihrer Plattform benötigen. Entwickelt für blitzschnelle Abrufgeschwindigkeit, treibt es die Hauptseiten mit Rezeptdetails Ihrer Anwendung an. Anwendungsfälle: INTERAKTIVER KOCHMODUS • Unterstützung eines schrittweisen, ablenkungsfreien Kochmodus in Ihrer App mit präzisen Zeitangaben, Anweisungen und Medienelementen. Integrierbar mit Sprachassistenten. E-COMMERCE — ERWEITERTE PRODUKTSEITEN • Das vollständige Rezept auf Produktseiten einbetten, bei denen das Produkt eine Schlüsselzutat ist. Benutzer fügen alle Zutaten direkt aus der Rezeptansicht zum Warenkorb hinzu. RESTAURANTS — INTERAKTIVE DIGITALE MENÜKARTE • Kunden scannen den QR-Code des Gerichts und sehen das vollständige Rezept: Zutaten, Zubereitung, Nährwerte. FOOD DELIVERY KITS • Digitales Bedienungshandbuch für physische Meal-Kits. Kunden scannen den QR-Code auf der Box und sehen Schritt-für-Schritt-Anleitungen.

GET
/recipes/{recipeId}
Recipes
Keine Credits erforderlich

Antwort

200
application/json
object

RecipeDetail

Vollständige Rezeptdetails

object

recipeId

Eindeutiger Bezeichner für das Rezept

integer<int32>

title?

Lokalisierter Titel des Rezepts

string | null

slug

URL-freundlicher Slug des Rezepts

string

difficulty?

Schwierigkeitsgrad-Identifikator; auflösbar über GET /definitions/difficulties

integer<uint8> | null

cookingTimeMinutes?

Kochzeit in Minuten

integer<int32> | null

preparationTimeMinutes?

Vorbereitungszeit in Minuten

integer<int32> | null

recipeTypeId

Rezepttyp-Identifikator; auflösbar über GET /definitions/recipe-types

integer<int16>

servings

Anzahl der Portionen, die das Rezept ergibt

integer<int16>

countryId?

Herkunftslandkennzeichen; auflösbar über GET /definitions/countries

integer<int32> | null

italianRegionId?

Italienisches Herkunftsregion-Identifikator; abrufbar ü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 Lager- und Konservierungsanweisungen

string | null

isPublished

Ob das Rezept veröffentlicht ist

boolean

isDeleted

Ob das Rezept soft-gelöscht wurde

boolean

totalTimeMinutes?

Summe der Koch- und Zubereitungszeit in Minuten

integer<int32> | null

imageUrl?

URL des Rezept-Titelbilds

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Variante 1

object[]

RecipeIngredient

Ein Zutatenangabe in einem Rezept mit Menge

object

recipeIngredientId?

Eindeutige Kennung für diesen Zutaten-Eintrag

integer<int32>

recipeId?

Kennung des Rezepts, zu dem diese Zutat gehört

integer<int32>

name?

Anzeigename der Zutat

string | null

quantity?

Menge der verwendeten Zutat

number<double> | null

measureUnitId?

Maßeinheit-Identifikator für die Menge; auflösbar über GET /definitions/measure-units

integer<int32> | null

isIngredient?

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

boolean

suggestions?

object[]

All of

Variante 1

object[]

RecipeTool

Ein Werkzeug oder Gerät, das für ein Rezept benötigt wird

object

recipeToolId?

Eindeutiger Bezeichner für diesen Werkzeugeintrag

integer<int32>

recipeId?

Kennzeichnung 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

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