Log Exporters
Get all Log Exporters in a configuration
Log Exporters retrieved successfully
Validation Error
GET /api/v4.0/conf/{config}/log-exporters HTTP/1.1
Host:
Accept: */*
{
"total": 1,
"items": [
{
"id": "text",
"name": "text",
"active": false,
"filter": "all",
"format": "custom_syslog",
"server_groups": {
"all": true,
"ids": [
"text"
]
},
"connection": {
"host": "https://example.com",
"port": 1,
"protocol": "text",
"tls_mode": "no_tls",
"certificate": {
"chain_data": [],
"cert_body": "text"
}
}
}
]
}
Get an individual Log Exporter configuration from the specified configuration
Log Exporter configuration retrieved successfully
Validation Error
GET /api/v4.0/conf/{config}/log-exporters/{entry_id} HTTP/1.1
Host:
Accept: */*
{
"id": "text",
"name": "text",
"active": false,
"filter": "all",
"format": "custom_syslog",
"server_groups": {
"all": true,
"ids": [
"text"
]
},
"connection": {
"host": "https://example.com",
"port": 1,
"protocol": "text",
"tls_mode": "no_tls",
"certificate": {
"chain_data": [],
"cert_body": "text"
}
}
}
Update an individual Log Exporter configuration within a configuration
Name field
This configuration will only take effect when the flag is set to true
false
Format of the log row that will be exported
Log Exporter configuration updated successfully
Validation Error
PUT /api/v4.0/conf/{config}/log-exporters/{entry_id} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 252
{
"id": "text",
"name": "text",
"active": false,
"filter": "all",
"format": "custom_syslog",
"server_groups": {
"all": true,
"ids": [
"text"
]
},
"connection": {
"host": "https://example.com",
"port": 1,
"protocol": "text",
"tls_mode": "no_tls",
"certificate": {
"cert_body": "text"
}
}
}
{
"message": "Successfully updated entry"
}
Create an individual Log Exporter configuration within a configuration
Name field
This configuration will only take effect when the flag is set to true
false
Format of the log row that will be exported
Log Exporter configuration created successfully
Validation Error
POST /api/v4.0/conf/{config}/log-exporters/{entry_id} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 252
{
"id": "text",
"name": "text",
"active": false,
"filter": "all",
"format": "custom_syslog",
"server_groups": {
"all": true,
"ids": [
"text"
]
},
"connection": {
"host": "https://example.com",
"port": 1,
"protocol": "text",
"tls_mode": "no_tls",
"certificate": {
"cert_body": "text"
}
}
}
{
"message": "Successfully created entry"
}
Delete an individual Log Exporter configuration from the specified configuration
Log Exporter configuration deleted successfully
Validation Error
DELETE /api/v4.0/conf/{config}/log-exporters/{entry_id} HTTP/1.1
Host:
Accept: */*
{
"message": "Successfully deleted entry"
}
Get list of versions of Log Exporters in a configuration
Log Exporters version list retrieved successfully
Validation Error
GET /api/v4.0/conf/{config}/log-exporters/versions HTTP/1.1
Host:
Accept: */*
{
"total": 1,
"items": [
{
"author": "text",
"email": "[email protected]",
"message": "text",
"date": "2025-08-20T11:44:05.105Z",
"version": "42bcc1282349db1e5791484c3d69420b1d8a8bc1",
"parents": [
"f44073242093228b45bff7eb7a065559fa9b46aa"
]
}
]
}
Get a specific version of an Log Exporter configuration
Log Exporter configuration version retrieved successfully
Validation Error
GET /api/v4.0/conf/{config}/log-exporters/versions/{version} HTTP/1.1
Host:
Accept: */*
{
"total": 1,
"items": [
{
"id": "text",
"name": "text",
"active": false,
"filter": "all",
"format": "custom_syslog",
"server_groups": {
"all": true,
"ids": [
"text"
]
},
"connection": {
"host": "https://example.com",
"port": 1,
"protocol": "text",
"tls_mode": "no_tls",
"certificate": {
"chain_data": [],
"cert_body": "text"
}
}
}
]
}
Set a previous Log Exporters version to be the current one
Log Exporters reversion was successful
Validation Error
PUT /api/v4.0/conf/{config}/log-exporters/versions/{version}/revert HTTP/1.1
Host:
Accept: */*
{
"message": "Successfully updated entry"
}
Last updated
Was this helpful?