K
Docs
API ReferencePiecesUnique List
🧹

Unique List

base.list.uniqueBase SetUtility

Deduplicates a list while keeping the first occurrence of each value. Handy after merges, user submissions, or tag lists.

On the canvas

This is what Unique List looks like when you place it on your flow. Each field below is something you configure in the inspector panel.

🧹
Unique List
base.list.unique
Utility
listrequired
{{tags}}
asrequired
unique

Config fields

FieldTypeReqWhat it does
list
{{tags}}
textyesList 📋
as
unique
textyesSave as ✨

Sparks this piece adds

After this piece runs, these values are available as sparks in every node downstream.

{{unique}}arrayDeduplicated list
{{unique.length}}numberNumber of items in unique
{{unique.0}}stringFirst unique item

Output ports

outputDeduped list spark is ready
📐

In TypeScript, this would be…

Not something you need to write — just a look at what Kitcord does for you.

TypeScript
const unique = [...new Set(list)];
// {{unique}}