Create company IP access settings
curl --request POST \
--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",
"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",
"ipAccess": [
{
"enabled": True,
"ipRange": "192.168.0.1/24",
"name": "Office Network"
}
]
}
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({
enableCoralogixCustomerSupportAccess: 'CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED',
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 => "POST",
CURLOPT_POSTFIELDS => json_encode([
'enableCoralogixCustomerSupportAccess' => 'CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED',
'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 \"ipAccess\": [\n {\n \"enabled\": true,\n \"ipRange\": \"192.168.0.1/24\",\n \"name\": \"Office Network\"\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/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 \"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::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"enableCoralogixCustomerSupportAccess\": \"CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED\",\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
Create company IP access settings
Sets the IP access restrictions for the team.
Create company IP access settings
curl --request POST \
--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",
"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",
"ipAccess": [
{
"enabled": True,
"ipRange": "192.168.0.1/24",
"name": "Office Network"
}
]
}
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({
enableCoralogixCustomerSupportAccess: 'CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED',
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 => "POST",
CURLOPT_POSTFIELDS => json_encode([
'enableCoralogixCustomerSupportAccess' => 'CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED',
'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 \"ipAccess\": [\n {\n \"enabled\": true,\n \"ipRange\": \"192.168.0.1/24\",\n \"name\": \"Office Network\"\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/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 \"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::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"enableCoralogixCustomerSupportAccess\": \"CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED\",\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 create company IP access settings.
The Coralogix customer support access setting.
Available options:
CORALOGIX_CUSTOMER_SUPPORT_ACCESS_UNSPECIFIED, CORALOGIX_CUSTOMER_SUPPORT_ACCESS_DISABLED, CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED Example:
"CORALOGIX_CUSTOMER_SUPPORT_ACCESS_ENABLED"
List of IP access entries to create.
Show child attributes
Show child attributes
Response
This data structure represents the response to create company IP access settings.
The created company IP access settings.
Show child attributes
Show child attributes
Was this page helpful?