Enable or disable an alert rule
curl --request POST \
--url https://app.aiaxoniq.com/api/alerts/{id}/toggle \
--cookie oiq_token=import requests
url = "https://app.aiaxoniq.com/api/alerts/{id}/toggle"
headers = {"cookie": "oiq_token="}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {cookie: 'oiq_token='}};
fetch('https://app.aiaxoniq.com/api/alerts/{id}/toggle', 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.aiaxoniq.com/api/alerts/{id}/toggle",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_COOKIE => "oiq_token=",
]);
$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.aiaxoniq.com/api/alerts/{id}/toggle"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("cookie", "oiq_token=")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.aiaxoniq.com/api/alerts/{id}/toggle")
.header("cookie", "oiq_token=")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aiaxoniq.com/api/alerts/{id}/toggle")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["cookie"] = 'oiq_token='
response = http.request(request)
puts response.read_bodyAlerts
Enable or disable an alert rule
Flips the rule between enabled (status ACTIVE) and disabled (status DISABLED). The new state is derived from the stored row, so no body is read.
POST
/
api
/
alerts
/
{id}
/
toggle
Enable or disable an alert rule
curl --request POST \
--url https://app.aiaxoniq.com/api/alerts/{id}/toggle \
--cookie oiq_token=import requests
url = "https://app.aiaxoniq.com/api/alerts/{id}/toggle"
headers = {"cookie": "oiq_token="}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {cookie: 'oiq_token='}};
fetch('https://app.aiaxoniq.com/api/alerts/{id}/toggle', 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.aiaxoniq.com/api/alerts/{id}/toggle",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_COOKIE => "oiq_token=",
]);
$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.aiaxoniq.com/api/alerts/{id}/toggle"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("cookie", "oiq_token=")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.aiaxoniq.com/api/alerts/{id}/toggle")
.header("cookie", "oiq_token=")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aiaxoniq.com/api/alerts/{id}/toggle")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["cookie"] = 'oiq_token='
response = http.request(request)
puts response.read_bodyAuthorizations
sessionCookiebearerAuth
Path Parameters
Required string length:
1 - 128Query Parameters
Tenant identifier. Overwritten from the authenticated session; a value naming a different tenant is refused with 403.
Required string length:
1 - 64Pattern:
^[A-Za-z0-9][A-Za-z0-9_-]*$Response
200
Success
⌘I