{
  "info": {
    "name": "Doppler Marketing Automation — mcp.ai",
    "description": "REST API for the Doppler Marketing Automation MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/doppler_marketing_automation",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "doppler_marketing_automation_add_subscriber",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/add/subscriber",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "add",
            "subscriber"
          ]
        },
        "description": "Tool to add a new subscriber to a specific list for a specified account.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"email\": \"\",\n  \"fields\": \"\",\n  \"listId\": 0,\n  \"origin\": \"\",\n  \"status\": \"\",\n  \"language\": \"\",\n  \"accountName\": \"\",\n  \"sentOptionalMailing\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_check_accounts_subscribers",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/check/accounts/subscribers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "check",
            "accounts",
            "subscribers"
          ]
        },
        "description": "Tool to check if a subscriber exists in a Doppler account by their email. Use when you need to verify subscriber existence without retrieving full details.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\",\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_create_accounts_subscribers",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/accounts/subscribers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "accounts",
            "subscribers"
          ]
        },
        "description": "Tool to create or associate a subscriber to a Doppler account with optional list memberships. Use when you need to add a new subscriber at the account level, optionally associating them with specific ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\",\n  \"score\": 0,\n  \"_links\": \"\",\n  \"fields\": \"\",\n  \"status\": \"\",\n  \"userId\": 0,\n  \"account_name\": \"\",\n  \"listsHistory\": \"\",\n  \"belongsToLists\": \"\",\n  \"canBeReactivated\": false,\n  \"unsubscribedDate\": \"\",\n  \"isBeingReactivated\": false,\n  \"unsubscriptionType\": \"\",\n  \"unsubscriptionComment\": \"\",\n  \"manualUnsubscriptionReason\": \"\",\n  \"x_doppler_subscriber_origin\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_create_accounts_unsubscribed",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/accounts/unsubscribed",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "accounts",
            "unsubscribed"
          ]
        },
        "description": "Tool to mark a subscriber as unsubscribed (removed) in an account. Use when a subscriber needs to be unsubscribed. If the email does not exist, it will be added to ensure it remains unsubscribed and d",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\",\n  \"fields\": \"\",\n  \"accountName\": \"\",\n  \"unsubscriptionType\": \"\",\n  \"unsubscriptionComment\": \"\",\n  \"manualUnsubscriptionReason\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_create_list",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/list",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "list"
          ]
        },
        "description": "Tool to create a new subscriber list for a specified account. Use when you need to segment contacts into a new list.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"accountName\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_delete_list",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/list",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "list"
          ]
        },
        "description": "Tool to delete a specific subscriber list by its ID. Use when permanently removing a list after confirming it\u0019s no longer needed.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"listId\": 0,\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_account",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/account",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "account"
          ]
        },
        "description": "Tool to retrieve account details and available action links for a specific Doppler account. Use when you need to discover available operations for an account.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_api_index",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/api/index",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "api",
            "index"
          ]
        },
        "description": "Tool to retrieve the API index with available actions and links. Use when you need to discover available API endpoints and their relations.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_campaign",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/campaign",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "campaign"
          ]
        },
        "description": "Tool to retrieve details of a specific campaign by campaign ID. Use when you need to fetch metadata and configuration of an existing campaign.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"campaignId\": 0,\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_campaign_content",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/campaign/content",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "campaign",
            "content"
          ]
        },
        "description": "Tool to retrieve the HTML content of a campaign email. Use when you need to fetch the email content for a specific campaign.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"campaignId\": 0,\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_campaign_social_media",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/campaign/social/media",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "campaign",
            "social",
            "media"
          ]
        },
        "description": "Tool to retrieve social media configuration for a specific campaign. Use when you need to check which social media platforms are enabled for sharing a campaign.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"campaignId\": 0,\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_campaigns",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/campaigns",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "campaigns"
          ]
        },
        "description": "Tool to retrieve all campaigns associated with the specified account. Use after confirming the accountName to fetch campaigns.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"type\": \"\",\n  \"limit\": 0,\n  \"dateTo\": \"\",\n  \"offset\": 0,\n  \"status\": \"\",\n  \"dateFrom\": \"\",\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_list",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/list",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "list"
          ]
        },
        "description": "Tool to retrieve details of a specific subscriber list by its ID. Use when you need to fetch metadata of an existing list.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"listId\": \"\",\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_lists",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/lists",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "lists"
          ]
        },
        "description": "Tool to retrieve all lists associated with a specified Doppler account. Use when you need an overview of all mailing lists. Example: \"Retrieve lists for account test@gmail.com\"",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"pageSize\": 0,\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_removed_subscribers",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/removed/subscribers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "removed",
            "subscribers"
          ]
        },
        "description": "Tool to retrieve subscribers removed from all lists. Use when you need to audit unsubscribes within a date range.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"to_date\": \"\",\n  \"per_page\": 0,\n  \"from_date\": \"\",\n  \"account_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_subscriber",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/subscriber",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "subscriber"
          ]
        },
        "description": "Tool to retrieve details of a specific subscriber by their email. Use when you need to fetch subscriber information for a given account.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\",\n  \"account_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_subscriber_perm_history",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/subscriber/perm/history",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "subscriber",
            "perm",
            "history"
          ]
        },
        "description": "Tool to retrieve the update history of a permission field for a specific subscriber. Use when you need to track changes to subscriber consent or permission fields.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"email\": \"\",\n  \"per_page\": 0,\n  \"field_name\": \"\",\n  \"account_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_subscribers",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/subscribers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "subscribers"
          ]
        },
        "description": "Tool to retrieve all subscribers of a specific list. Use when you need to fetch subscribers by list ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"fields\": \"\",\n  \"status\": \"\",\n  \"list_id\": 0,\n  \"to_date\": \"\",\n  \"per_page\": 0,\n  \"from_date\": \"\",\n  \"account_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_get_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "task"
          ]
        },
        "description": "Tool to retrieve details of a specific task by its ID. Use when you need to check the status or details of an asynchronous task.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"task_id\": \"\",\n  \"account_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_import_subscribers",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/import/subscribers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "import",
            "subscribers"
          ]
        },
        "description": "Tool to import multiple subscribers into a specific list in bulk. Use when you need to add or update a batch of subscriber records after preparing the data.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"listId\": 0,\n  \"reimport\": false,\n  \"accountName\": \"\",\n  \"subscribers\": \"\",\n  \"returnAlreadyExisting\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_import_subscribers_csv",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/import/subscribers/csv",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "import",
            "subscribers",
            "csv"
          ]
        },
        "description": "Tool to import subscribers from CSV data into a specific list. Creates an asynchronous import task. Use when you need to bulk import subscribers from CSV format with a maximum file size of 50MB.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"listId\": 0,\n  \"csvData\": \"\",\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_import_subscribers_to_account",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/import/subscribers/to/account",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "import",
            "subscribers",
            "to",
            "account"
          ]
        },
        "description": "Tool to import multiple subscribers into an account. Use when you need to bulk import subscribers at the account level (not to a specific list).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"items\": \"\",\n  \"fields\": \"\",\n  \"callback\": \"\",\n  \"accountName\": \"\",\n  \"enableEmailNotification\": false,\n  \"X-Doppler-Subscriber-Origin\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_import_unsubscribed",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/import/unsubscribed",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "import",
            "unsubscribed"
          ]
        },
        "description": "Tool to import a batch of unsubscribed (removed) subscribers for a Doppler account. Use when you need to mark multiple subscribers as removed. If an email does not correspond to an existing Doppler su",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"items\": \"\",\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_list_accounts_fields",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/accounts/fields",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "accounts",
            "fields"
          ]
        },
        "description": "Tool to retrieve all custom fields for a Doppler account. Use when you need to view the available custom fields that can be used for subscribers.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_list_accounts_subscribers",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/accounts/subscribers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "accounts",
            "subscribers"
          ]
        },
        "description": "Tool to retrieve paginated subscribers of a Doppler account. Use when you need to fetch all subscribers for an account with pagination support.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"keyword\": \"\",\n  \"perPage\": 0,\n  \"resumeFrom\": 0,\n  \"accountName\": \"\",\n  \"updatedAfter\": \"\",\n  \"withFieldType\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_list_accounts_tasks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/accounts/tasks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "accounts",
            "tasks"
          ]
        },
        "description": "Tool to retrieve a paginated collection of tasks linked to a specific account. Returns both active and inactive tasks that can be filtered by status.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"per_page\": 0,\n  \"account_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_list_accounts_tasks_errors",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/accounts/tasks/errors",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "accounts",
            "tasks",
            "errors"
          ]
        },
        "description": "Tool to retrieve errors from a specific import task. Use when you need to check what errors occurred during a subscriber import operation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"taskId\": \"\",\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_list_accounts_unsubscribed",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/accounts/unsubscribed",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "accounts",
            "unsubscribed"
          ]
        },
        "description": "Tool to retrieve a paginated collection of subscribers who have unsubscribed from your lists. Use when you need to audit unsubscribes within a specific date range.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"to\": \"\",\n  \"from\": \"\",\n  \"page\": 0,\n  \"per_page\": 0,\n  \"account_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_list_automations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/automations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "automations"
          ]
        },
        "description": "Tool to retrieve all automations for a specified Doppler account. Use when you need to fetch automation workflows and campaigns. Returns paginated results.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"per_page\": 0,\n  \"account_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_list_campaign_recipients",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/campaign/recipients",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "campaign",
            "recipients"
          ]
        },
        "description": "Tool to retrieve recipients (lists and segments) of a specific campaign. Use when you need to see which lists or segments are targeted by a campaign.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"campaignId\": 0,\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_list_subscriber_deliveries",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/subscriber/deliveries",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "subscriber",
            "deliveries"
          ]
        },
        "description": "Tool to retrieve delivery details of all campaigns sent to a specific subscriber. Use when you need to fetch campaign delivery history for a subscriber.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"email\": \"\",\n  \"per_page\": 0,\n  \"account_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_remove_subscriber",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/remove/subscriber",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "remove",
            "subscriber"
          ]
        },
        "description": "Tool to remove a specific subscriber from a list. Use when you need to delete a subscriber after confirming they should no longer be subscribed.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"listId\": 0,\n  \"accountName\": \"\",\n  \"subscriberEmail\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_update_accounts_integrations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/accounts/integrations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "accounts",
            "integrations"
          ]
        },
        "description": "Tool to create or update a third-party app integration for a Doppler account. Use when you need to configure OAuth tokens or refresh integration credentials for services like MercadoShops, VTEX, or Pr",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"idAccount\": 0,\n  \"accessToken\": \"\",\n  \"accountName\": \"\",\n  \"refreshToken\": \"\",\n  \"accountNameBody\": \"\",\n  \"integrationName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_update_campaign_recipients",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/campaign/recipients",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "campaign",
            "recipients"
          ]
        },
        "description": "Tool to update the recipients (lists and/or segments) of a campaign. Use when you need to modify which subscriber lists or segments are targeted by a specific campaign.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"lists\": \"\",\n  \"segments\": \"\",\n  \"campaignId\": 0,\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_update_campaign_social_media",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/campaign/social/media",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "campaign",
            "social",
            "media"
          ]
        },
        "description": "Tool to update social media preferences for a campaign. Use when you need to configure which social networks are enabled for sharing, posting, or likes for a specific campaign.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"likes\": \"\",\n  \"share\": \"\",\n  \"rssPost\": false,\n  \"campaignId\": 0,\n  \"accountName\": \"\",\n  \"twitterPost\": false,\n  \"linkedInPost\": false,\n  \"rssDescription\": \"\",\n  \"facebookWallPost\": false,\n  \"facebookPagesPost\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_update_campaign_text_alt",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/campaign/text/alt",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "campaign",
            "text",
            "alt"
          ]
        },
        "description": "Tool to update the alternative text content of a campaign. Use when you need to edit the plain text version for email clients that don't support HTML.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"text\": \"\",\n  \"campaignId\": 0,\n  \"accountName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_update_dbl_optin_tmpl_content",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/dbl/optin/tmpl/content",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "dbl",
            "optin",
            "tmpl",
            "content"
          ]
        },
        "description": "Tool to update the HTML content of a double opt-in validation template. Use when you need to modify the email template sent to subscribers for subscription confirmation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"templateId\": 0,\n  \"accountName\": \"\",\n  \"htmlContent\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "doppler_marketing_automation_update_list",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/list",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "list"
          ]
        },
        "description": "Tool to update details of an existing subscriber list. Use when you need to modify list metadata after creation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"listId\": 0,\n  \"isPublic\": false,\n  \"optInType\": \"\",\n  \"accountName\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}