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