Replace company IP access settings
curl --request PUT \
--url https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1 \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "d662a2f1-21c3-493c-8f8a-595d3ab05ef3",
"ipAccess": [
{
"enabled": true,
"ipRange": "192.168.0.1/24",
"name": "Office Network"
}
]
}
'import requests
url = "https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1"
payload = {
"id": "d662a2f1-21c3-493c-8f8a-595d3ab05ef3",
"ipAccess": [
{
"enabled": True,
"ipRange": "192.168.0.1/24",
"name": "Office Network"
}
]
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: 'd662a2f1-21c3-493c-8f8a-595d3ab05ef3',
ipAccess: [{enabled: true, ipRange: '192.168.0.1/24', name: 'Office Network'}]
})
};
fetch('https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1', 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/aaa/team-sec-ip-access/v1",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'id' => 'd662a2f1-21c3-493c-8f8a-595d3ab05ef3',
'ipAccess' => [
[
'enabled' => true,
'ipRange' => '192.168.0.1/24',
'name' => 'Office Network'
]
]
]),
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/aaa/team-sec-ip-access/v1"
payload := strings.NewReader("{\n \"id\": \"d662a2f1-21c3-493c-8f8a-595d3ab05ef3\",\n \"ipAccess\": [\n {\n \"enabled\": true,\n \"ipRange\": \"192.168.0.1/24\",\n \"name\": \"Office Network\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", 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.put("https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"d662a2f1-21c3-493c-8f8a-595d3ab05ef3\",\n \"ipAccess\": [\n {\n \"enabled\": true,\n \"ipRange\": \"192.168.0.1/24\",\n \"name\": \"Office Network\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"d662a2f1-21c3-493c-8f8a-595d3ab05ef3\",\n \"ipAccess\": [\n {\n \"enabled\": true,\n \"ipRange\": \"192.168.0.1/24\",\n \"name\": \"Office Network\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"settings": {
"id": "d662a2f1-21c3-493c-8f8a-595d3ab05ef3",
"ipAccess": {}
}
}{
"code": 349,
"message": "<string>"
}{
"code": 349,
"message": "<string>"
}{
"code": 349,
"message": "<string>"
}IP Access Service
Replace company IP access settings
Updates the IP access restrictions for the team.
Replace company IP access settings
curl --request PUT \
--url https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1 \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "d662a2f1-21c3-493c-8f8a-595d3ab05ef3",
"ipAccess": [
{
"enabled": true,
"ipRange": "192.168.0.1/24",
"name": "Office Network"
}
]
}
'import requests
url = "https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1"
payload = {
"id": "d662a2f1-21c3-493c-8f8a-595d3ab05ef3",
"ipAccess": [
{
"enabled": True,
"ipRange": "192.168.0.1/24",
"name": "Office Network"
}
]
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: 'd662a2f1-21c3-493c-8f8a-595d3ab05ef3',
ipAccess: [{enabled: true, ipRange: '192.168.0.1/24', name: 'Office Network'}]
})
};
fetch('https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1', 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/aaa/team-sec-ip-access/v1",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'id' => 'd662a2f1-21c3-493c-8f8a-595d3ab05ef3',
'ipAccess' => [
[
'enabled' => true,
'ipRange' => '192.168.0.1/24',
'name' => 'Office Network'
]
]
]),
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/aaa/team-sec-ip-access/v1"
payload := strings.NewReader("{\n \"id\": \"d662a2f1-21c3-493c-8f8a-595d3ab05ef3\",\n \"ipAccess\": [\n {\n \"enabled\": true,\n \"ipRange\": \"192.168.0.1/24\",\n \"name\": \"Office Network\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", 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.put("https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"d662a2f1-21c3-493c-8f8a-595d3ab05ef3\",\n \"ipAccess\": [\n {\n \"enabled\": true,\n \"ipRange\": \"192.168.0.1/24\",\n \"name\": \"Office Network\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.coralogix.com/mgmt/openapi/5/aaa/team-sec-ip-access/v1")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"d662a2f1-21c3-493c-8f8a-595d3ab05ef3\",\n \"ipAccess\": [\n {\n \"enabled\": true,\n \"ipRange\": \"192.168.0.1/24\",\n \"name\": \"Office Network\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"settings": {
"id": "d662a2f1-21c3-493c-8f8a-595d3ab05ef3",
"ipAccess": {}
}
}{
"code": 349,
"message": "<string>"
}{
"code": 349,
"message": "<string>"
}{
"code": 349,
"message": "<string>"
}Authorizations
API key authentication
Body
application/json
This data structure represents the request to replace company IP access settings.
Coralogix customer support access.
Available options:
CORALOGIX_CUSTOMER_SUPPORT_ACCESS_UNSPECIFIED, CORALOGIX_CUSTOMER_SUPPORT_ACCESS_DISABLED, CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED Unique identifier of the existing IP access settings resource to replace.
Example:
"d662a2f1-21c3-493c-8f8a-595d3ab05ef3"
List of IP access entries to replace.
Show child attributes
Show child attributes
Response
This data structure represents the response to replace company IP access settings.
This data structure represents the IP access settings for a company.
Show child attributes
Show child attributes
Was this page helpful?
⌘I