This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.
Permanently deletes a campaign.
This function requires elevated permissions and runs only on the backend and on dashboard pages.
function deleteCampaign(campaignId: string): Promise<void>;
Campaign ID.
import { campaigns } from "wix-email-marketing.v2";
// Sample campaignId value: "fb21c999-40b5-4364-8e75-18273da41983";
export async function myDeleteCampaignFunction(campaignId) {
try {
const result = await campaigns.deleteCampaign(campaignId);
console.log(`Campaign ${campaignId} successfully deleted`);
return result;
} catch (error) {
console.error(error);
}
}
/* Promise resolves to void */
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.