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 '
{
"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 = { "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({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([
'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 \"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 \"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 \"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
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 '
{
"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 = { "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({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([
'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 \"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 \"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 \"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 create 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 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.
This data structure represents the IP access settings for a company.
Show child attributes
Show child attributes
Was this page helpful?
⌘I