Skip to main content

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

Description: Success.

Response Body: ApiResponse<T>


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

Description: Success. Returns a list of events.


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

Description: Success.


Maintenance & Recovery

  • GET /api/admin/Incident/getMaintanceByRecurringId: Lookup maintenance by parent ID.
  • PUT /api/admin/Incident/DeleteAllReccurence: Remove a recurring schedule.

Responses

Description: Success.


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

Description: Success. File stream returned.