Skip to main content
node
const fetch = require('node-fetch');

let url = 'https://api.coralogix.com/mgmt/openapi/integrations/extensions/v1/testing';

let options = {
  method: 'POST',
  headers: {Authorization: 'Bearer <API_KEY>', 'content-type': 'application/json'},
  body: '{"cleanupAfterTest":true,"extensionData":{"binaries":[{"data":"string","type":"KIBANA_INDEX_PATTERN"}],"changelog":[{"descriptionMd":"string","version":"string"}],"darkModeImage":"string","deprecation":{"reason":"string","replacementExtensions":["string"]},"description":"Integration with AWS CloudWatch for monitoring and logging","excerpt":"Monitor AWS resources and analyze logs with CloudWatch integration","id":"076f4188-05e0-4ed3-afeb-653ad182ccb7","image":"string","integrationDetails":[{"link":"string","name":"string"}],"integrations":["string"],"isHidden":true,"items":[{"binaries":[{"data":"string","fileName":"string","type":"PREVIEW_IMAGE"}],"data":{},"description":"Less than 60% cocoa","internalId":0,"isMandatory":true,"name":"Low cocoa content","permissionResource":"UNKNOWN","stableId":"string","targetDomain":"ACTION","uniqueId":"string"}],"keywords":["string"],"labels":["string"],"name":"AWS CloudWatch Extension","version":"v1.0.13"}}'
};

fetch(url, options)
  .then(res => res.json())
  .then(json => console.log(json))
  .catch(err => console.error('error:' + err));
{}

Authorizations

Authorization
string
header
required

API key authentication

Body

application/json
extensionData
object
required

Extension details for ingestion

cleanupAfterTest
boolean

Response

The response is of type object.

I