Get extension by ID
curl --request GET \
--url https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id} \
--header 'Authorization: <api-key>'import requests
url = "https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}', 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/integrations/extensions/v1/catalog/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"changelog": [
{
"descriptionMd": "<string>",
"version": "<string>"
}
],
"darkModeImage": "<string>",
"deprecation": {
"reason": "<string>",
"replacementExtensions": [
"<string>"
]
},
"id": "<string>",
"image": "<string>",
"integrations": [
"<string>"
],
"isHidden": true,
"keywords": [
"<string>"
],
"name": "<string>",
"permissionDeniedRevisions": [
{
"binaries": [
{
"data": "<string>",
"type": "KIBANA_INDEX_PATTERN"
}
],
"description": "<string>",
"excerpt": "<string>",
"integrationDetails": [
{
"link": "<string>",
"name": "<string>"
}
],
"isTesting": true,
"items": [
{
"binaries": [
{
"data": "<string>",
"fileName": "<string>"
}
],
"data": {},
"description": "<string>",
"extendedInternalId": "<string>",
"id": "<string>",
"isMandatory": true,
"name": "<string>",
"stableId": "<string>",
"uniqueId": "<string>"
}
],
"labels": [
"<string>"
],
"permissionDeniedItems": [
{
"binaries": [
{
"data": "<string>",
"fileName": "<string>"
}
],
"data": {},
"description": "<string>",
"extendedInternalId": "<string>",
"id": "<string>",
"isMandatory": true,
"name": "<string>",
"stableId": "<string>",
"uniqueId": "<string>"
}
],
"version": "<string>"
}
],
"revisions": [
{
"binaries": [
{
"data": "<string>",
"type": "KIBANA_INDEX_PATTERN"
}
],
"description": "<string>",
"excerpt": "<string>",
"integrationDetails": [
{
"link": "<string>",
"name": "<string>"
}
],
"isTesting": true,
"items": [
{
"binaries": [
{
"data": "<string>",
"fileName": "<string>"
}
],
"data": {},
"description": "<string>",
"extendedInternalId": "<string>",
"id": "<string>",
"isMandatory": true,
"name": "<string>",
"stableId": "<string>",
"uniqueId": "<string>"
}
],
"labels": [
"<string>"
],
"permissionDeniedItems": [
{
"binaries": [
{
"data": "<string>",
"fileName": "<string>"
}
],
"data": {},
"description": "<string>",
"extendedInternalId": "<string>",
"id": "<string>",
"isMandatory": true,
"name": "<string>",
"stableId": "<string>",
"uniqueId": "<string>"
}
],
"version": "<string>"
}
]
}{
"code": 349,
"message": "<string>"
}{
"code": 349,
"message": "<string>"
}{
"code": 349,
"message": "<string>"
}Extension Service
Get extension by ID
Returns the details of the specified extension.
Requires the following permissions:
extensions:ReadConfig
Get extension by ID
curl --request GET \
--url https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id} \
--header 'Authorization: <api-key>'import requests
url = "https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}', 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/integrations/extensions/v1/catalog/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.coralogix.com/mgmt/openapi/5/integrations/extensions/v1/catalog/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"changelog": [
{
"descriptionMd": "<string>",
"version": "<string>"
}
],
"darkModeImage": "<string>",
"deprecation": {
"reason": "<string>",
"replacementExtensions": [
"<string>"
]
},
"id": "<string>",
"image": "<string>",
"integrations": [
"<string>"
],
"isHidden": true,
"keywords": [
"<string>"
],
"name": "<string>",
"permissionDeniedRevisions": [
{
"binaries": [
{
"data": "<string>",
"type": "KIBANA_INDEX_PATTERN"
}
],
"description": "<string>",
"excerpt": "<string>",
"integrationDetails": [
{
"link": "<string>",
"name": "<string>"
}
],
"isTesting": true,
"items": [
{
"binaries": [
{
"data": "<string>",
"fileName": "<string>"
}
],
"data": {},
"description": "<string>",
"extendedInternalId": "<string>",
"id": "<string>",
"isMandatory": true,
"name": "<string>",
"stableId": "<string>",
"uniqueId": "<string>"
}
],
"labels": [
"<string>"
],
"permissionDeniedItems": [
{
"binaries": [
{
"data": "<string>",
"fileName": "<string>"
}
],
"data": {},
"description": "<string>",
"extendedInternalId": "<string>",
"id": "<string>",
"isMandatory": true,
"name": "<string>",
"stableId": "<string>",
"uniqueId": "<string>"
}
],
"version": "<string>"
}
],
"revisions": [
{
"binaries": [
{
"data": "<string>",
"type": "KIBANA_INDEX_PATTERN"
}
],
"description": "<string>",
"excerpt": "<string>",
"integrationDetails": [
{
"link": "<string>",
"name": "<string>"
}
],
"isTesting": true,
"items": [
{
"binaries": [
{
"data": "<string>",
"fileName": "<string>"
}
],
"data": {},
"description": "<string>",
"extendedInternalId": "<string>",
"id": "<string>",
"isMandatory": true,
"name": "<string>",
"stableId": "<string>",
"uniqueId": "<string>"
}
],
"labels": [
"<string>"
],
"permissionDeniedItems": [
{
"binaries": [
{
"data": "<string>",
"fileName": "<string>"
}
],
"data": {},
"description": "<string>",
"extendedInternalId": "<string>",
"id": "<string>",
"isMandatory": true,
"name": "<string>",
"stableId": "<string>",
"uniqueId": "<string>"
}
],
"version": "<string>"
}
]
}{
"code": 349,
"message": "<string>"
}{
"code": 349,
"message": "<string>"
}{
"code": 349,
"message": "<string>"
}Authorizations
API key authentication
Path Parameters
Unique identifier.
Query Parameters
Whether to include dashboard binaries in the response.
Whether to include testing revisions in the response.
Response
Represents a Coralogix extension package containing pre-built resources.
The changelog.
Show child attributes
Show child attributes
The dark mode image.
Deprecation.
Show child attributes
Show child attributes
Unique identifier of the extension.
Image reference.
The integrations.
The integrations.
The is hidden.
The keywords.
The keywords.
Display name of the extension.
The permission denied revisions.
Show child attributes
Show child attributes
The revisions.
Show child attributes
Show child attributes
Was this page helpful?
⌘I