Get a recipe

Recupera i dettagli completi e approfonditi di una ricetta specifica tramite il suo identificatore. Include passaggi, ingredienti, valori nutrizionali e contenuti multimediali, fornendo tutto il necessario per offrire sulla tua piattaforma un'esperienza di cucina ricca e interattiva. Progettato per un recupero estremamente rapido, alimenta le pagine principali dei dettagli delle ricette della tua applicazione. Casi d'uso: MODALITÀ DI CUCINA INTERATTIVA • Offri nella tua app una modalità di cucina passo dopo passo, senza distrazioni, con tempi precisi, istruzioni e contenuti multimediali. Integrabile con gli assistenti vocali. E-COMMERCE — PAGINE PRODOTTO ARRICCHITE • Incorpora la ricetta completa nelle pagine dei prodotti in cui il prodotto è un ingrediente fondamentale. Gli utenti aggiungono tutti gli ingredienti al carrello dalla visualizzazione della ricetta. RISTORANTI — MENU DIGITALE INTERATTIVO • Il cliente scansiona il codice QR del piatto e visualizza la ricetta completa: ingredienti, preparazione e valori nutrizionali. KIT PER LA CONSEGNA DI PASTI • Manuale di istruzioni digitale per kit di pasti fisici. Il cliente scansiona il codice QR sulla confezione e visualizza la ricetta passo dopo passo.

GET
/recipes/{recipeId}
Recipes
Non sono richiesti crediti

Risposta

200
application/json
object

RecipeDetail

Dettagli completi di una ricetta

object

recipeId

Identificativo univoco della ricetta

integer<int32>

title?

Titolo localizzato della ricetta

string | null

slug

Slug della ricetta ottimizzato per gli URL

string

difficulty?

integer

All of

Variante 1

integer
012

cookingTimeMinutes?

Tempo di cottura in minuti

integer<int32> | null

preparationTimeMinutes?

Tempo di preparazione in minuti

integer<int32> | null

recipeTypeId

integer
123578101112131415

servings

Numero di porzioni prodotte dalla ricetta

integer<int16>

countryId?

Identificativo del Paese di origine, risolvibile tramite GET /definitions/countries

integer<int32> | null

italianRegionId?

Identificativo della regione italiana di origine, risolvibile tramite GET /definitions/italian-regions

integer<int32> | null

description?

Descrizione localizzata della ricetta

string | null

otherInfos?

Note o informazioni aggiuntive localizzate sulla ricetta

string | null

storageInstructions?

Istruzioni localizzate per la conservazione della ricetta

string | null

isPublished

Indica se la ricetta è pubblicata

boolean

isDeleted

Indica se la ricetta è stata eliminata logicamente

boolean

totalTimeMinutes?

Somma del tempo di cottura e di preparazione in minuti

integer<int32> | null

imageUrl?

URL dell'immagine di copertina della ricetta

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Variante 1

object[]

RecipeIngredient

Una voce di ingrediente in una ricetta con quantità

object

recipeIngredientId?

Identificatore univoco di questa voce dell'ingrediente

integer<int32>

recipeId?

Identificatore della ricetta a cui appartiene questo ingrediente

integer<int32>

name?

Nome visualizzato dell'ingrediente

string | null

quantity?

Quantità utilizzata dell'ingrediente

number<double> | null

measureUnitId?

Identificatore dell'unità di misura della quantità; risolvibile tramite GET /definitions/measure-units

integer<int32> | null

isIngredient?

True se si tratta di un ingrediente; false se si tratta di un elemento generico o di una nota

boolean

suggestions?

object[]

All of

Variante 1

object[]

RecipeTool

Uno strumento o un'attrezzatura necessari per una ricetta

object

recipeToolId?

Identificativo univoco di questa voce dello strumento

integer<int32>

recipeId?

Identificativo della ricetta a cui appartiene questo strumento

integer<int32>

name

Nome visualizzato dello strumento

string
204
application/json

No Content

Non sono disponibili schemi per questo endpoint.

401
application/json
object

Non autorizzato

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Vietato

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Non accettabile

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entità non elaborabile

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Troppe richieste (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Errore interno del server

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Gateway non valido (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Timeout del gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string