Dismiss all notifications of a service
curl --request PUT \
--url https://app.aegister.com/api/v1/notifications/dismiss-all \
--header 'X-Aegister-Token: <api-key>'import requests
url = "https://app.aegister.com/api/v1/notifications/dismiss-all"
headers = {"X-Aegister-Token": "<api-key>"}
response = requests.put(url, headers=headers)
print(response.text)const options = {method: 'PUT', headers: {'X-Aegister-Token': '<api-key>'}};
fetch('https://app.aegister.com/api/v1/notifications/dismiss-all', 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://app.aegister.com/api/v1/notifications/dismiss-all",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"X-Aegister-Token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.aegister.com/api/v1/notifications/dismiss-all"
req, _ := http.NewRequest("PUT", url, nil)
req.Header.Add("X-Aegister-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://app.aegister.com/api/v1/notifications/dismiss-all")
.header("X-Aegister-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aegister.com/api/v1/notifications/dismiss-all")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-Aegister-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"error": 0,
"messages": [],
"data": {
"dismissed": 123,
"ids": [
123
]
}
}{
"error": 1,
"messages": []
}Notifiche
Rimuovi tutte le notifiche di un servizio
Rimuovi dal tuo elenco tutte le notifiche di un servizio (service, obbligatorio), per esempio tutte quelle di Cloud Defender. Gli altri membri dell’organizzazione continuano a vederle. Il servizio è obbligatorio perché la campanella non venga svuotata per errore. Entro 10 minuti puoi riportarle con «Annulla rimozione».
PUT
/
api
/
v1
/
notifications
/
dismiss-all
Dismiss all notifications of a service
curl --request PUT \
--url https://app.aegister.com/api/v1/notifications/dismiss-all \
--header 'X-Aegister-Token: <api-key>'import requests
url = "https://app.aegister.com/api/v1/notifications/dismiss-all"
headers = {"X-Aegister-Token": "<api-key>"}
response = requests.put(url, headers=headers)
print(response.text)const options = {method: 'PUT', headers: {'X-Aegister-Token': '<api-key>'}};
fetch('https://app.aegister.com/api/v1/notifications/dismiss-all', 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://app.aegister.com/api/v1/notifications/dismiss-all",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"X-Aegister-Token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.aegister.com/api/v1/notifications/dismiss-all"
req, _ := http.NewRequest("PUT", url, nil)
req.Header.Add("X-Aegister-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://app.aegister.com/api/v1/notifications/dismiss-all")
.header("X-Aegister-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aegister.com/api/v1/notifications/dismiss-all")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-Aegister-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"error": 0,
"messages": [],
"data": {
"dismissed": 123,
"ids": [
123
]
}
}{
"error": 1,
"messages": []
}Autorizzazioni
Parametri della query
atb, cloud_defender, v_ciso or other.

