Restofy Docs
Sub-recetas reutilizables POST

Obtener sub-receta

POST /api/sub-recipes/get-sub-recipe

Descripción

Retorna los datos completos de una sub-receta y sus ingredientes.

Detalles

* Devuelve los campos base de la sub-receta: nombre, nombre interno, descripción, rendimiento y estado. * Incluye la lista completa de ingredientes con cantidad y unidad de cada uno. * Falla si la sub-receta no existe.

Permisos requeridos

catalog.module recipes.module

El usuario solo necesita uno de los permisos listados.

Request

Nombre Tipo Requerido Reglas
subRecipeUuid string Sí
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/sub-recipes/get-sub-recipe \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "subRecipeUuid": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-11-02T19:00:57Z
HTTP 200

Request

{
    "subRecipeUuid": "7514b261-9c80-49ce-b0ac-f334cd1554b0"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "subRecipe": {
            "id": 2,
            "subRecipeUuid": "7514b261-9c80-49ce-b0ac-f334cd1554b0",
            "name": "Salsa de la casa 6ae8ddcd64ef3",
            "internalName": null,
            "description": null,
            "quantity": "2.5000",
            "unitId": 3,
            "unitName": "Mililitro",
            "unitSymbol": "ml",
            "isActive": 1,
            "isAvailable": 1
        },
        "lines": [
            {
                "id": 2,
                "inventoryItemId": 24,
                "inventoryItemName": "Aceite Vegetal",
                "quantity": "0.5000",
                "unitId": 3,
                "unitName": "Mililitro",
                "unitSymbol": "ml"
            }
        ]
    }
}