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