array
(array): The input array to which items will be pushed. If left disconnected, the node will create a new empty array.flow
(flow): The flow input triggers the node to execute and push items to the array.Item
(any): One or more sockets representing the items to be pushed to the array. The number of sockets is dynamically determined by the socketInputs
configuration.flow
(flow): The flow output is triggered after the items have been pushed to the array.array
(array): The updated array with the new items pushed to the end.valueType
(string): Specifies the data type of the items being pushed to the array. Choose from “string”, “number”, “float”, “boolean”, “object”, or “array”. Leave blank to allow any data type.socketInputs
(array): Defines the number and names of the input sockets for the items to be pushed. Each element in the array represents a socket. For example, ["item1", "item2"]
will create two input sockets named “item1” and “item2”.array
input socket. If left disconnected, a new empty array will be created.valueType
to specify the data type of the items being pushed (optional).socketInputs
array to define the number and names of the item input sockets (optional).flow
input socket to trigger the node’s execution.array
output socket.array
input of the Array Push node.socketInputs
to ["name", "email", "age"]
to create three input sockets for the user’s name, email, and age.flow
input to trigger the node’s execution.array
output.valueType
(if configured) to avoid type mismatches.socketInputs
to improve the readability of your spell.valueType
is configured and the data type of an item being pushed does not match, the node will throw an error.array
input is left disconnected and no items are pushed, the node will output an empty array.