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 '
{
"enableCoralogixCustomerSupportAccess": "CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED",
"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 = {
"enableCoralogixCustomerSupportAccess": "CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED",
"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({
enableCoralogixCustomerSupportAccess: 'CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED',
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([
'enableCoralogixCustomerSupportAccess' => 'CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED',
'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 \"enableCoralogixCustomerSupportAccess\": \"CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED\",\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 \"enableCoralogixCustomerSupportAccess\": \"CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED\",\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 \"enableCoralogixCustomerSupportAccess\": \"CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED\",\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": {
"enableCoralogixCustomerSupportAccess": "CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED",
"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 '
{
"enableCoralogixCustomerSupportAccess": "CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED",
"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 = {
"enableCoralogixCustomerSupportAccess": "CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED",
"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({
enableCoralogixCustomerSupportAccess: 'CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED',
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([
'enableCoralogixCustomerSupportAccess' => 'CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED',
'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 \"enableCoralogixCustomerSupportAccess\": \"CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED\",\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 \"enableCoralogixCustomerSupportAccess\": \"CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED\",\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 \"enableCoralogixCustomerSupportAccess\": \"CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED\",\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": {
"enableCoralogixCustomerSupportAccess": "CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED",
"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.
The Coralogix customer support access setting. Defaults to DISABLED if not provided.
Available options:
CORALOGIX_CUSTOMER_SUPPORT_ACCESS_UNSPECIFIED, CORALOGIX_CUSTOMER_SUPPORT_ACCESS_DISABLED, CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED Example:
"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.
The replaced company IP access settings.
Show child attributes
Show child attributes
Was this page helpful?