# StatusCake integration

> Website uptime, SSL, page speed and heartbeat monitoring with contact groups and maintenance windows.

- Authentication: apiKey

## Tools (36)

- **Create a contact group**: Creates a contact group with the given parameters.
- **Create a heartbeat check**: Creates a heartbeat check with the given parameters.
- **Create a maintenance window**: Creates a maintenance window with the given parameters.
- **Create an SSL check**: Creates an SSL check with the given parameters.
- **Create an uptime check**: Creates an uptime check with the given parameters.
- **Create a pagespeed check**: Creates a pagespeed check with the given parameters.
- **Delete a contact group**: Deletes a contact group with the given id.
- **Delete a heartbeat check**: Deletes a heartbeat check with the given id.
- **Delete a maintenance window**: Deletes a maintenance window with the given id.
- **Delete an SSL check**: Deletes an SSL check with the given id.
- **Delete an uptime check**: Deletes an uptime check with the given id.
- **Delete a pagespeed check**: Deletes a pagespeed check with the given id.
- **Get all contact groups**: Returns a list of contact groups for an account.
- **Get all heartbeat checks**: Returns a list of heartbeat checks for an account.
- **Get all maintenance windows**: Returns a list of maintenance windows for an account.
- **Get all pagespeed check history**: Returns a list of pagespeed check history results for a given id, detailing the runs performed on the StatusCake testing infrastruture. The returned results are a paginated series. Alongside the response data is a `links` object referencing the current response document, `self`, and the next page in the series, `next`. Aggregated data over the specified duration is returned in the root level `metadata` field.
- **Get all pagespeed checks**: Returns a list of pagespeed checks for an account.
- **Get all pagespeed monitoring locations**: Returns a list of locations detailing server information for pagespeed monitoring servers. This information can be used to create further checks using the API.
- **Get all SSL checks**: Returns a list of SSL checks for an account.
- **Get all uptime check alerts**: Returns a list of uptime check alerts for a given id. The returned results are a paginated series. Alongside the response data is a `links` object referencing the current response document, `self`, and the next page in the series, `next`.
- **Get all uptime check history**: Returns a list of uptime check history results for a given id, detailing the runs performed on the StatusCake testing infrastruture. The returned results are a paginated series. Alongside the response data is a `links` object referencing the current response document, `self`, and the next page in the series, `next`.
- **Get all uptime check periods**: Returns a list of uptime check periods for a given id, detailing the creation time of the period, when it ended and the duration. The returned results are a paginated series. Alongside the response data is a `links` object referencing the current response document, `self`, and the next page in the series, `next`.
- **Get all uptime checks**: Returns a list of uptime checks for an account.
- **Get all uptime monitoring locations**: Returns a list of locations detailing server information for uptime monitoring servers. This information can be used to create further checks using the API.
- **Retrieve a contact group**: Returns a contact group with the given id.
- **Retrieve a heartbeat check**: Returns a heartbeat check with the given id.
- **Retrieve a maintenance window**: Returns a maintenance window with the given id.
- **Retrieve an SSL check**: Returns an SSL check with the given id.
- **Retrieve an uptime check**: Returns an uptime check with the given id.
- **Retrieve a pagespeed check**: Returns a pagespeed check with the given id.
- **Update a contact group**: Updates a contact group with the given parameters.
- **Update a heartbeat check**: Updates a heartbeat check with the given parameters.
- **Update a maintenance window**: Updates a maintenance window with the given parameters.
- **Update an SSL check**: Updates an SSL check with the given parameters.
- **Update an uptime check**: Updates an uptime check with the given parameters.
- **Update a pagespeed check**: Updates a pagespeed check with the given parameters.

Connect StatusCake in General Input: https://www.generalinput.com/apps/statuscake