Productos del menú
POST
Obtener producto del catálogo
POST /api/products/get-product
Descripción
Retorna los datos editables de un producto del catálogo identificado por su uuid.
Detalles
Devuelve los datos completos de un producto disponible del catálogo: nombre, categoría, unidad, tiempo de servicio, precio base, apariencia visual, estado operativo y demás atributos editables. Falla si el producto no existe o fue eliminado.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| productUuid | string | Sí |
min:36
max:36
|
Ejemplo de request
curl -X POST https://restofy.pro/api/products/get-product \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"productUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"productUuid": "7305baa4-833a-4416-a266-ade54e398826"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"product": {
"uuid": "7305baa4-833a-4416-a266-ade54e398826",
"name": "Prod Style 6aa0391f003ad",
"sku": "SOP-006",
"internalName": null,
"description": null,
"kitchenDefaultNotes": null,
"basePriceCents": 5000,
"consumptionTaxCents": 0,
"prepTimeMinutes": 0,
"stockMin": "0.0000",
"sortKey": "q",
"iconFontAwesome": "fa-solid fa-bowl-food",
"color": "#FF4500",
"menuCardStyle": "spotlight",
"isActive": 1,
"productCategoryUuid": "ef52bb1b-f81b-44f8-a33c-119ca3d557ce",
"productCategoryName": "Sopas y Cremas",
"unitId": 1,
"defaultCourseId": 5,
"taxRuleIds": [],
"revenueAccountId": null
}
}
}