v1
latestOpenAPI 3.0.02026-07-141,4077,1665.2 MBMonitors
Create a monitor notification rule
Creates a monitor notification rule.
post/api/v2/monitor/notification_rule
Request body
Example request
{
"data": {
"attributes": {
"conditional_recipients": {
"conditions": [
{
"recipients": [
"slack-test-channel",
"jira-test"
],
"scope": "transition_type:is_alert"
}
],
"fallback_recipients": [
"slack-test-channel",
"jira-test"
]
},
"filter": {
"tags": [
"team:product",
"host:abc"
]
},
"name": "A notification rule name",
"recipients": [
"slack-test-channel",
"jira-test"
]
},
"type": "monitor-notification-rule"
}
}Response
OK
Example response
{
"data": {
"attributes": {
"conditional_recipients": {
"conditions": [
{
"recipients": [
"slack-test-channel",
"jira-test"
],
"scope": "transition_type:is_alert"
}
],
"fallback_recipients": [
"slack-test-channel",
"jira-test"
]
},
"created": "2020-01-02 03:04:00+00:00",
"filter": {
"tags": [
"team:product",
"host:abc"
]
},
"modified": "2020-01-02 03:04:00+00:00",
"name": "A notification rule name",
"recipients": [
"slack-test-channel",
"jira-test"
]
},
"id": "00000000-0000-1234-0000-000000000000",
"relationships": {
"created_by": {
"data": {
"id": "00000000-0000-1234-0000-000000000000",
"type": "users"
}
}
},
"type": "monitor-notification-rule"
},
"included": [
{
"relationships": {
"org": {
"data": {
"id": "00000000-0000-beef-0000-000000000000",
"type": "orgs"
}
},
"other_orgs": {
"data": []
},
"other_users": {
"data": []
},
"roles": {
"data": [
{
"id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
"type": "roles"
}
]
}
},
"type": "users"
}
]
}