StatusPage allows companies to create and set up a status page that reports real-time and historical data for a website or application in minutes. This integrations enables you to connect Catchpoint and StatusPage so you can view comprehensive alerts and categorize incidents all in one place.
For more information, go to https://www.statuspage.io and https://developer.statuspage.io/#section/Authentication
Catchpoint Integration
Catchpoint’s Alert Webhook allows Catchpoint to integrate with other tools by pushing data when a test triggers an alert. Any tool supporting Webhooks or providing a URL to POST data can be used. Alert Webhook templates can be customized to fit a tool’s format and content-type using Macros. If a template needs modification, please contact Catchpoint Support. We are happy to assist you in creating a template meeting your requirements. Below, you will find integration guide on setting up and customizing templates. These guides are standard workflows created by Catchpoint focused on creating and confirming an API template to be consumed by this tool. Catchpoint does its best to ensure the relevance of these guides and will be happy to assist in implementing a guide as described.
Catchpoint - StatusPage Integration Steps
Web tool Setup
To send data to StatusPage, a PageID and API Key will need to be generated for authentication with the StatusPage.io API. This is used for the Endpoint URL and Authentication Header requests in Catchpoint. For instructions on setting this up, visit https://doers.statuspage.io/api/authentication/.
Catchpoint Setup
1, Log in the Catchpoint Portal and go to Settings > API.
2. In the Alert Webhook section, select Enable.

3. Enter the StatusPage Endpoint URL
4. Set Status to Active.
5. Select Template as the Format.
6. Add a new template.
7. Enter a template Name (e.g. StatusPage) and set the Format to JSON.

8. Paste the following sample JSON template into the field and Save it.
{
"incident": {
"name": "${TestName}",
"status": "${switch(${notificationLevelId},'0','monitoring','1','investigating','3','resolved')}",
"message": "${Switch(${AlertTypeId},'0', 'Unknown','2', 'Byte Length','3', 'Content Match','4', 'Host Failure','7', 'Timin g','9', 'Test Failure', '10', 'Insight', '11','Javascript Failure', '12', 'Ping',13, 'Requests')} - ${switch(${notificationLevelId}, '0','warning','1','error','3','success')}"
}
}
- Catchpoint will now send any alerts directly to StatusPage Incidents tab.

Alert Macro Index
YA full list of the Alert Webhook Macros can be found at: https://docs.catchpoint.com/docs/Alert-Webhook-Macros