Update an alert

​

Updates the specified alert. Any parameters not provided are left unchanged.

Path Parameters

  • The ID of the alert to update.

Body·

required
application/json

Update an alert

  • Whether the alert is active.

  • List of events that trigger the alert.

  • Optional list of automated test IDs this alert should be scoped to.

  • Delivery channel for the alert.

  • Public HTTPS URL that receives a JSON POST when an event fires. Must be https, must not include credentials or fragments, and must not target localhost or a private IP.

  • ID of a Slack channel previously connected to your project.

Responses

  • application/json
  • application/json
  • application/json
Request Example for post/v1/alerts/{id}
curl http://api.mailreach.co/api/v1/alerts/42 \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: YOUR_SECRET_TOKEN' \
  --data '{
  "active": true,
  "channel": "SLACK",
  "hook_url": "https://example.com/hooks/mailreach",
  "slack_channel_id": 42,
  "automated_test_ids": [
    12,
    34
  ],
  "events": [
    "ACCOUNT_DISCONNECTED"
  ]
}'
{
  "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
  ]
}