Skip to main content

Maintenance

Schedule planned downtime in advance.

Schedule Maintenance

Create a planned maintenance event.

HTTP Method & URL: POST /api/admin/Incident

Authorization: Requires X-API-KEY

Request

NameValueRequiredDescription
X-API-KEYstringYesYour unique API key.
Content-Typeapplication/jsonYesSending JSON data.

Responses

Description: Success. Returns the Maintenance ID.

Response Body: ApiResponse<Guid>

{
"Success": true,
"Result": "3fa85f64-5717-4562-b3fc-2c963f66afa9",
"Message": "Maintenance scheduled"
}

Get Ongoing Maintenance

Retrieve currently active maintenance windows.

HTTP Method & URL: GET /api/maintenance/status

Request

curl -X GET "https://stg.itechops.com/api/maintenance/status"

Responses

Description: Success. Returns a list of active maintenance windows.

[
{
"IncidentId": "3fa85f64-5717-4562-b3fc-2c963f66afa9",
"Title": "Scheduled Database Maintenance",
"Status": "In Progress",
"StartDate": "2023-11-01T02:00:00Z"
}
]