Retrieve a list of all outputs.

External Documentation

To learn more, visit the Cribl documentation.

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

List Outputs with Cribl and Send Results Via Email

Preview this Workflow on desktop