Working with blocks

DataExplorer Builder blocks are graphical representations of code that can be joined together to create JSON logic. The JSON logic can be used to extract data from your endpoints and report on the data in the Secure Endpoint Console. Every block outputs a single value - the value can be one of the supported data types but it can also be an unsupported data type like an array or an object. Aside from the Data item block, the output value from all blocks can be used as an input for another block by connecting its tab to the appropriate slot on the connected block.

Blocks can require a single input (the get length of block), multiple inputs (the get value block), or no inputs at all (the array element block). Some blocks contain , which can be used to increase or decrease the number of inputs required on the block (the merge arrays block). Any input slots you leave empty pass a null value.

In addition to adding and removing blocks, you can edit, duplicate, comment on, and change the format of blocks. You can increase or decrease the number of inputs used for some blocks.