Restofy Docs
Cajas registradoras POST

Activar o pausar caja

POST /api/cash-registers/set-active

Descripción

Activa o pausa una caja del negocio sin eliminarla del registro.

Detalles

Cambia el estado de actividad de una caja. Al pausarla deja de aparecer como opción operativa pero se conserva el historial. Una caja pausada se puede reactivar en cualquier momento. No se puede pausar una caja con un turno abierto: primero hay que cerrarlo.

Permisos requeridos

admin.module

Request

Nombre Tipo Requerido Reglas
cashRegisterId int
min_value:1
isActive bool

Ejemplo de request

curl -X POST https://restofy.pro/api/cash-registers/set-active \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "cashRegisterId": 1,
    "isActive": true
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-09-08T16:35:34Z
HTTP 200

Request

{
    "cashRegisterId": 1,
    "isActive": 0
}

Response

{
    "success": true,
    "message": "Estado actualizado",
    "data": {
        "cashRegisterId": 1
    }
}