DRAGOPS
DRAGOPS
DocumentationNode libraryObject / Map

Object / Map

Property access, merging, key-value operations, and object construction nodes.

Object / Map nodes let you read, write, and transform key-value data structures. Objects are the primary way DRAGOPS represents structured data — API responses, event payloads, and configuration maps are all objects.

This category contains a mix of pure nodes (Get Property, Has Property, Object Keys, Merge Objects) and impure nodes (Set Property, Delete Property).


Get Property

Read a property by key or dot path (e.g., "name" or "user.address.city").

PinDirectionTypeDescription
ObjectInputObjectThe object to read from
KeyInputStringProperty name or dot-separated path
ValueOutputAnyThe property value

Pure. Use Get Property to extract fields from API responses, webhook payloads, or any structured data.


Set Property

Set a property on an object. Returns a new object with the property added or updated.

PinDirectionTypeDescription
ExecInputExecTriggers the operation
ObjectInputObjectThe source object
KeyInputStringProperty name to set
ValueInputAnyValue to assign
ExecOutputExecContinues after the operation
ResultOutputObjectNew object with the property set

Impure. Use Set Property to add or update fields — enriching an alert with reputation data, setting a status flag.


Delete Property

Remove a property from an object. Returns a new object without the specified key.

PinDirectionTypeDescription
ExecInputExecTriggers the operation
ObjectInputObjectThe source object
KeyInputStringProperty name to remove
ExecOutputExecContinues after the operation
ResultOutputObjectNew object without the property

Impure. Use Delete Property to strip sensitive fields before forwarding data — removing tokens, passwords, or internal IDs.


Has Property

Check if a property exists on an object.

PinDirectionTypeDescription
ObjectInputObjectThe object to check
KeyInputStringProperty name to look for
ResultOutputBooleanTrue if the property exists

Pure. Use Has Property to guard against missing fields before accessing them.


Object Keys

Get all keys of an object as an array.

PinDirectionTypeDescription
ObjectInputObjectThe source object
KeysOutputArrayArray of key names

Pure. Use Object Keys to discover available fields, iterate over properties, or compare object shapes.


Object Values

Get all values of an object as an array.

PinDirectionTypeDescription
ObjectInputObjectThe source object
ValuesOutputArrayArray of values

Pure. Use Object Values to extract all values for aggregation — summing scores, collecting all IPs, or flattening data.


Object Entries

Get key-value pairs as an array of two-element arrays.

PinDirectionTypeDescription
ObjectInputObjectThe source object
EntriesOutputArrayArray of [key, value] pairs

Pure. Use Object Entries to iterate over an object with both keys and values — building formatted strings, mapping to new structures.


Merge Objects

Combine two objects into one. Properties in B override matching properties in A.

PinDirectionTypeDescription
AInputObjectBase object
BInputObjectOverride object
ResultOutputObjectMerged object

Pure. Use Merge Objects to combine data from multiple sources — merging default headers with custom ones, or enriching a base object with additional fields.


Create Object

Construct an object from a JSON definition.

PinDirectionTypeDescription
ObjectOutputObjectThe constructed object

Properties:

  • JSON — the object definition as a JSON string (default: {}).

Pure. Use Create Object to build payloads, headers, or configuration objects from scratch.


Object Size

Get the number of keys in an object.

PinDirectionTypeDescription
ObjectInputObjectThe object to measure
SizeOutputIntegerNumber of keys

Pure. Use Object Size to check if an object is empty or to validate expected data shapes.


Pick Properties

Extract a subset of properties from an object. Returns a new object with only the specified keys.

PinDirectionTypeDescription
ObjectInputObjectThe source object
KeysInputArrayArray of key names to keep
ResultOutputObjectObject with only the selected properties

Pure. Use Pick Properties to select only the fields you need — reducing payloads, creating summaries, or filtering sensitive data.


Omit Properties

Remove specified properties from an object. Returns a new object without the listed keys.

PinDirectionTypeDescription
ObjectInputObjectThe source object
KeysInputArrayArray of key names to remove
ResultOutputObjectObject without the specified properties

Pure. Use Omit Properties to strip fields in bulk — removing internal metadata, debug fields, or PII before forwarding.


  • Array — process arrays of objects with map, filter, and sort
  • Data Formats — parse JSON, CSV, or XML into objects
  • Type Conversion — convert objects to JSON strings and back

On this page