Advanced Incident Management
Additional endpoints for history, calendars, and metadata.
History & Updates
- PUT
/api/admin/Incident/UpdateHistory: Modify an existing incident update. - PUT
/api/admin/Incident/ResolveAllIncidents: Bulk resolve all active incidents. - GET
/api/admin/Incident/id/{id}: Single incident lookup. - POST
/api/admin/Incident/UpdateIncidentBoard: Update the dashboard widget for incidents.
Responses
- 200 OK
- 401 Unauthorized
- 500 Server Error
Description: Success.
Response Body: ApiResponse<T>
Description: Authentication failed.
{
"Success": false,
"Result": null,
"Message": "Invalid or missing API key."
}
Description: Internal server error.
{
"Success": false,
"Result": null,
"Message": "An unexpected error occurred."
}
Calendars & Events
- POST
/api/admin/Incident/GetAllIncidents: Filtered incident retrieval. - POST
/api/admin/Incident/GetAllEventsCalendar: Get data for the calendar view. - GET
/api/admin/Incident/GetAllIncidentsEvent: List all calendar events.
Responses
- 200 OK
- 401 Unauthorized
- 500 Server Error
Description: Success. Returns a list of events.
Description: Authentication failed.
Description: Internal server error.
Components & Sources
- POST
/api/admin/Incident/addsource: Link an external monitoring source to an incident. - GET
/api/admin/Incident/GetIncidentMetadata: Retrieve field options and metadata. - GET
/api/admin/Incident/GetMajorOutages: Specifically list major outages.
Responses
- 200 OK
- 401 Unauthorized
- 500 Server Error
Description: Success.
Description: Authentication failed.
Description: Internal server error.
Maintenance & Recovery
- GET
/api/admin/Incident/getMaintanceByRecurringId: Lookup maintenance by parent ID. - PUT
/api/admin/Incident/DeleteAllReccurence: Remove a recurring schedule.
Responses
- 200 OK
- 401 Unauthorized
- 500 Server Error
Description: Success.
Description: Authentication failed.
Description: Internal server error.
Data Management
- PUT
/api/admin/Incident/Delete: Soft delete an incident. - DELETE
/api/admin/Incident/DeleteSourceAsync: Unlink a monitoring source. - GET
/api/admin/Incident/download/{attachmentId}: Download incident evidence.
Responses
- 200 OK
- 401 Unauthorized
- 404 Not Found
- 500 Server Error
Description: Success. File stream returned.
Description: Authentication failed.
Description: Attachment not found.
Description: Internal server error.