Get a recipe

Recuperar los detalles completos y profundos de una receta específica por su identificador. Esto incluye pasos, ingredientes, valores nutricionales y medios, proporcionando todo lo necesario para proporcionar una experiencia de cocina rica e interactiva en tu plataforma. Diseñado para una recuperación ultrarrápida, potencia las páginas principales de detalle de recetas de tu aplicación. Usos: MODO DE COCINA INTERACTIVO • Potencia un modo de cocina paso a paso, sin distracciones, en tu aplicación con tiempos precisos, instrucciones y recursos multimedia. Integrable con asistentes de voz. E-COMMERCE — PÁGINAS DE PRODUCTOS ENRIQUECIDAS • Inserta la receta completa en las páginas de productos donde el producto es un ingrediente clave. Los usuarios pueden añadir todos los ingredientes al carrito desde la vista de la receta. RESTAURANTES — MENÚ DIGITAL INTERACTIVO • El cliente escanea el código QR del plato y ve la receta completa: ingredientes, preparación, valores nutricionales. KITS DE ENTREGA DE COMIDA • Manual de instrucciones digital para kits de comida físicos. El cliente escanea el código QR en la caja y ve la receta paso a paso.

GET
/recipes/{recipeId}
Recipes
No se requieren créditos

Respuesta

200
application/json
object

RecipeDetail

Detalles completos de una receta

object

recipeId

Identificador único de la receta

integer<int32>

title?

Título localizado de la receta

string | null

slug

Slug compatible con URL de la receta

string

difficulty?

Identificador de nivel de dificultad; resolvible a través de GET /definitions/difficulties

integer<uint8> | null

cookingTimeMinutes?

Tiempo de cocción en minutos

integer<int32> | null

preparationTimeMinutes?

Tiempo de preparación en minutos

integer<int32> | null

recipeTypeId

Identificador de tipo de receta; resolvible a través de GET /definitions/recipe-types

integer<int16>

servings

Número de porciones que rinde la receta

integer<int16>

countryId?

Identificador del país de origen; resolvible mediante GET /definitions/countries

integer<int32> | null

italianRegionId?

Identificador de la región de origen italiana; resolvible mediante GET /definitions/italian-regions

integer<int32> | null

description?

Descripción localizada de la receta

string | null

otherInfos?

Notas o información adicional localizada sobre la receta

string | null

storageInstructions?

Instrucciones localizadas de almacenamiento y conservación

string | null

isPublished

Si la receta está publicada

boolean

isDeleted

Si la receta ha sido eliminada temporalmente

boolean

totalTimeMinutes?

Suma del tiempo de cocción y preparación en minutos

integer<int32> | null

imageUrl?

URL de la imagen de portada de la receta

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Variante 1

object[]

RecipeIngredient

Una entrada de ingrediente en una receta con cantidad

object

recipeIngredientId?

Identificador único para esta entrada de ingrediente

integer<int32>

recipeId?

Identificador de la receta a la que pertenece este ingrediente

integer<int32>

name?

Nombre del ingrediente visible

string | null

quantity?

Cantidad del ingrediente utilizado

number<double> | null

measureUnitId?

Identificador de unidad de medida para la cantidad; resolvible mediante GET /definitions/measure-units

integer<int32> | null

isIngredient?

Verdadero si es un ingrediente; falso si es un artículo genérico o una nota

boolean

suggestions?

object[]

All of

Variante 1

object[]

RecipeTool

Una herramienta o equipo necesario para una receta

object

recipeToolId?

Identificador único para esta entrada de herramienta

integer<int32>

recipeId?

Identificador de la receta a la que pertenece esta herramienta

integer<int32>

name

Nombre para mostrar de la herramienta

string
204
application/json

No Content

No hay esquemas disponibles para este punto final.

401
application/json
object

No autorizado

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Prohibido

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

No Aceptable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entidad no procesable

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Demasiadas solicitudes (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Error Interno del Servidor

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Puerta de enlace incorrecta (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Tiempo de espera de la puerta de enlace (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string