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>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"categoryId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"categoryId": 23
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": [
{
"id": 90,
"code": "pos.order.require.guest.count",
"title": "Pedir comensales al abrir mesa",
"description": "Si está activo, al abrir una mesa libre primero pides la cantidad de comensales. Si lo apagas, la mesa abre el pedido directo.",
"iconFontAwesome": "fa-solid fa-users",
"value": "1",
"defaultValue": "1",
"metadata": null,
"version": 1,
"updatedAt": "2026-09-08T16:30:58.000Z",
"valueTypeCode": "boolean",
"scopeCode": "admin"
},
{
"id": 91,
"code": "pos.order.show.payment.actions.on.save",
"title": "Mostrar ventana con acciones al guardar pedido",
"description": "Si está activo, al guardar el pedido se muestran los botones para pagar o seguir en la orden. Si lo apagas, vuelves directo al tablero de mesas.",
"iconFontAwesome": "fa-solid fa-credit-card",
"value": "1",
"defaultValue": "0",
"metadata": null,
"version": 1,
"updatedAt": "2026-09-08T16:30:58.000Z",
"valueTypeCode": "boolean",
"scopeCode": "admin"
},
{
"id": 95,
"code": "pos.orders.board.window.hours",
"title": "Horas de ventana del tablero de órdenes",
"description": "Horas hacia atrás que una orden permanece visible en el tablero de seguimiento. Por ejemplo, con 6 una orden despachada hace más de 6 horas ya no aparece.",
"iconFontAwesome": "fa-solid fa-clock-rotate-left",
"value": "6",
"defaultValue": "6",
"metadata": "{\"min\": 1, \"max\": 48, \"unit\": \"horas\", \"step\": 1}",
"version": 1,
"updatedAt": "2026-09-08T16:30:58.000Z",
"valueTypeCode": "integer",
"scopeCode": "admin"
},
{
"id": 98,
"code": "pos.zones.uncollected.threshold.hours",
"title": "Horas para mover un pedido a Por cobrar",
"description": "Un pedido de domicilio, mostrador, recoger o vehiculo que lleva mas de estas horas abierto sin cobrar se mueve a la pestaña Por cobrar, para que no se acumule en su pestaña. Se admite entre 3 y 48 horas.",
"iconFontAwesome": "fa-solid fa-hand-holding-dollar",
"value": "12",
"defaultValue": "12",
"metadata": null,
"version": 1,
"updatedAt": "2026-09-08T16:30:58.000Z",
"valueTypeCode": "integer",
"scopeCode": "admin"
}
]
}