by stephanexpsychodollxx ยท 6/6/2022
1
type Mailchimp = {
2
api_key: string;
3
server: string;
4
};
5
export async function main(auth: Mailchimp, campaign_id: string) {
6
const url = `https://${auth.server}.api.mailchimp.com/3.0/campaigns/${campaign_id}`;
7
const response = await fetch(url, {
8
method: "DELETE",
9
headers: {
10
Authorization: `Bearer ${auth.api_key}`,
11
},
12
});
13
if (!response.ok) {
14
throw Error(await response.text());
15
}
16
return `Successfully deleted campaign with ID '${campaign_id}'`;
17
18