Возвращает список записей логов с пагинацией и фильтрацией.
{
"status": true,
"message": "Logs retrieved successfully",
"data": {
"logs": [
{
"id": "aa0e8400-e29b-41d4-a716-446655440090",
"key": "fm.transactions.create",
"status": "success",
"criticality": 8,
"account_id": "550e8400-e29b-41d4-a716-446655440001",
"request_id": "e08cf60221af/7tXcx4SYpF-007394",
"user_agent": "Mozilla/5.0 ...",
"ip": "1.1.1.1",
"created_at": "2026-06-14T12:00:00Z"
}
],
"pagination": {
"total": 1,
"page": 1,
"limit": 20,
"pages": 1
}
},
"meta": {
"timestamp": "2026-06-14T12:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/logs",
"method": "GET"
}
}Возвращает одну запись лога с полными метаданными.
{
"status": true,
"message": "Log retrieved successfully",
"data": {
"id": "aa0e8400-e29b-41d4-a716-446655440090",
"key": "fm.transactions.create",
"status": "success",
"criticality": 8,
"account_id": "550e8400-e29b-41d4-a716-446655440001",
"request_id": "e08cf60221af/7tXcx4SYpF-007394",
"user_agent": "Mozilla/5.0 ...",
"ip": "1.1.1.1",
"metadata": {
"amount": 5000,
"direction": "income"
},
"created_at": "2026-06-14T12:00:00Z"
},
"meta": {
"timestamp": "2026-06-14T12:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/logs/...",
"method": "GET"
}
}Безвозвратно удаляет все записи логов организации.
{
"status": true,
"message": "Logs cleared successfully",
"data": {},
"meta": {
"timestamp": "2026-06-14T12:05:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/logs/clear",
"method": "POST"
}
}Частично удаляет записи логов старше 30 дней, сохраняя недавнюю историю.
{
"status": true,
"message": "Logs optimized successfully",
"data": {},
"meta": {
"timestamp": "2026-06-14T12:05:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/logs/optimize",
"method": "POST"
}
}Возвращает данные для графа активности — количество действий по дням.
{
"status": true,
"message": "Activity retrieved successfully",
"data": [
{
"date": "2026-06-14",
"count": 42
},
{
"date": "2026-06-13",
"count": 58
}
],
"meta": {
"timestamp": "2026-06-14T12:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/logs/activity",
"method": "GET"
}
}