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 | Sí |
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
}
}