Create Global Router
curl --request POST \
--url https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"router": {
"createTime": "2023-11-07T05:31:56Z",
"description": "<string>",
"disabled": true,
"entityLabels": {},
"fallback": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
],
"fallbackTargets": [
{
"target": {
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
}
],
"id": "a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9",
"name": "My Router",
"routingLabels": {
"environment": "<string>",
"service": "<string>",
"team": "<string>"
},
"rules": [
{
"condition": "alertDef.priority == 'P3'",
"customDetails": {},
"name": "<string>",
"targets": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
]
}
],
"updateTime": "2023-11-07T05:31:56Z"
}
}
EOFimport requests
url = "https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers"
payload = { "router": {
"createTime": "2023-11-07T05:31:56Z",
"description": "<string>",
"disabled": True,
"entityLabels": {},
"fallback": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
],
"fallbackTargets": [{ "target": {
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
} }],
"id": "a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9",
"name": "My Router",
"routingLabels": {
"environment": "<string>",
"service": "<string>",
"team": "<string>"
},
"rules": [
{
"condition": "alertDef.priority == 'P3'",
"customDetails": {},
"name": "<string>",
"targets": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
]
}
],
"updateTime": "2023-11-07T05:31:56Z"
} }
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
router: {
createTime: '2023-11-07T05:31:56Z',
description: '<string>',
disabled: true,
entityLabels: {},
fallback: [
{
connectorId: '<string>',
customDetails: {},
id: 'd4b56246-64bb-4714-a8bd-97c999f1d801',
presetId: '<string>'
}
],
fallbackTargets: [
{
target: {
connectorId: '<string>',
customDetails: {},
id: 'd4b56246-64bb-4714-a8bd-97c999f1d801',
presetId: '<string>'
}
}
],
id: 'a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9',
name: 'My Router',
routingLabels: {environment: '<string>', service: '<string>', team: '<string>'},
rules: [
{
condition: 'alertDef.priority == \'P3\'',
customDetails: {},
name: '<string>',
targets: [
{
connectorId: '<string>',
customDetails: {},
id: 'd4b56246-64bb-4714-a8bd-97c999f1d801',
presetId: '<string>'
}
]
}
],
updateTime: '2023-11-07T05:31:56Z'
}
})
};
fetch('https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'router' => [
'createTime' => '2023-11-07T05:31:56Z',
'description' => '<string>',
'disabled' => true,
'entityLabels' => [
],
'fallback' => [
[
'connectorId' => '<string>',
'customDetails' => [
],
'id' => 'd4b56246-64bb-4714-a8bd-97c999f1d801',
'presetId' => '<string>'
]
],
'fallbackTargets' => [
[
'target' => [
'connectorId' => '<string>',
'customDetails' => [
],
'id' => 'd4b56246-64bb-4714-a8bd-97c999f1d801',
'presetId' => '<string>'
]
]
],
'id' => 'a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9',
'name' => 'My Router',
'routingLabels' => [
'environment' => '<string>',
'service' => '<string>',
'team' => '<string>'
],
'rules' => [
[
'condition' => 'alertDef.priority == \'P3\'',
'customDetails' => [
],
'name' => '<string>',
'targets' => [
[
'connectorId' => '<string>',
'customDetails' => [
],
'id' => 'd4b56246-64bb-4714-a8bd-97c999f1d801',
'presetId' => '<string>'
]
]
]
],
'updateTime' => '2023-11-07T05:31:56Z'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers"
payload := strings.NewReader("{\n \"router\": {\n \"createTime\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"disabled\": true,\n \"entityLabels\": {},\n \"fallback\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ],\n \"fallbackTargets\": [\n {\n \"target\": {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n }\n ],\n \"id\": \"a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9\",\n \"name\": \"My Router\",\n \"routingLabels\": {\n \"environment\": \"<string>\",\n \"service\": \"<string>\",\n \"team\": \"<string>\"\n },\n \"rules\": [\n {\n \"condition\": \"alertDef.priority == 'P3'\",\n \"customDetails\": {},\n \"name\": \"<string>\",\n \"targets\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ]\n }\n ],\n \"updateTime\": \"2023-11-07T05:31:56Z\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"router\": {\n \"createTime\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"disabled\": true,\n \"entityLabels\": {},\n \"fallback\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ],\n \"fallbackTargets\": [\n {\n \"target\": {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n }\n ],\n \"id\": \"a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9\",\n \"name\": \"My Router\",\n \"routingLabels\": {\n \"environment\": \"<string>\",\n \"service\": \"<string>\",\n \"team\": \"<string>\"\n },\n \"rules\": [\n {\n \"condition\": \"alertDef.priority == 'P3'\",\n \"customDetails\": {},\n \"name\": \"<string>\",\n \"targets\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ]\n }\n ],\n \"updateTime\": \"2023-11-07T05:31:56Z\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"router\": {\n \"createTime\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"disabled\": true,\n \"entityLabels\": {},\n \"fallback\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ],\n \"fallbackTargets\": [\n {\n \"target\": {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n }\n ],\n \"id\": \"a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9\",\n \"name\": \"My Router\",\n \"routingLabels\": {\n \"environment\": \"<string>\",\n \"service\": \"<string>\",\n \"team\": \"<string>\"\n },\n \"rules\": [\n {\n \"condition\": \"alertDef.priority == 'P3'\",\n \"customDetails\": {},\n \"name\": \"<string>\",\n \"targets\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ]\n }\n ],\n \"updateTime\": \"2023-11-07T05:31:56Z\"\n }\n}"
response = http.request(request)
puts response.read_body{
"router": {
"createTime": "2023-11-07T05:31:56Z",
"description": "<string>",
"disabled": true,
"entityLabels": {},
"fallback": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
],
"fallbackTargets": [
{
"target": {
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
}
],
"id": "a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9",
"name": "My Router",
"routingLabels": {
"environment": "<string>",
"service": "<string>",
"team": "<string>"
},
"rules": [
{
"condition": "alertDef.priority == 'P3'",
"customDetails": {},
"name": "<string>",
"targets": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
]
}
],
"updateTime": "2023-11-07T05:31:56Z"
}
}Global Routers Service
Create Global Router
Creates a new notification router.
Create Global Router
curl --request POST \
--url https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"router": {
"createTime": "2023-11-07T05:31:56Z",
"description": "<string>",
"disabled": true,
"entityLabels": {},
"fallback": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
],
"fallbackTargets": [
{
"target": {
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
}
],
"id": "a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9",
"name": "My Router",
"routingLabels": {
"environment": "<string>",
"service": "<string>",
"team": "<string>"
},
"rules": [
{
"condition": "alertDef.priority == 'P3'",
"customDetails": {},
"name": "<string>",
"targets": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
]
}
],
"updateTime": "2023-11-07T05:31:56Z"
}
}
EOFimport requests
url = "https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers"
payload = { "router": {
"createTime": "2023-11-07T05:31:56Z",
"description": "<string>",
"disabled": True,
"entityLabels": {},
"fallback": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
],
"fallbackTargets": [{ "target": {
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
} }],
"id": "a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9",
"name": "My Router",
"routingLabels": {
"environment": "<string>",
"service": "<string>",
"team": "<string>"
},
"rules": [
{
"condition": "alertDef.priority == 'P3'",
"customDetails": {},
"name": "<string>",
"targets": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
]
}
],
"updateTime": "2023-11-07T05:31:56Z"
} }
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
router: {
createTime: '2023-11-07T05:31:56Z',
description: '<string>',
disabled: true,
entityLabels: {},
fallback: [
{
connectorId: '<string>',
customDetails: {},
id: 'd4b56246-64bb-4714-a8bd-97c999f1d801',
presetId: '<string>'
}
],
fallbackTargets: [
{
target: {
connectorId: '<string>',
customDetails: {},
id: 'd4b56246-64bb-4714-a8bd-97c999f1d801',
presetId: '<string>'
}
}
],
id: 'a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9',
name: 'My Router',
routingLabels: {environment: '<string>', service: '<string>', team: '<string>'},
rules: [
{
condition: 'alertDef.priority == \'P3\'',
customDetails: {},
name: '<string>',
targets: [
{
connectorId: '<string>',
customDetails: {},
id: 'd4b56246-64bb-4714-a8bd-97c999f1d801',
presetId: '<string>'
}
]
}
],
updateTime: '2023-11-07T05:31:56Z'
}
})
};
fetch('https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'router' => [
'createTime' => '2023-11-07T05:31:56Z',
'description' => '<string>',
'disabled' => true,
'entityLabels' => [
],
'fallback' => [
[
'connectorId' => '<string>',
'customDetails' => [
],
'id' => 'd4b56246-64bb-4714-a8bd-97c999f1d801',
'presetId' => '<string>'
]
],
'fallbackTargets' => [
[
'target' => [
'connectorId' => '<string>',
'customDetails' => [
],
'id' => 'd4b56246-64bb-4714-a8bd-97c999f1d801',
'presetId' => '<string>'
]
]
],
'id' => 'a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9',
'name' => 'My Router',
'routingLabels' => [
'environment' => '<string>',
'service' => '<string>',
'team' => '<string>'
],
'rules' => [
[
'condition' => 'alertDef.priority == \'P3\'',
'customDetails' => [
],
'name' => '<string>',
'targets' => [
[
'connectorId' => '<string>',
'customDetails' => [
],
'id' => 'd4b56246-64bb-4714-a8bd-97c999f1d801',
'presetId' => '<string>'
]
]
]
],
'updateTime' => '2023-11-07T05:31:56Z'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers"
payload := strings.NewReader("{\n \"router\": {\n \"createTime\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"disabled\": true,\n \"entityLabels\": {},\n \"fallback\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ],\n \"fallbackTargets\": [\n {\n \"target\": {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n }\n ],\n \"id\": \"a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9\",\n \"name\": \"My Router\",\n \"routingLabels\": {\n \"environment\": \"<string>\",\n \"service\": \"<string>\",\n \"team\": \"<string>\"\n },\n \"rules\": [\n {\n \"condition\": \"alertDef.priority == 'P3'\",\n \"customDetails\": {},\n \"name\": \"<string>\",\n \"targets\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ]\n }\n ],\n \"updateTime\": \"2023-11-07T05:31:56Z\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"router\": {\n \"createTime\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"disabled\": true,\n \"entityLabels\": {},\n \"fallback\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ],\n \"fallbackTargets\": [\n {\n \"target\": {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n }\n ],\n \"id\": \"a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9\",\n \"name\": \"My Router\",\n \"routingLabels\": {\n \"environment\": \"<string>\",\n \"service\": \"<string>\",\n \"team\": \"<string>\"\n },\n \"rules\": [\n {\n \"condition\": \"alertDef.priority == 'P3'\",\n \"customDetails\": {},\n \"name\": \"<string>\",\n \"targets\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ]\n }\n ],\n \"updateTime\": \"2023-11-07T05:31:56Z\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.coralogix.com/mgmt/openapi/5/notifications/notification-center/v1/routers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"router\": {\n \"createTime\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"disabled\": true,\n \"entityLabels\": {},\n \"fallback\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ],\n \"fallbackTargets\": [\n {\n \"target\": {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n }\n ],\n \"id\": \"a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9\",\n \"name\": \"My Router\",\n \"routingLabels\": {\n \"environment\": \"<string>\",\n \"service\": \"<string>\",\n \"team\": \"<string>\"\n },\n \"rules\": [\n {\n \"condition\": \"alertDef.priority == 'P3'\",\n \"customDetails\": {},\n \"name\": \"<string>\",\n \"targets\": [\n {\n \"connectorId\": \"<string>\",\n \"customDetails\": {},\n \"id\": \"d4b56246-64bb-4714-a8bd-97c999f1d801\",\n \"presetId\": \"<string>\"\n }\n ]\n }\n ],\n \"updateTime\": \"2023-11-07T05:31:56Z\"\n }\n}"
response = http.request(request)
puts response.read_body{
"router": {
"createTime": "2023-11-07T05:31:56Z",
"description": "<string>",
"disabled": true,
"entityLabels": {},
"fallback": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
],
"fallbackTargets": [
{
"target": {
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
}
],
"id": "a16e24c8-4db2-4abf-ba3c-c9e1fc35a3b9",
"name": "My Router",
"routingLabels": {
"environment": "<string>",
"service": "<string>",
"team": "<string>"
},
"rules": [
{
"condition": "alertDef.priority == 'P3'",
"customDetails": {},
"name": "<string>",
"targets": [
{
"connectorId": "<string>",
"customDetails": {},
"id": "d4b56246-64bb-4714-a8bd-97c999f1d801",
"presetId": "<string>"
}
]
}
],
"updateTime": "2023-11-07T05:31:56Z"
}
}Authorizations
API key authentication
Body
application/json
Request to create a global router
Defines a set of pre-configured routing rules for directing notifications
Show child attributes
Show child attributes
Response
200 - application/json
Response which contains a created global router
Defines a set of pre-configured routing rules for directing notifications
Show child attributes
Show child attributes
Was this page helpful?
⌘I