Maintenance period


Introduction

Maintenance period is helpful when you want to pause monitoring during your system upgrade or maintenance activities.

Create maintenanance period

Method Endpoint
Post api/website/{website_id}/maintenance-periods
{
    "starts_at": "2020-10-07 11:45",
    "ends_at": "2020-10-08 11:45",
    "website_id": 53,
    "updated_at": "2020-10-07T02:57:38.000000Z",
    "created_at": "2020-10-07T02:57:38.000000Z",
    "id": 14
}

List all maintenance periods

Method Endpoint
GET api/website/{website_id}/maintenance-periods
[
    {
        "id": 10,
        "website_id": 53,
        "starts_at": "2020-10-06 11:45:00",
        "ends_at": "2020-10-06 12:45:00",
        "created_at": "2020-10-06T12:45:37.000000Z",
        "updated_at": "2020-10-06T13:08:56.000000Z"
    },
    {
        "id": 14,
        "website_id": 53,
        "starts_at": "2020-10-07 11:45:00",
        "ends_at": "2020-10-08 11:45:00",
        "created_at": "2020-10-07T02:57:38.000000Z",
        "updated_at": "2020-10-07T02:57:38.000000Z"
    }
]

Update maintenanance period

Method Endpoint
PUT api/website/{website_id}/maintenance-periods/{id}
{
    "id": 14,
    "website_id": 53,
    "starts_at": "2020-10-08 11:45",
    "ends_at": "2020-10-09 11:45",
    "created_at": "2020-10-07T02:57:38.000000Z",
    "updated_at": "2020-10-07T03:06:10.000000Z"
}

Delete maintenanance period

Method Endpoint
DELETE api/website/{website_id}/maintenance-periods/{id}
{
    "status": true
}