{
  "name": "Manage Brevo contact lists with full CRUD and bulk membership control",
  "nodes": [
    {
      "id": "331bbc24-cf91-453f-96a5-d3aca68c9810",
      "name": "Get All Lists",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -432,
        64
      ]
    },
    {
      "id": "92cf0009-ee41-434f-8e4a-ddd17959da47",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -496,
        -208
      ],
      "parameters": {
        "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"
      }
    },
    {
      "id": "6138c585-5637-4136-83fb-0541efd5f126",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        16,
        -208
      ],
      "parameters": {
        "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`."
      }
    },
    {
      "id": "e8a0d346-7216-4bb0-872d-012a47cad94c",
      "name": "Create a List",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        144,
        64
      ]
    },
    {
      "id": "f2dee9b4-ac3c-4806-a568-616bc4f3fb88",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        384,
        -208
      ],
      "parameters": {
        "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 th"
      }
    },
    {
      "id": "fd4a47a1-62b4-4206-8835-862ca3f39900",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        752,
        -208
      ],
      "parameters": {
        "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 Pa"
      }
    },
    {
      "id": "94ee5daa-5f8e-433d-b044-1293f0ce9aec",
      "name": "Update a List",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        880,
        64
      ]
    },
    {
      "id": "21e389d7-43a7-4547-8498-77003e96c3b1",
      "name": "Get a List’s Details",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        512,
        64
      ]
    },
    {
      "id": "01f37ece-824d-404b-9897-3c21910ee2bb",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1120,
        -208
      ],
      "parameters": {
        "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 ope"
      }
    },
    {
      "id": "f0cd3737-db01-4122-9a16-dbc5bde0fd07",
      "name": "Delete a List",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1248,
        64
      ]
    },
    {
      "id": "77f035d0-3ebd-4dfd-8e46-64ac9383dc68",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -496,
        240
      ],
      "parameters": {
        "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 Par"
      }
    },
    {
      "id": "4450f907-36cc-4128-8c8d-44c3dbe02081",
      "name": "Get Contacts in a List",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -432,
        576
      ]
    },
    {
      "id": "93cc4f84-50de-45bf-b1d1-1da4e33b74ac",
      "name": "Aggregate Lists Pages",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        -224,
        64
      ]
    },
    {
      "id": "6e57a640-173f-4cdd-8a54-0e8dfb2c96b2",
      "name": "Aggregate Contacts Pages",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        -224,
        576
      ]
    },
    {
      "id": "5c889d4a-d61b-460d-aeb9-27b277e7345c",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        16,
        240
      ],
      "parameters": {
        "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* **Pat"
      }
    },
    {
      "id": "b216ae94-ecd4-4408-9de4-00e4bf82a688",
      "name": "Add Existing Contacts to a List",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        224,
        576
      ]
    },
    {
      "id": "1135ee29-8e51-492a-b192-8987de3d432e",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        240
      ],
      "parameters": {
        "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}/con"
      }
    },
    {
      "id": "ce0153c4-d910-42a8-9360-80c8ac7b2bfe",
      "name": "Delete Contacts from a List",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        784,
        576
      ]
    },
    {
      "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 "
      }
    }
  ],
  "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": [
        []
      ]
    }
  }
}