Get a recipe

Recupere os detalhes completos e aprofundados de uma receita específica pelo seu identificador. Isso inclui etapas, ingredientes, valores nutricionais e mídia, fornecendo tudo o que é necessário para renderizar uma experiência culinária rica e interativa na sua plataforma. Desenvolvido para uma recuperação ultrarrápida, ele alimenta as principais páginas de detalhes de receitas da sua aplicação. Casos de uso: MODO DE COZINHA INTERATIVA • Disponibilize na sua aplicação um modo de cozinha passo a passo, sem distrações, com tempos precisos, instruções e recursos de mídia. Pode ser integrado a assistentes de voz. COMÉRCIO ELETRÔNICO — PÁGINAS DE PRODUTO ENRIQUECIDAS • Incorpore a receita completa às páginas de produtos nos casos em que o produto seja um ingrediente principal. Os usuários adicionam todos os ingredientes ao carrinho a partir da visualização da receita. RESTAURANTES — MENU DIGITAL INTERATIVO • O cliente escaneia o código QR do prato e vê a receita completa: ingredientes, preparo e valores nutricionais. KITS DE ENTREGA DE REFEIÇÕES • Manual de instruções digital para kits físicos de refeições. O cliente escaneia o QR na caixa e visualiza a receita passo a passo.

GET
/recipes/{recipeId}
Recipes
Nenhum crédito necessário

Resposta

200
application/json
object

RecipeDetail

Detalhes completos de uma receita

object

recipeId

Identificador exclusivo da receita

integer<int32>

title?

Título localizado da receita

string | null

slug

Identificador amigável para URL da receita

string

difficulty?

integer

All of

Variante 1

integer
012

cookingTimeMinutes?

Tempo de cozimento em minutos

integer<int32> | null

preparationTimeMinutes?

Tempo de preparo em minutos

integer<int32> | null

recipeTypeId

integer
123578101112131415

servings

Número de porções que a receita rende

integer<int16>

countryId?

Identificador do país de origem; pode ser resolvido por GET /definitions/countries

integer<int32> | null

italianRegionId?

Identificador da região italiana de origem; pode ser resolvido por GET /definitions/italian-regions

integer<int32> | null

description?

Descrição localizada da receita

string | null

otherInfos?

Observações ou informações adicionais localizadas sobre a receita

string | null

storageInstructions?

Instruções localizadas de armazenamento e conservação

string | null

isPublished

Indica se a receita está publicada

boolean

isDeleted

Indica se a receita foi excluída de forma não permanente

boolean

totalTimeMinutes?

Soma do tempo de cozimento e preparo em minutos

integer<int32> | null

imageUrl?

URL da imagem de capa da receita

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Variante 1

object[]

RecipeIngredient

Uma entrada de ingrediente em uma receita com quantidade

object

recipeIngredientId?

Identificador exclusivo desta entrada de ingrediente

integer<int32>

recipeId?

Identificador da receita à qual este ingrediente pertence

integer<int32>

name?

Nome de exibição do ingrediente

string | null

quantity?

Quantidade do ingrediente utilizada

number<double> | null

measureUnitId?

Identificador da unidade de medida da quantidade; pode ser resolvido por meio de GET /definitions/measure-units

integer<int32> | null

isIngredient?

Verdadeiro se for um ingrediente; falso se for um item genérico ou uma observação

boolean

suggestions?

object[]

All of

Variante 1

object[]

RecipeTool

Uma ferramenta ou equipamento necessário para uma receita

object

recipeToolId?

Identificador exclusivo desta entrada de ferramenta

integer<int32>

recipeId?

Identificador da receita à qual esta ferramenta pertence

integer<int32>

name

Nome de exibição da ferramenta

string
204
application/json

No Content

Nenhum esquema está disponível para este endpoint.

401
application/json
object

Não autorizado

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Proibido

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Não aceitável

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entidade não processável

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Muitas solicitações (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Erro interno do servidor

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Gateway inválido (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Tempo limite do gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string