Create an alert
Creates a new alert that notifies you on Slack or via webhook when one of the subscribed events happens.
Body·
required
application/json
Create an alert
- Type: booleanactiverequired
Whether the alert is active.
- Type: stringenumchannelrequired
Delivery channel for the alert.
values- S
L A C K - H
O O K _ U R L - A
L L
- Type: array string[]eventsrequired
List of events that trigger the alert.
- Type: array integer[]automated
_test _ids Optional list of automated test IDs this alert should be scoped to.
- Type: stringhook
_url HTTPS URL that receives a JSON POST when an event fires. Required when
channelisHOOK_URLorALL. - Type: integerFormat: int32slack
_channel _id ID of a Slack channel previously connected to your project. Required when
channelisSLACKorALL.
Responses
- application/json
- application/json
Request Example for post/v1/alerts
curl http://api.mailreach.co/api/v1/alerts \
--request POST \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: YOUR_SECRET_TOKEN' \
--data '{
"active": true,
"slack_channel_id": 42,
"channel": "SLACK",
"hook_url": "https://example.com/hooks/mailreach",
"automated_test_ids": [
12,
34
],
"events": [
"ACCOUNT_DISCONNECTED",
"SPAMCHECK_COMPLETED"
]
}'
{
"id": 42,
"channel": "SLACK",
"events": [
"ACCOUNT_DISCONNECTED",
"SPAMCHECK_COMPLETED"
],
"active": true,
"hook_url": "https://example.com/hooks/mailreach",
"slack_channel_id": 42,
"automated_test_ids": [
12,
34
]
}