{"workflow":{"id":13639,"name":"Manage Brevo contact lists with full CRUD and bulk membership control","views":9,"recentViews":0,"totalViews":9,"createdAt":"2026-02-23T21:03:59.417Z","description":"## Brevo List Management Master Template\n\nMaster advanced Brevo list operations that go beyond the native n8n node. This template provides a complete toolkit for dynamic email marketing automation, allowing you to manage lists and contact memberships with professional-grade precision.\n\n### Key Features\n\n* **Full List CRUD:** Create, Read, Update, and Delete Brevo lists via API.\n* **Auto-Pagination:** Pre-configured pagination settings to handle hundreds of lists or thousands of contacts automatically.\n* **Membership Control:** Bulk add or remove contacts from specific lists using unique identifiers.\n* **Smart Sorting:** Easily organize list data using built-in query parameters.\n\n### How to use\n\n1. **API Key:** Get your API Key from the Brevo Settings page (SMTP & API section).\n2. **Credentials:** Use n8n's native **Brevo** credential type (select \"Predefined Credential Type\" in the HTTP Request nodes).\n   * Alternatively, use **Header Auth** with the name `api-key` and your key as the value.\n3. **Customize:** The nodes use path parameters like `{listId}`. Map these dynamically from your trigger data or set them as static values.\n\n### Documentation & Support\n\nFor a deep dive into how each node works and how to extend this workflow, check out the full tutorial: [Mastering Brevo List Management in n8n](https://n8nplaybook.com/post/2026/02/brevo-list-management-n8n-api/)","workflow":{"id":"4zJuWaZS1gKl73hlQcbgq","meta":{"instanceId":"8981479cb588889c05b145eaed421551d37a4fff11ab279d3f4744a6577c6002","templateCredsSetupCompleted":true},"name":"Brevo List Management Master Template","tags":[],"nodes":[{"id":"331bbc24-cf91-453f-96a5-d3aca68c9810","name":"Get All Lists","type":"n8n-nodes-base.httpRequest","position":[-432,64],"parameters":{"url":"https://api.brevo.com/v3/contacts/lists","options":{"pagination":{"pagination":{"parameters":{"parameters":[{"name":"offset","value":"={{ $pageCount * 50 }}"}]},"completeExpression":"={{ $pageCount * 50 >= $response.body.count }}","paginationCompleteWhen":"other"}}},"sendQuery":true,"authentication":"predefinedCredentialType","queryParameters":{"parameters":[{"name":"limit","value":"50"},{"name":"sort","value":"desc"}]},"nodeCredentialType":"sendInBlueApi"},"credentials":{"sendInBlueApi":{"id":"Ensn1PQhJEp0V4jF","name":"Brevo account"}},"typeVersion":4.3},{"id":"92cf0009-ee41-434f-8e4a-ddd17959da47","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-496,-208],"parameters":{"color":2,"width":496,"height":432,"content":"### 1. Get All Lists\n\nRetrieves all your existing lists with limiting and sorting options.\n\n* **Method:** GET\n* **Endpoint:** https://api.brevo.com/v3/contacts/lists\n* **Sorting:** You can set a `sort` query parameter with values `asc` (ascending) or `desc` (descending) to organize your results by creation date."},"typeVersion":1},{"id":"6138c585-5637-4136-83fb-0541efd5f126","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[16,-208],"parameters":{"color":3,"width":352,"height":432,"content":"### 2. Create a List\n\nCreate a new contact list within a specific folder.\n\n* **Method:** POST\n* **Endpoint:** https://api.brevo.com/v3/contacts/lists\n* **Body:** JSON containing `name` and `folderId`."},"typeVersion":1},{"id":"e8a0d346-7216-4bb0-872d-012a47cad94c","name":"Create a List","type":"n8n-nodes-base.httpRequest","position":[144,64],"parameters":{"url":"https://api.brevo.com/v3/contacts/lists","method":"POST","options":{},"sendBody":true,"authentication":"predefinedCredentialType","bodyParameters":{"parameters":[{"name":"folderId","value":"={{ 1 }}"},{"name":"name","value":"New Customers"}]},"nodeCredentialType":"sendInBlueApi"},"credentials":{"sendInBlueApi":{"id":"Ensn1PQhJEp0V4jF","name":"Brevo account"}},"typeVersion":4.3},{"id":"f2dee9b4-ac3c-4806-a568-616bc4f3fb88","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[384,-208],"parameters":{"color":4,"width":352,"height":432,"content":"### 3. Get a List's Details\n\nFetch metadata for a specific list ID.\n\n* **Method:** GET\n* **Endpoint:** https://api.brevo.com/v3/contacts/lists/{listId}\n* **Path Parameter:** This operation requires the `listId` as a path parameter."},"typeVersion":1},{"id":"fd4a47a1-62b4-4206-8835-862ca3f39900","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[752,-208],"parameters":{"color":5,"width":352,"height":432,"content":"### 4. Update a List\n\nRename or move an existing list.\n\n* **Method:** PUT\n* **Endpoint:** https://api.brevo.com/v3/contacts/lists/{listId}\n* **Body:** JSON containing `name` or `folderId`.\n* **Path Parameter:** This operation requires the `listId` as a path parameter."},"typeVersion":1},{"id":"94ee5daa-5f8e-433d-b044-1293f0ce9aec","name":"Update a List","type":"n8n-nodes-base.httpRequest","position":[880,64],"parameters":{"url":"https://api.brevo.com/v3/contacts/lists/5","method":"PUT","options":{},"sendBody":true,"authentication":"predefinedCredentialType","bodyParameters":{"parameters":[{"name":"name","value":"Previous Customers"}]},"nodeCredentialType":"sendInBlueApi"},"credentials":{"sendInBlueApi":{"id":"Ensn1PQhJEp0V4jF","name":"Brevo account"}},"typeVersion":4.3},{"id":"21e389d7-43a7-4547-8498-77003e96c3b1","name":"Get a List’s Details","type":"n8n-nodes-base.httpRequest","position":[512,64],"parameters":{"url":"https://api.brevo.com/v3/contacts/lists/5","options":{},"authentication":"predefinedCredentialType","nodeCredentialType":"sendInBlueApi"},"credentials":{"sendInBlueApi":{"id":"Ensn1PQhJEp0V4jF","name":"Brevo account"}},"typeVersion":4.3},{"id":"01f37ece-824d-404b-9897-3c21910ee2bb","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[1120,-208],"parameters":{"color":6,"width":352,"height":432,"content":"### 5. Delete a List\n\nPermanently remove a list (contacts remain in the database).\n\n* **Method:** DELETE\n* **Endpoint:** https://api.brevo.com/v3/contacts/lists/{listId}\n* **Path Parameter:** This operation requires the `listId` as a path parameter."},"typeVersion":1},{"id":"f0cd3737-db01-4122-9a16-dbc5bde0fd07","name":"Delete a List","type":"n8n-nodes-base.httpRequest","position":[1248,64],"parameters":{"url":"https://api.brevo.com/v3/contacts/lists/5","method":"DELETE","options":{},"authentication":"predefinedCredentialType","nodeCredentialType":"sendInBlueApi"},"credentials":{"sendInBlueApi":{"id":"Ensn1PQhJEp0V4jF","name":"Brevo account"}},"typeVersion":4.3},{"id":"77f035d0-3ebd-4dfd-8e46-64ac9383dc68","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[-496,240],"parameters":{"color":2,"width":496,"height":512,"content":"### 6. Get Contacts in a List\n\nReturns a list of all contacts belonging to a specific list ID.\n\n* **Method:** GET\n* **Endpoint:** https://api.brevo.com/v3/contacts/lists/{listId}/contacts\n* **Path Parameter:** This operation requires the `listId` as a path parameter.\n* **Sorting:** You can set a `sort` query parameter with values `asc` (ascending) or `desc` (descending) to organize your results by creation date.\n* **Pagination:** Just like the \"Get All Lists\" operation, this node is configured with auto-pagination. It will automatically loop through all contacts in the list and return them as a single combined result."},"typeVersion":1},{"id":"4450f907-36cc-4128-8c8d-44c3dbe02081","name":"Get Contacts in a List","type":"n8n-nodes-base.httpRequest","position":[-432,576],"parameters":{"url":"https://api.brevo.com/v3/contacts/lists/2/contacts","options":{"pagination":{"pagination":{"parameters":{"parameters":[{"name":"offset","value":"={{ $pageCount * 500 }}"}]},"completeExpression":"={{ $pageCount * 500 >= $response.body.count }}","paginationCompleteWhen":"other"}}},"sendQuery":true,"authentication":"predefinedCredentialType","queryParameters":{"parameters":[{"name":"limit","value":"500"},{"name":"sort","value":"desc"}]},"nodeCredentialType":"sendInBlueApi"},"credentials":{"sendInBlueApi":{"id":"Ensn1PQhJEp0V4jF","name":"Brevo account"}},"typeVersion":4.3},{"id":"93cc4f84-50de-45bf-b1d1-1da4e33b74ac","name":"Aggregate Lists Pages","type":"n8n-nodes-base.aggregate","position":[-224,64],"parameters":{"options":{"mergeLists":true},"fieldsToAggregate":{"fieldToAggregate":[{"fieldToAggregate":"lists"}]}},"typeVersion":1},{"id":"6e57a640-173f-4cdd-8a54-0e8dfb2c96b2","name":"Aggregate Contacts Pages","type":"n8n-nodes-base.aggregate","position":[-224,576],"parameters":{"options":{"mergeLists":true},"fieldsToAggregate":{"fieldToAggregate":[{"fieldToAggregate":"contacts"}]}},"typeVersion":1},{"id":"5c889d4a-d61b-460d-aeb9-27b277e7345c","name":"Sticky Note6","type":"n8n-nodes-base.stickyNote","position":[16,240],"parameters":{"color":3,"width":528,"height":512,"content":"### 7. Add Existing Contacts to a List\n\nBulk add contacts to a list using their emails or IDs.\n\n* **Method:** POST\n* **Endpoint:** https://api.brevo.com/v3/contacts/lists/{listId}/contacts/add\n* **Path Parameter:** This operation requires the `listId` as a path parameter.\n* **Body:** JSON containing `emails` as array of emails (up to 150 in one request). Optionally `ids` or `extIds` can be used instead."},"typeVersion":1},{"id":"b216ae94-ecd4-4408-9de4-00e4bf82a688","name":"Add Existing Contacts to a List","type":"n8n-nodes-base.httpRequest","position":[224,576],"parameters":{"url":"https://api.brevo.com/v3/contacts/lists/2/contacts/add","method":"POST","options":{},"sendBody":true,"authentication":"predefinedCredentialType","bodyParameters":{"parameters":[{"name":"emails","value":"={{ [\"jaffa123@example.org\", \"sandora234@example.org\"] }}"}]},"nodeCredentialType":"sendInBlueApi"},"credentials":{"sendInBlueApi":{"id":"Ensn1PQhJEp0V4jF","name":"Brevo account"}},"typeVersion":4.3},{"id":"1135ee29-8e51-492a-b192-8987de3d432e","name":"Sticky Note7","type":"n8n-nodes-base.stickyNote","position":[560,240],"parameters":{"color":4,"width":544,"height":512,"content":"### 8. Delete Contacts from a List\n\nRemove specific contacts from a list without deleting the contact entirely.\n\n* **Method:** POST\n* **Endpoint:** https://api.brevo.com/v3/contacts/lists/{listId}/contacts/remove\n* **Path Parameter:** This operation requires the `listId` as a path parameter.\n* **Body:** JSON containing `emails` as array of emails (up to 150 in one request). Optionally `ids` or `extIds` can be used instead."},"typeVersion":1},{"id":"ce0153c4-d910-42a8-9360-80c8ac7b2bfe","name":"Delete Contacts from a List","type":"n8n-nodes-base.httpRequest","position":[784,576],"parameters":{"url":"https://api.brevo.com/v3/contacts/lists/2/contacts/remove","method":"POST","options":{},"sendBody":true,"authentication":"predefinedCredentialType","bodyParameters":{"parameters":[{"name":"emails","value":"={{ [\"jaffa123@example.org\", \"sandora234@example.org\"] }}"}]},"nodeCredentialType":"sendInBlueApi"},"credentials":{"sendInBlueApi":{"id":"Ensn1PQhJEp0V4jF","name":"Brevo account"}},"typeVersion":4.3},{"id":"d9ea0906-5d19-4533-9bb6-5bfc7dcbd260","name":"Sticky Note8","type":"n8n-nodes-base.stickyNote","position":[-496,-336],"parameters":{"width":1968,"height":112,"content":"## Brevo List Management Master Template\nThis template provides a complete set of HTTP Request nodes for advanced [Brevo](https://n8nplaybook.com/go/brevo/) List operations not currently found in the native n8n node.\nYou can also read the full article related to this template [here](https://n8nplaybook.com/post/2026/02/brevo-list-management-n8n-api/)."},"typeVersion":1}],"active":false,"pinData":{},"settings":{"availableInMCP":false,"executionOrder":"v1"},"versionId":"cb50fecf-b7a7-406e-9782-e19eb8042b86","connections":{"Get All Lists":{"main":[[{"node":"Aggregate Lists Pages","type":"main","index":0}]]},"Get Contacts in a List":{"main":[[{"node":"Aggregate Contacts Pages","type":"main","index":0}]]},"Add Existing Contacts to a List":{"main":[[]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":19,"nodeTypes":{"n8n-nodes-base.aggregate":{"count":2},"n8n-nodes-base.stickyNote":{"count":9},"n8n-nodes-base.httpRequest":{"count":8}}},"status":"published","readyToDemo":null,"user":{"name":"Viktor Klepikovskyi","username":"vklepikovskyi","bio":"","verified":true,"links":["https://n8nplaybook.com/"],"avatar":"https://gravatar.com/avatar/105d6f0adcd17f857178c89f61db8ab3c7e5db936142b460513422f7cce6031b?r=pg&d=retro&size=200"},"nodes":[{"id":19,"icon":"file:httprequest.svg","name":"n8n-nodes-base.httpRequest","codex":{"data":{"alias":["API","Request","URL","Build","cURL"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/world-poetry-day-workflow/","icon":"📜","label":"Celebrating World Poetry Day with a daily poem in Telegram"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automate-designs-with-bannerbear-and-n8n/","icon":"🎨","label":"Automate Designs with Bannerbear and n8n"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/how-to-use-the-http-request-node-the-swiss-army-knife-for-workflow-automation/","icon":"🧰","label":"How to use the HTTP Request Node - The Swiss Army Knife for Workflow Automation"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"},{"url":"https://n8n.io/blog/creating-scheduled-text-affirmations-with-n8n/","icon":"🤟","label":"Creating scheduled text affirmations with n8n"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"output\"]","defaults":{"name":"HTTP Request","color":"#0004F5"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MCAyMEM0MCA4Ljk1MzE0IDMxLjA0NjkgMCAyMCAwQzguOTUzMTQgMCAwIDguOTUzMTQgMCAyMEMwIDMxLjA0NjkgOC45NTMxNCA0MCAyMCA0MEMzMS4wNDY5IDQwIDQwIDMxLjA0NjkgNDAgMjBaTTIwIDM2Ljk0NThDMTguODg1MiAzNi45NDU4IDE3LjEzNzggMzUuOTY3IDE1LjQ5OTggMzIuNjk4NUMxNC43OTY0IDMxLjI5MTggMTQuMTk2MSAyOS41NDMxIDEzLjc1MjYgMjcuNjg0N0gyNi4xODk4QzI1LjgwNDUgMjkuNTQwMyAyNS4yMDQ0IDMxLjI5MDEgMjQuNTAwMiAzMi42OTg1QzIyLjg2MjIgMzUuOTY3IDIxLjExNDggMzYuOTQ1OCAyMCAzNi45NDU4Wk0xMi45MDY0IDIwQzEyLjkwNjQgMjEuNjA5NyAxMy4wMDg3IDIzLjE2NCAxMy4yMDAzIDI0LjYzMDVIMjYuNzk5N0MyNi45OTEzIDIzLjE2NCAyNy4wOTM2IDIxLjYwOTcgMjcuMDkzNiAyMEMyNy4wOTM2IDE4LjM5MDMgMjYuOTkxMyAxNi44MzYgMjYuNzk5NyAxNS4zNjk1SDEzLjIwMDNDMTMuMDA4NyAxNi44MzYgMTIuOTA2NCAxOC4zOTAzIDEyLjkwNjQgMjBaTTIwIDMuMDU0MTlDMjEuMTE0OSAzLjA1NDE5IDIyLjg2MjIgNC4wMzA3OCAyNC41MDAxIDcuMzAwMzlDMjUuMjA2NiA4LjcxNDA4IDI1LjgwNzIgMTAuNDA2NyAyNi4xOTIgMTIuMzE1M0gxMy43NTAxQzE0LjE5MzMgMTAuNDA0NyAxNC43OTQyIDguNzEyNTQgMTUuNDk5OCA3LjMwMDY0QzE3LjEzNzcgNC4wMzA4MyAxOC44ODUxIDMuMDU0MTkgMjAgMy4wNTQxOVpNMzAuMTQ3OCAyMEMzMC4xNDc4IDE4LjQwOTkgMzAuMDU0MyAxNi44NjE3IDI5LjgyMjcgMTUuMzY5NUgzNi4zMDQyQzM2LjcyNTIgMTYuODQyIDM2Ljk0NTggMTguMzk2NCAzNi45NDU4IDIwQzM2Ljk0NTggMjEuNjAzNiAzNi43MjUyIDIzLjE1OCAzNi4zMDQyIDI0LjYzMDVIMjkuODIyN0MzMC4wNTQzIDIzLjEzODMgMzAuMTQ3OCAyMS41OTAxIDMwLjE0NzggMjBaTTI2LjI3NjcgNC4yNTUxMkMyNy42MzY1IDYuMzYwMTkgMjguNzExIDkuMTMyIDI5LjM3NzQgMTIuMzE1M0gzNS4xMDQ2QzMzLjI1MTEgOC42NjggMzAuMTA3IDUuNzgzNDYgMjYuMjc2NyA0LjI1NTEyWk0xMC42MjI2IDEyLjMxNTNINC44OTI5M0M2Ljc1MTQ3IDguNjY3ODQgOS44OTM1MSA1Ljc4MzQxIDEzLjcyMzIgNC4yNTUxM0MxMi4zNjM1IDYuMzYwMjEgMTEuMjg5IDkuMTMyMDEgMTAuNjIyNiAxMi4zMTUzWk0zLjA1NDE5IDIwQzMuMDU0MTkgMjEuNjAzIDMuMjc3NDMgMjMuMTU3NSAzLjY5NDg0IDI0LjYzMDVIMTAuMTIxN0M5Ljk0NjE5IDIzLjE0MiA5Ljg1MjIyIDIxLjU5NDMgOS44NTIyMiAyMEM5Ljg1MjIyIDE4LjQwNTcgOS45NDYxOSAxNi44NTggMTAuMTIxNyAxNS4zNjk1SDMuNjk0ODRDMy4yNzc0MyAxNi44NDI1IDMuMDU0MTkgMTguMzk3IDMuMDU0MTkgMjBaTTI2LjI3NjYgMzUuNzQyN0MyNy42MzY1IDMzLjYzOTMgMjguNzExIDMwLjg2OCAyOS4zNzc0IDI3LjY4NDdIMzUuMTA0NkMzMy4yNTEgMzEuMzMyMiAzMC4xMDY4IDM0LjIxNzkgMjYuMjc2NiAzNS43NDI3Wk0xMy43MjM0IDM1Ljc0MjdDOS44OTM2OSAzNC4yMTc5IDYuNzUxNTUgMzEuMzMyNCA0Ljg5MjkzIDI3LjY4NDdIMTAuNjIyNkMxMS4yODkgMzAuODY4IDEyLjM2MzUgMzMuNjM5MyAxMy43MjM0IDM1Ljc0MjdaIiBmaWxsPSIjM0E0MkU5Ii8+Cjwvc3ZnPgo="},"displayName":"HTTP Request","typeVersion":4,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1236,"icon":"file:aggregate.svg","name":"n8n-nodes-base.aggregate","codex":{"data":{"alias":["Aggregate","Combine","Flatten","Transform","Array","List","Item"],"details":"","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.aggregate/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Aggregate"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJub25lIj48ZyBmaWxsPSIjRkY2RDVBIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMyIDE0OGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDE0NmM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjI0YzAgNi42MjctNS4zNzMgMTItMTIgMTJINDRjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ6bTAgOTZjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxNDZjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYyNGMwIDYuNjI3LTUuMzczIDEyLTEyIDEySDQ0Yy02LjYyNyAwLTEyLTUuMzczLTEyLTEyem0wIDk2YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoMTQ2YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjRjMCA2LjYyNy01LjM3MyAxMi0xMiAxMkg0NGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik03NCA3NmMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDExNi4yMTdjMTcuNjczIDAgMzIgMTQuMzI3IDMyIDMydjU2YzAgMjYuOTc4IDEwLjI3MiA1MS41NTcgMjcuMTE5IDcwLjAzOSA1LjA1NSA1LjU0NSA1LjA1NSAxNC4zNzcgMCAxOS45MjItMTYuODQ3IDE4LjQ4Mi0yNy4xMTkgNDMuMDYxLTI3LjExOSA3MC4wMzl2NTZjMCAxNy42NzMtMTQuMzI3IDMyLTMyIDMySDg2Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMTE2LjIxN2M0NC4xODMgMCA4MC0zNS44MTcgODAtODB2LTU2YzAtMzAuOTI4IDI1LjA3Mi01NiA1Ni01NmE1Ljc4MyA1Ljc4MyAwIDAgMCA1Ljc4My01Ljc4M3YtMzYuNDM0YTUuNzgzIDUuNzgzIDAgMCAwLTUuNzgzLTUuNzgzYy0zMC45MjggMC01Ni0yNS4wNzItNTYtNTZ2LTU2YzAtNDQuMTgzLTM1LjgxNy04MC04MC04MEg4NmMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNzYgMjQ0YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoMTEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjRjMCA2LjYyNy01LjM3MyAxMi0xMiAxMkgzODhjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUxMnY1MTJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4="},"displayName":"Aggregate","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":33,"name":"Social Media"}],"image":[]}}