{
"name": "Salsa de Tomate",
"yield_quantity": 1,
"yield_unit_id": "unit_lt_01...",
"ingredients": [
{
"external_item_id": "tomate-bola",
"quantity": 0.8,
"unit_id": "unit_kg_01..."
}
]
}
{
"id": "rec_01...",
"name": "Salsa de Tomate",
"status": "DRAFT",
"yield_quantity": 1,
"yield_unit_id": "unit_lt_01..."
}
Recetas
Crear receta (borrador)
Crea una nueva receta en estado DRAFT. Los borradores no afectan los niveles de stock. Publícalos cuando estén listos.
POST
/
api
/
v1
/
public
/
vendors
/
{vendorId}
/
recipes
{
"name": "Salsa de Tomate",
"yield_quantity": 1,
"yield_unit_id": "unit_lt_01...",
"ingredients": [
{
"external_item_id": "tomate-bola",
"quantity": 0.8,
"unit_id": "unit_kg_01..."
}
]
}
{
"id": "rec_01...",
"name": "Salsa de Tomate",
"status": "DRAFT",
"yield_quantity": 1,
"yield_unit_id": "unit_lt_01..."
}
string
requerido
API key de BOH con scope
recipes:write.string
requerido
UUID del vendor.
string
requerido
Nombre de la receta.
number
requerido
Cantidad producida por esta receta.
string
requerido
UUID de la unidad de la cantidad producida.
string
UUID del producto del menú al que se vincula esta receta.
string
ID externo del producto del menú.
object[]
Lista de ingredientes.
string
Actor para auditoría.
{
"name": "Salsa de Tomate",
"yield_quantity": 1,
"yield_unit_id": "unit_lt_01...",
"ingredients": [
{
"external_item_id": "tomate-bola",
"quantity": 0.8,
"unit_id": "unit_kg_01..."
}
]
}
{
"id": "rec_01...",
"name": "Salsa de Tomate",
"status": "DRAFT",
"yield_quantity": 1,
"yield_unit_id": "unit_lt_01..."
}

