Restofy Docs

Datos de identidad de la sesión de caja

POST /api/cash-closures/get-session-meta

Descripción

Devuelve los datos básicos de una sesión (caja, cajero, apertura, cierre, estado) sin cargar el reporte completo.

Detalles

Retorna solo la identidad de la sesión: caja registradora, cajero, fechas de apertura y cierre, estado y número de zeta diario. Pensado para encabezados o pantallas que no necesitan el reporte detallado. Falla si la sesión no existe o el usuario no tiene permiso sobre ella.

Permisos requeridos

cash.closing.totals.view

Request

Nombre Tipo Requerido Reglas
cashRegisterSessionId int
min_value:1

Ejemplo de request

curl -X POST https://app.restofy.co/api/cash-closures/get-session-meta \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "cashRegisterSessionId": 1
}'

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

Ejemplo de respuesta

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

Request

{
    "cashRegisterSessionId": 2
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "session": {
            "cashRegisterSessionId": 2,
            "cashRegisterName": "Caja Principal",
            "cashierName": "App Testing",
            "openedAt": "2026-07-15T13:18:36.000Z",
            "closedAt": null,
            "status": "open",
            "dailyZ": 2
        }
    }
}