Listar parámetros de una categoría
POST /api/settings/get-settings-parameters
Descripción
Devuelve los parámetros de configuración pertenecientes a la categoría indicada.
Detalles
* Retorna los parámetros de configuración activos de la categoría solicitada. * Solo incluye parámetros de alcance de cuenta; los globales quedan excluidos. * Cada parámetro incluye su tipo de dato, valor actual y valor por defecto.
Permisos requeridos
settings.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| categoryId | int | Sí |
min_value:1
|
Ejemplo de request
curl -X POST https://restofy.pro/api/settings/get-settings-parameters \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"categoryId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-13T21:05:19Z
HTTP 200
Request
{
"categoryId": 5
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": [
{
"id": 44,
"code": "pos.cash.closing.allow.occupied.tables",
"title": "Permitir Cierre Con Mesas Ocupadas",
"description": "Si está activo, el cajero puede cerrar la caja aunque existan mesas ocupadas en el salón.",
"iconFontAwesome": "fa-solid fa-chair",
"value": "1",
"defaultValue": "1",
"metadata": null,
"version": 1,
"updatedAt": "2026-09-13T21:00:59.000Z",
"valueTypeCode": "boolean",
"scopeCode": "admin"
},
{
"id": 45,
"code": "pos.cash.closing.allow.pending.orders",
"title": "Permitir Cierre Con Pedidos Pendientes",
"description": "Si está activo, el cajero puede cerrar la caja aunque existan pedidos sin facturar o sin pagar.",
"iconFontAwesome": "fa-solid fa-receipt",
"value": "1",
"defaultValue": "1",
"metadata": null,
"version": 1,
"updatedAt": "2026-09-13T21:00:43.000Z",
"valueTypeCode": "boolean",
"scopeCode": "admin"
},
{
"id": 49,
"code": "pos.cash.closing.require.money.count",
"title": "Conteo De Dinero Obligatorio",
"description": "Si está activo, el cajero debe contar el efectivo y declarar los otros medios de pago antes de cerrar la caja.",
"iconFontAwesome": "fa-solid fa-money-bill-wave",
"value": "0",
"defaultValue": "1",
"metadata": null,
"version": 1,
"updatedAt": "2026-09-13T21:00:59.000Z",
"valueTypeCode": "boolean",
"scopeCode": "admin"
},
{
"id": 50,
"code": "pos.cash.opening.require.base.amount",
"title": "Ingresar Base De Caja Obligatorio",
"description": "Obligar al cajero a registrar el monto inicial (base) al abrir la caja.",
"iconFontAwesome": "fa-solid fa-cash-register",
"value": null,
"defaultValue": "1",
"metadata": null,
"version": 1,
"updatedAt": "2026-05-01T01:34:59.000Z",
"valueTypeCode": "boolean",
"scopeCode": "admin"
},
{
"id": 92,
"code": "pos.cash.closing.tips.payout.mode",
"title": "Propinas Que Se Entregan Al Cerrar",
"description": "Define qué propinas se sugieren entregar al personal en el cierre de caja: solo las cobradas en efectivo, todas las del turno, o ninguna si se liquidan después.",
"iconFontAwesome": "fa-solid fa-hand-holding-heart",
"value": "cash",
"defaultValue": "cash",
"metadata": "{\"options\":[{\"value\":\"cash\",\"label\":\"Solo las cobradas en efectivo\"},{\"value\":\"all\",\"label\":\"Todas las del turno\"},{\"value\":\"deferred\",\"label\":\"No se pagan al cerrar\"}]}",
"version": 1,
"updatedAt": "2026-09-13T21:00:43.000Z",
"valueTypeCode": "select",
"scopeCode": "admin"
},
{
"id": 136,
"code": "pos.cash.closing.allow.unassigned.deliveries",
"title": "Permitir Cierre Con Domicilios Sin asignar repartidor",
"description": "Si está activo, el cajero puede cerrar la caja aunque existan domicilios cobrados sin domiciliario asignado.",
"iconFontAwesome": "fa-solid fa-motorcycle",
"value": "0",
"defaultValue": "0",
"metadata": null,
"version": 1,
"updatedAt": "2026-09-13T21:00:44.000Z",
"valueTypeCode": "boolean",
"scopeCode": "admin"
}
]
}