List VWO campaigns
vwo_list_campaignsList campaigns in a VWO workspace to retrieve campaign IDs. Filter by type, platform, status, or label to narrow results.
Instructions
List campaigns (experiments) in a VWO workspace. Use this to discover campaign ids before calling any tool that operates on a specific campaign. Filter by type, platform, or label to narrow large accounts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Filter by campaign type. VWO's values are lowercase and hyphenated, not the generic A/B-testing names they resemble: "ab", "split" (Split URL), "multivariate" (not "mvt"), "feature-rollout" (Web Rollout), "feature-test", plus non-testing types like "heatmap", "survey", "recording". | |
| label | No | Filter by label name. | |
| limit | No | Maximum campaigns to return. VWO caps this endpoint at 25 regardless of what you request, so page through with offset/nextOffset rather than a bigger limit. | |
| offset | No | Number of items to skip, for paging. | |
| status | No | Filter by campaign status. UPPERCASE only — VWO rejects lowercase with HTTP 400. Omit to get campaigns of every status (which is usually what you want; note that includes DELETED ones, so check each result's own `status` field before reporting a campaign as live). This parameter is absent from VWO's published docs but is real and enforced — the valid values above come from the error message VWO returns for an invalid one. | |
| platform | No | Filter by platform: "website", "full-stack", or "mobile-app" (not "WEB"/"FULLSTACK"). | |
| accountId | No | Numeric VWO workspace (account) id to operate on. Required unless the server has a default workspace configured. If the user referred to a workspace by name, either pass workspaceName instead or call vwo_list_workspaces to look up the id — never guess an id. | |
| projectId | No | Filter by project id. | |
| workspaceName | No | Workspace name to resolve to an id, as an alternative to accountId. Must match exactly one visible workspace, otherwise an error lists the candidates. | |
| showDetailedInfo | No | Return the full campaign objects instead of a summary. Much larger responses. |