Restofy Docs
Configuración del negocio POST

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
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"
        }
    ]
}