Modificadores
POST
Crear modificador
POST /api/modifiers/create-modifier
Descripción
Crea un modificador nuevo dentro de un grupo de modificadores.
Detalles
Crea un modificador dentro del grupo indicado con su precio adicional, las cantidades mínima y máxima por orden y la cantidad sugerida por defecto. El nuevo modificador queda al final del grupo. Falla si el grupo no existe o ya fue eliminado.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| modifierGroupId | int | Sí |
min_value:1
|
| name | string | Sí |
max:100
|
| priceCents | int | No |
min_value:0
default:0
|
| minQuantity | int | No |
min_value:0
max_value:255
default:0
|
| maxQuantity | int | No |
min_value:1
max_value:255
default:1
|
| defaultQuantity | int | No |
min_value:0
max_value:255
default:0
|
Ejemplo de request
curl -X POST https://app.restofy.co/api/modifiers/create-modifier \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"modifierGroupId": 1,
"name": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-07-15T13:20:48Z
HTTP 200
Request
{
"modifierGroupId": 20,
"name": "Mod Recetas 6a5788d1b59e0",
"priceCents": 0,
"minQuantity": 0,
"maxQuantity": 1,
"defaultQuantity": 0
}
Response
{
"success": true,
"message": "Modificador creado",
"data": {
"modifierUuid": "4b31d980-8610-44ea-8784-37fa18a8b7ff",
"modifier": {
"modifierId": 76,
"modifierUuid": "4b31d980-8610-44ea-8784-37fa18a8b7ff",
"modifierGroupId": 20,
"name": "Mod Recetas 6a5788d1b59e0",
"priceCents": 0,
"minQuantity": 0,
"maxQuantity": 1,
"defaultQuantity": 0,
"sortOrder": 1,
"isAvailable": 1
}
}
}