Search...
deleteCampaign( )
Developer Preview
Permanently deletes a campaign.
Description
This function is not a universal function and runs only on the backend.
Admin Method
This function requires elevated permissions to run. This function is not universal and runs only on the backend.
Syntax
function deleteCampaign(campaignId: string): Promise<void>
deleteCampaign Parameters
NAME
TYPE
DESCRIPTION
campaignId
string
Campaign ID.
Returns
Return Type:
Promise<
void
>Was this helpful?
Permanently deletes a campaign (dashboard page code)
Copy Code
1import { campaigns } from 'wix-email-marketing.v2';23// Sample campaignId value: "fb21c999-40b5-4364-8e75-18273da41983";45export async function myDeleteCampaignFunction(campaignId) {6 try {7 const result = await campaigns.deleteCampaign(campaignId);89 console.log(`Campaign ${campaignId} successfully deleted`)10 return result;11 } catch (error) {12 console.error(error);13 }14}1516/* Promise resolves to void */
Permanently deletes a campaign (export from backend code)
Copy Code
1import { Permissions, webMethod } from 'wix-web-module';2import { campaigns } from 'wix-email-marketing.v2';34// Sample campaignId value: "fb21c999-40b5-4364-8e75-18273da41983";56export const myDeleteCampaignFunction = webMethod(Permissions.Anyone, async (campaignId) => {7 try {8 const result = await campaigns.deleteCampaign(campaignId);910 console.log(`Campaign ${campaignId} successfully deleted`)11 return result;12 } catch (error) {13 console.error(error);14 }15});1617/* Promise resolves to void */18