ACTIVITY TENANT
Introducción
El reporte Activity Tenant permite consultar el registro de actividad (log de auditoría) de las acciones realizadas por los usuarios dentro de un tenant, en un rango de fechas determinado. Cada registro incluye el usuario que ejecutó la acción, el controlador y método afectado, el resultado de la operación, y el detalle completo de la solicitud a través del campo i_Data.
Este reporte es útil para auditar cambios y operaciones realizadas sobre el sistema (por ejemplo, creación, edición o eliminación de recursos como workgroups), permitiendo identificar quién ejecutó cada acción, cuándo, desde qué dirección IP y con qué resultado.
POST |
{{ly_endpoint}}/api/LynnReporting/ExecuteReport/{{ly_tenant}}/{{ly_reportId}} |
| Request (Body JSON) |
|
| Response |
|
cURL
curl --location '{{ly_endpoint}}/api/LynnReporting/ExecuteReport/{{ly_tenant}}/{{ly_reportId}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: {{var_token}}' \
--data '{
"startDate" : "2026-06-01 00:00:00",
"endDate" : "2026-07-30 23:59:00",
"lastDocument": ""
}'
Note
Las variables entre {{ }} (ly_endpoint, ly_tenant, ly_reportId, var_token) corresponden a variables de entorno/colección que debes configurar en tu cliente (Postman, Insomnia, etc.).
Los campos startDate, endDate, y lastDocument no son variables de la API — van directamente en el body como valores literales de tu solicitud. Ajusta estos valores según el rango de fechas y tamaño de página que necesites.
Parámetros de Ruta (Path Parameters)
| Parámetro | Descripción |
|---|---|
ly_endpoint |
Url base, de acuerdo al ambiente: Testing: https://premium-testing.lynn.cx Production: https://premium-production.lynn.cx |
ly_tenant |
Identificador del tenant |
ly_reportId |
ID del reporte a ejecutar60D12322-2D25-40DE-BFD4-D4DAE7241C43 |
Parámetros de Entrada
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
startDate |
string (date-time) |
✅ | Fecha y hora de inicio en formato yyyy-MM-dd HH:mm:ss |
endDate |
string (date-time) |
✅ | Fecha y hora de término en el mismo formato |
campaingId |
string |
✅ | ID de la campaña para filtrar resultados |
lastDocument |
string |
Opcional | Identificador del último documento recibido en una consulta anterior, usado para paginar resultados. Se envía vacío o se omite en la primera consulta. |
Campos de result de Salida
| Campo | Tipo | Descripción |
|---|---|---|
Owner |
string |
Correo electrónico del usuario que ejecutó la acción. |
UserId |
integer |
Identificador único del usuario que ejecutó la acción. |
ServerEnvironment |
string |
Entorno del servidor donde se generó el evento (ej. production). |
i_SessionId |
string/null |
Identificador de la sesión asociada al evento, si existe. |
i_Description |
string |
Descripción corta del evento (ej. Workgroup_Delete). |
i_date |
string (date-time) |
Fecha y hora en que se generó el evento. |
i_Data |
string (JSON) |
Objeto JSON serializado como string con el detalle completo de la acción realizada. |
i_Data_workgroup |
string |
Identificador del workgroup afectado por la acción (UUID). |
i_Data_tenantId |
string |
Identificador del tenant asociado a la acción. |
i_Data_Controller |
string |
Nombre del controlador que procesó la solicitud. |
i_Data_Action |
string |
Acción ejecutada sobre el controlador (ej. Delete). |
i_Data_Duration |
string |
Duración de la ejecución de la acción (formato HH:mm:ss.fffffff). |
i_Data_Method |
string |
Método HTTP utilizado en la solicitud (ej. GET). |
i_Data_Response |
string |
Código de respuesta HTTP de la solicitud. |
i_Data_RemoteIpAddress |
string |
Dirección IP desde la cual se originó la solicitud. |