Skip to main content

Reports & Audit

Access system logs and uptime metrics for security and compliance.

Audit Trail

Retrieve system logs including user actions and timestamps.

HTTP Method & URL: GET /api/admin/AuditTrail

Authorization: Requires X-API-KEY

Request

NameValueRequiredDescription
X-API-KEYstringYesYour unique API key.

Responses

Description: Success. Returns a paginated list of audit entries.

Response Body: ApiResponse<PaginationModel<AuditTrailModel>>

{
"Success": true,
"Result": {
"Data": [
{
"AuditId": "3fa85f64-5717-4562-b3fc-2c963f66afd1",
"ActionType": "Update",
"ActionMassage": "Updated component status",
"PerformedBy": "admin@example.com",
"Timestamp": "2023-10-25T14:30:00Z"
}
],
"TotalRecords": 150,
"TotalPages": 30
}
}

Uptime Reports

Retrieve monthly uptime statistics for your components.

HTTP Method & URL: GET /api/admin/Reports/GetMonthlyUptimeReports

Request

NameValueRequiredDescription
X-API-KEYstringYesYour unique API key.

Responses

Description: Success. Returns monthly uptime percentages.

[
{
"Month": "October",
"Year": 2023,
"UptimePercentage": 99.98,
"IncidentCount": 2
}
]