Restofy Docs
Perfil POST

Mi actividad reciente

POST /api/profile/list-my-activity-logs

Descripción

Lista paginada de las acciones del usuario en su negocio activo.

Detalles

Devuelve las acciones que el usuario realizó en el negocio que tiene activo, con la acción, una descripción, la dirección de origen y la fecha. Permite buscar por texto y acotar por rango de fechas. Si el usuario no tiene un negocio activo, la lista llega vacía.

Permisos requeridos

auth

Request

Nombre Tipo Requerido Reglas
search string No
max:100
fromIso string No
max:30
toIso string No
max:30

Paginación

defaultLimit 20
maxLimit 100
defaultSort createdAt
defaultDir desc
withTotal true
allowedSorts [createdAt, action]

Ejemplo de request

curl -X POST https://app.restofy.co/api/profile/list-my-activity-logs \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>"

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

Ejemplo de respuesta

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

Request

[]

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "activityLogs": [
            {
                "activityLogId": 1,
                "action": "Inicio de sesion",
                "description": "Login exitoso",
                "userUuid": "627b23c3-c396-4c7d-b097-672a927f275c",
                "userName": "App Testing",
                "ipAddress": "127.0.0.1",
                "url": "/app/pages/auth/login/",
                "createdAt": "2026-07-15T13:18:27.000Z"
            },
            {
                "activityLogId": 2,
                "action": "Producto creado",
                "description": "Nuevo producto del catalogo",
                "userUuid": "627b23c3-c396-4c7d-b097-672a927f275c",
                "userName": "App Testing",
                "ipAddress": "127.0.0.1",
                "url": "/app/pages/catalog/products/",
                "createdAt": "2026-07-15T13:18:27.000Z"
            }
        ],
        "pagination": {
            "page": 1,
            "limit": 20,
            "total": 2,
            "totalPages": 1,
            "hasNext": false,
            "hasPrev": false
        }
    }
}