Skip to main content
POST
/
api
/
v1
/
config
/
notification-policies
cURL
curl --request POST \
  --url https://{tenant}.chronosphere.io/api/v1/config/notification-policies \
  --header 'API-Token: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "notification_policy": {
    "name": "<string>",
    "bucket_slug": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "routes": {
      "defaults": {
        "critical": {
          "destinations": [
            {
              "disable_resolves": true,
              "email": {
                "addresses": [
                  "<string>"
                ]
              },
              "ops_genie": {
                "external_connection_slug": "<string>"
              },
              "pagerduty": {
                "external_connection_slug": "<string>"
              },
              "slack": {
                "channels": [
                  "<string>"
                ],
                "external_connection_slug": "<string>"
              },
              "victor_ops": {
                "external_connection_slug": "<string>",
                "routing_keys": [
                  "<string>"
                ]
              },
              "webhook": {
                "external_connection_slug": "<string>",
                "query_parameters": [
                  {
                    "key": "<string>",
                    "value": "<string>"
                  }
                ]
              }
            }
          ],
          "notifier_slugs": [
            "<string>"
          ],
          "repeat_interval_secs": 123
        },
        "warn": {
          "destinations": [
            {
              "disable_resolves": true,
              "email": {
                "addresses": [
                  "<string>"
                ]
              },
              "ops_genie": {
                "external_connection_slug": "<string>"
              },
              "pagerduty": {
                "external_connection_slug": "<string>"
              },
              "slack": {
                "channels": [
                  "<string>"
                ],
                "external_connection_slug": "<string>"
              },
              "victor_ops": {
                "external_connection_slug": "<string>",
                "routing_keys": [
                  "<string>"
                ]
              },
              "webhook": {
                "external_connection_slug": "<string>",
                "query_parameters": [
                  {
                    "key": "<string>",
                    "value": "<string>"
                  }
                ]
              }
            }
          ],
          "notifier_slugs": [
            "<string>"
          ],
          "repeat_interval_secs": 123
        }
      },
      "overrides": [
        {
          "alert_label_matchers": [
            {
              "name": "<string>",
              "type": "EXACT",
              "value": "<string>"
            }
          ],
          "notifiers": {
            "critical": {
              "destinations": [
                {
                  "disable_resolves": true,
                  "email": {
                    "addresses": [
                      "<string>"
                    ]
                  },
                  "ops_genie": {
                    "external_connection_slug": "<string>"
                  },
                  "pagerduty": {
                    "external_connection_slug": "<string>"
                  },
                  "slack": {
                    "channels": [
                      "<string>"
                    ],
                    "external_connection_slug": "<string>"
                  },
                  "victor_ops": {
                    "external_connection_slug": "<string>",
                    "routing_keys": [
                      "<string>"
                    ]
                  },
                  "webhook": {
                    "external_connection_slug": "<string>",
                    "query_parameters": [
                      {
                        "key": "<string>",
                        "value": "<string>"
                      }
                    ]
                  }
                }
              ],
              "notifier_slugs": [
                "<string>"
              ],
              "repeat_interval_secs": 123
            },
            "warn": {
              "destinations": [
                {
                  "disable_resolves": true,
                  "email": {
                    "addresses": [
                      "<string>"
                    ]
                  },
                  "ops_genie": {
                    "external_connection_slug": "<string>"
                  },
                  "pagerduty": {
                    "external_connection_slug": "<string>"
                  },
                  "slack": {
                    "channels": [
                      "<string>"
                    ],
                    "external_connection_slug": "<string>"
                  },
                  "victor_ops": {
                    "external_connection_slug": "<string>",
                    "routing_keys": [
                      "<string>"
                    ]
                  },
                  "webhook": {
                    "external_connection_slug": "<string>",
                    "query_parameters": [
                      {
                        "key": "<string>",
                        "value": "<string>"
                      }
                    ]
                  }
                }
              ],
              "notifier_slugs": [
                "<string>"
              ],
              "repeat_interval_secs": 123
            }
          }
        }
      ]
    },
    "slug": "<string>",
    "team_slug": "<string>",
    "updated_at": "2023-11-07T05:31:56Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.chronosphere.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

API-Token
string
header
required

Chronosphere API token

Body

application/json
dry_run
boolean

If true, validates the specified configuration without creating the NotificationPolicy. If the specified configuration is valid, the endpoint returns a partial response without the NotificationPolicy. If the specified configuration is invalid, the endpoint returns an error.

notification_policy
object

The NotificationPolicy to create.

Response

A successful response containing the created NotificationPolicy.

notification_policy
object