Skip to main content

Get Output

Get details of an output given its ID.

External Documentation

To learn more, visit the Cribl documentation.

Parameters

ParameterDescription
IDThe UUID of the output to get. Can be retrieved from the List Outputs action.

Example Output

{
"count": 1,
"items": [
{
"id": "string",
"type": "webhook",
"pipeline": "string",
"systemFields": [
"cribl_pipe"
],
"environment": "string",
"streamtags": [],
"method": "POST",
"format": "ndjson",
"keepAlive": true,
"concurrency": 5,
"maxPayloadSizeKB": 4096,
"maxPayloadEvents": 0,
"compress": true,
"rejectUnauthorized": true,
"timeoutSec": 30,
"flushPeriodSec": 1,
"extraHttpHeaders": [
{
"name": "string",
"value": "string"
}
],
"useRoundRobinDns": false,
"failedRequestLoggingMode": "none",
"safeHeaders": [],
"responseRetrySettings": [],
"timeoutRetrySettings": {
"timeoutRetry": false,
"initialBackoff": 1000,
"backoffRate": 2,
"maxBackoff": 10000
},
"responseHonorRetryAfterHeader": false,
"onBackpressure": "block",
"authType": "none",
"tls": {
"disabled": true,
"servername": "string",
"certificateName": "string",
"caPath": "string",
"privKeyPath": "string",
"certPath": "string",
"passphrase": "string",
"minVersion": "TLSv1",
"maxVersion": "TLSv1"
},
"loadBalanced": true,
"customSourceExpression": "__httpOut",
"customDropWhenNull": false,
"customEventDelimiter": "\\n",
"customContentType": "application/x-ndjson",
"customPayloadExpression": "`${events}`",
"pqMaxFileSize": "1 MB",
"pqMaxSize": "5GB",
"pqPath": "$CRIBL_HOME/state/queues",
"pqCompress": "none",
"pqOnBackpressure": "block",
"pqStrictOrdering": true,
"pqControls": {},
"username": "string",
"password": "string",
"token": "string",
"credentialsSecret": "string",
"textSecret": "string",
"loginUrl": "string",
"secretParamName": "string",
"secret": "string",
"tokenAttributeName": "string",
"spacer": "Unknown Type: null",
"authHeaderExpr": "`Bearer ${token}`",
"tokenTimeoutSecs": 3600,
"oauthParams": [
{
"name": "string",
"value": "string"
}
],
"oauthHeaders": [
{
"name": "string",
"value": "string"
}
],
"url": "string",
"excludeSelf": false,
"urls": [
{
"url": "string",
"weight": 1
}
],
"dnsResolvePeriodSec": 600,
"loadBalanceStatsPeriodSec": 300
}
]
}

Workflow Library Example

Get Output with Cribl and Send Results Via Email

Workflow LibraryPreview this Workflow on desktop