Restofy Docs
Caja POST

Cambiar la caja activa del usuario

POST /api/cashier/update-session

Descripción

Define una nueva caja como preferida del usuario y, si esa caja tiene una sesión abierta, devuelve los datos de esa sesión.

Detalles

Marca la caja indicada como caja preferida del usuario, reemplazando la preferencia anterior. Si la caja seleccionada tiene una sesión de caja abierta retorna los datos de esa sesión, de lo contrario el campo de sesión activa viene vacío. Falla si el usuario no tiene acceso a la caja indicada.

Permisos requeridos

cash.module

Request

Nombre Tipo Requerido Reglas
cashRegisterId int
min_value:1

Ejemplo de request

curl -X POST https://app.restofy.co/api/cashier/update-session \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "cashRegisterId": 1
}'

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

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

{
    "cashRegisterId": 1
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "cashRegisterId": 1,
        "activeSession": null
    }
}