Authorizations
API key authentication
Body
application/json
const fetch = require('node-fetch');
let url = 'https://api.coralogix.com/mgmt/openapi/aaa/api-keys/v3';
let options = {
method: 'POST',
headers: {Authorization: 'Bearer <API_KEY>', 'content-type': 'application/json'},
body: '{"hashed":true,"keyPermissions":{"permissions":[["read_logs"]],"presets":[["my_preset"]]},"name":"my_api_key","owner":{"userId":"string"}}'
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error('error:' + err));
{
"keyId": "my_key_id",
"name": "my_api_key",
"value": "my_api_key_value"
}
No description available
const fetch = require('node-fetch');
let url = 'https://api.coralogix.com/mgmt/openapi/aaa/api-keys/v3';
let options = {
method: 'POST',
headers: {Authorization: 'Bearer <API_KEY>', 'content-type': 'application/json'},
body: '{"hashed":true,"keyPermissions":{"permissions":[["read_logs"]],"presets":[["my_preset"]]},"name":"my_api_key","owner":{"userId":"string"}}'
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error('error:' + err));
{
"keyId": "my_key_id",
"name": "my_api_key",
"value": "my_api_key_value"
}
API key authentication
This data structure is used to create an API key.
true
This data structure allows to specify loose permissions and permission presets for an API key.
Show child attributes
"my_api_key"
Show child attributes
Was this page helpful?