Update API Keys Status
curl --request POST \
--url https://api.coralogix.com/mgmt/openapi/4/aaa/api-keys/v3/all/status \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"updates": [
{
"active": true,
"keyId": "key_abc123"
}
]
}
'import requests
url = "https://api.coralogix.com/mgmt/openapi/4/aaa/api-keys/v3/all/status"
payload = { "updates": [
{
"active": True,
"keyId": "key_abc123"
}
] }
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({updates: [{active: true, keyId: 'key_abc123'}]})
};
fetch('https://api.coralogix.com/mgmt/openapi/4/aaa/api-keys/v3/all/status', 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/4/aaa/api-keys/v3/all/status",
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([
'updates' => [
[
'active' => true,
'keyId' => 'key_abc123'
]
]
]),
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/4/aaa/api-keys/v3/all/status"
payload := strings.NewReader("{\n \"updates\": [\n {\n \"active\": true,\n \"keyId\": \"key_abc123\"\n }\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/4/aaa/api-keys/v3/all/status")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"updates\": [\n {\n \"active\": true,\n \"keyId\": \"key_abc123\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.coralogix.com/mgmt/openapi/4/aaa/api-keys/v3/all/status")
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 \"updates\": [\n {\n \"active\": true,\n \"keyId\": \"key_abc123\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{}API Keys Admin Service
Update API Keys Status
Activate or deactivate specified API keys.
Update API Keys Status
curl --request POST \
--url https://api.coralogix.com/mgmt/openapi/4/aaa/api-keys/v3/all/status \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"updates": [
{
"active": true,
"keyId": "key_abc123"
}
]
}
'import requests
url = "https://api.coralogix.com/mgmt/openapi/4/aaa/api-keys/v3/all/status"
payload = { "updates": [
{
"active": True,
"keyId": "key_abc123"
}
] }
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({updates: [{active: true, keyId: 'key_abc123'}]})
};
fetch('https://api.coralogix.com/mgmt/openapi/4/aaa/api-keys/v3/all/status', 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/4/aaa/api-keys/v3/all/status",
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([
'updates' => [
[
'active' => true,
'keyId' => 'key_abc123'
]
]
]),
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/4/aaa/api-keys/v3/all/status"
payload := strings.NewReader("{\n \"updates\": [\n {\n \"active\": true,\n \"keyId\": \"key_abc123\"\n }\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/4/aaa/api-keys/v3/all/status")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"updates\": [\n {\n \"active\": true,\n \"keyId\": \"key_abc123\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.coralogix.com/mgmt/openapi/4/aaa/api-keys/v3/all/status")
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 \"updates\": [\n {\n \"active\": true,\n \"keyId\": \"key_abc123\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{}Authorizations
API key authentication
Body
application/json
This data structure is used to update the status of specified API keys.
Show child attributes
Show child attributes
Response
This data structure is the response obtained after updating API keys status.
Was this page helpful?
⌘I