Logic action Logic

Pull a single field out of every object in a list, giving you an array of just those values. Supports nested paths like 'user.address'. Missing fields return null.

At a Glance

FieldValue
Action IDpluck
CategoryLogic
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagslogic, pluck, extract, array, transform, control-flow

Payload Schema

FieldTypeRequiredDescription
arrayarrayYesArray of objects to extract field from
fieldstringYesField name to extract from each object. Supports nested paths using dot notation (e.g., 'user.address')

Result Schema

FieldTypeRequiredDescription
valuesarrayYesArray of extracted field values

Examples

json
{ "type": "pluck", "payload": { "array": [ { "address": "0x123...", "name": "Wallet 1" }, { "address": "0x456...", "name": "Wallet 2" } ], "field": "address" }, "children": []}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I