Timeline APIs
Post Events Statistics (POST)
Returns statistical data for events in the timeline.
Route
|
URI |
/api/v1/TimeLine/EventStatistics |
|
Method |
POST |
|
Result |
JSON – EventStatisticsModel |
Parameters
{
"StartTime": "2025-12-30T07:27:00",
"EndTime": "2026-01-13T07:27:00",
"Filters": [],
"Scale": "Day"
}
Example
POST http://localhost/api/v1/TimeLine/EventStatistics
Content-Type: application/json
{query parameters}
Post Events List (POST)
Returns a list of events for the timeline.
Route
|
URI |
/api/v1/TimeLine/Events |
|
Method |
POST |
|
Result |
JSON – Array of EventModel |
Parameters
{
"StartTime": "2025-12-30T07:27:00",
"EndTime": "2026-01-13T07:27:00",
"Filters": []
}
Example
POST http://localhost/api/v1/TimeLine/Events
Content-Type: application/json
{query parameters}
Get Events Categories (GET)
Returns available categories for filtering timeline events.
Route
|
URI |
/api/v1/TimeLine/FilterCategories |
|
Method |
GET |
|
Result |
JSON – Array of CategoryModel |
Parameters
None
Example
GET http://localhost/api/v1/TimeLine/FilterCategories
[
{
"Id": 0,
"DisplayName": "Provider",
"PropertyName": "Provider",
"FilterValues": [
{
"Id": 1,
"DisplayName": "N/A"
},
{
"Id": 4,
"DisplayName": "eng.protected-networks.local"
},
{
"Id": 2,
"DisplayName": "lab.protected-networks.local"
}
]
},
{
"Id": 1,
"DisplayName": "Event type",
"PropertyName": "EventType",
"FilterValues": [
{
"Id": 6,
"DisplayName": "Active Directory user or computer account created"
},
{
"Id": 10,
"DisplayName": "Attribute changed"
},
{
"Id": 35,
"DisplayName": "Changes on alert definitions"
},
{
"Id": 40,
"DisplayName": "External Script"
},
{
"Id": 8,
"DisplayName": "Password reset"
}
]
},
{
"Id": 2,
"DisplayName": "Technology",
"PropertyName": "Technology",
"FilterValues": [
{
"Id": 0,
"DisplayName": "N/A"
},
{
"Id": 1,
"DisplayName": "Active Directory"
}
]
},
{
"Id": 3,
"DisplayName": "Severity",
"PropertyName": "Severity",
"FilterValues": [
{
"Id": 0,
"DisplayName": "Information"
},
{
"Id": 1,
"DisplayName": "Warning"
},
{
"Id": 2,
"DisplayName": "Critical"
}
]
},
{
"Id": 4,
"DisplayName": "Source type",
"PropertyName": "SourceType",
"FilterValues": [
{
"Id": 1,
"DisplayName": "Logbook"
}
]
},
{
"Id": 5,
"DisplayName": "Machine name (Collector)",
"PropertyName": "GafferMachineName",
"FilterValues": [
{
"Id": 1,
"DisplayName": "N/A"
},
{
"Id": 3,
"DisplayName": "brn-cld-385"
}
]
}
]