> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blinkops.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Predicates

Creates multiple predicates.

## Basic Parameters

<div className="integrations-table">
  | Parameter       | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
  | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | Predicates List | List of predicates to create.<br /><br />For example, here's a list of one predicate:<br /><pre><code>\[<br />  \{<br />    "definition": \{<br />      "$and": [<br/>        &#123;<br/>          "$stringStartsWith": \{<br />            "message.kind": \{<br />              "$value": "email",<br/>              "$assignIfTrue": \[<br />                \{<br />                  "$dstIndex": "condition.RoyalMessage.methodEmail",<br/>                  "$srcMode": "const",<br />                  "$srcParam": true<br/>                &#125;<br/>              ],<br/>              "$assignIfFalse": \[<br />                \{<br />                  "$dstIndex": "condition.RoyalMessage.methodEmail",<br/>                  "$srcMode": "const",<br />                  "$srcParam": false<br/>                &#125;<br/>              ]<br/>            &#125;<br/>          &#125;<br/>        &#125;,<br/>        &#123;<br/>          "$stringMatch": \{<br />            "message.sender.email": \{<br />              "$value": "@proofpoint[^\\.]*",<br/>              "$assignIfTrue": \[<br />                \{<br />                  "$dstIndex": "condition.RoyalMessage.emailHit",<br/>                  "$srcMode": "match"<br />                },<br />                \{<br />                  "$dstIndex": "condition.RoyalMessage.emailHitFirst",<br/>                  "$srcMode": "first"<br />                },<br />                \{<br />                  "$dstIndex": "condition.RoyalMessage.emailHitLast",<br/>                  "$srcMode": "last"<br />                },<br />                \{<br />                  "$dstIndex": "condition.RoyalMessage.emailHitRange",<br/>                  "$srcMode": "array",<br />                  "$srcParam": [<br/>                    &#123;<br/>                      "$srcMode": "first"<br />                    },<br />                    \{<br />                      "$srcMode": "last"<br/>                    &#125;<br/>                  ]<br/>                &#125;<br/>              ],<br/>              "$assignIfFalse": \[<br />                \{<br />                  "$dstIndex": "condition.RoyalMessage.emailMiss",<br/>                  "$srcMode": "param",<br />                  "srcParam": "message.sender.email"<br />                }<br />              ]<br />            }<br />          }<br />        },<br />        \{<br />          "$stringBetween": &#123;<br/>            "message.sender.displayName": [<br/>              "king",<br/>              "queen"<br/>            ],<br/>            "$assignIfTrue": \[<br />              \{<br />                "$dstIndex": "condition.RoyalMessage.title",<br/>                "$srcMode": "param",<br />                "\$srcParam": "message.sender.displayName"<br />              }<br />            ]<br />          }<br />        }<br />      ]<br />    },<br />    "details": \{<br />      "name": "USA Part Codes",<br />      "description": "Two-letter codes of all USA parts including states, territories and the DC",<br />      "meta": \{}<br />    },<br />    "alias": "USA\_PART\_CODES",<br />    "iver": 319,<br />    "kind": "it:predicate:custom:match",<br />    "purposes": \[<br />      "it:purpose:detection:rule:condition",<br />      "it:purpose:endpoint:policy:match",<br />      "it:purpose:exploration:search:filter",<br />      "it:purpose:authorization:abac:condition"<br />    ],<br />    "sver": "1.2.3",<br />    "createdAt": "2018-04-12T16:36:51.700Z",<br />    "createdBy": \{<br />      "principal": \{<br />        "id": "b73fc7b3-af84-48b6-bb2f-f3afd115a453"<br />      },<br />      "clients": \[<br />        \{<br />          "id": "b73fc7b3-af84-48b6-bb2f-f3afd115a453"<br />        }<br />      ]<br />    },<br />    "updatedAt": "2018-04-12T16:36:51.700Z",<br />    "updatedBy": \{<br />      "principal": \{<br />        "id": "b73fc7b3-af84-48b6-bb2f-f3afd115a453"<br />      },<br />      "clients": \[<br />        \{<br />          "id": "b73fc7b3-af84-48b6-bb2f-f3afd115a453"<br />        }<br />      ]<br />    },<br />    "tenant": 123456789,<br />    "extent": "tenant",<br />    "status": "active",<br />    "risk": \{<br />      "default": \{}<br />    },<br />    "tags": \[<br />      "rules",<br />      "windows",<br />      "agent"<br />    ],<br />    "id": "b73fc7b3-af84-48b6-bb2f-f3afd115a453"<br />  }<br />]</code></pre> |
</div>

## Advanced Parameters

<div className="integrations-table">
  | Parameter      | Description                                   |
  | -------------- | --------------------------------------------- |
  | Consistency    | Return when data is ready for read or query.  |
  | Correlation ID | ID to correlate multiple requests.            |
  | Timeout        | Time to wait before consistency=query throws. |
  | Transaction ID | ID for a transaction.                         |
</div>

## Example Output

```json theme={"dark"}
{
	"_status": {
		"status": 0,
		"code": "string"
	},
	"_meta": {
		"stats": {
			"offset": 0,
			"limit": 0,
			"total": 0
		},
		"origin": {}
	},
	"data": [
		"string"
	]
}
```

## Workflow Library Example

[Create Predicates with Proofpoint Itm and Send Results Via Email](https://library.blinkops.com/workflows/create-predicates-with-proofpoint-itm-and-send-results-via-email)

<div className="iframe-wrapper">
  <div className="iframe-media">
    <img src="https://mintcdn.com/blinkops-2/ojHYuDeYX5FWuN8a/img/Icons/play-box.svg?fit=max&auto=format&n=ojHYuDeYX5FWuN8a&q=85&s=b8af968e71438a9499c3223c9bd29fb2" alt="Workflow Library" width="16" height="16" data-path="img/Icons/play-box.svg" />

    Preview this Workflow on desktop
  </div>

  <iframe className="iframe" src="https://library.blinkops.com/workflows/create-predicates-with-proofpoint-itm-and-send-results-via-email/canvas" />
</div>
