Restofy Docs
Cuentas de caja fuerte POST

Actualizar cuenta de caja fuerte

POST /api/safe-accounts/update-safe-account

Descripción

Edita los datos de una caja fuerte existente.

Detalles

Actualiza el nombre, la ubicación, el tipo y las notas de una caja fuerte. Solo el nombre es obligatorio. La caja fuerte del sistema no se puede editar.

Permisos requeridos

finance.module

Request

Nombre Tipo Requerido Reglas
safeAccountId int
min_value:1
name string
min:2 max:150
location string No
max:200
safeType string No
enum:vault,drop,lockbox,other default:other
notes string No
max:500

Ejemplo de request

curl -X POST https://restofy.pro/api/safe-accounts/update-safe-account \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "safeAccountId": 1,
    "name": "string"
}'

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

Ejemplo de respuesta

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

Request

{
    "safeAccountId": 9114,
    "name": "Caja editada 6aa039290b471",
    "safeType": "drop"
}

Response

{
    "success": true,
    "message": "Caja fuerte actualizada",
    "data": {
        "safeAccount": {
            "safeAccountId": 9114,
            "name": "Caja editada 6aa039290b471",
            "location": null,
            "safeType": "drop",
            "notes": null,
            "isSystem": 0,
            "isActive": 1,
            "currentBalanceCents": 0
        }
    }
}