Skip to main content
Every mailchimp.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Account

ping

account.ping Health-check the API. Risk: read
Input: empty object Output

root

account.root Get account and API root information. Risk: read
Input Output

Campaigns

create

campaigns.create Create a campaign. Risk: write
Input
Output

get

campaigns.get Get a campaign. Risk: read
Input Output

getContent

campaigns.getContent Get campaign content. Risk: read
Input Output

list

campaigns.list List campaigns. Risk: read
Input Output

remove

campaigns.remove Delete a campaign. Risk: destructive
Input Output: any

schedule

campaigns.schedule Schedule a campaign. Risk: write
Input
Output: any

send

campaigns.send Send a campaign to its audience. Risk: destructive
Input Output: any

sendTest

campaigns.sendTest Send a test email. Risk: write
Input Output: any

setContent

campaigns.setContent Set campaign content. Risk: write
Input
Output

unschedule

campaigns.unschedule Unschedule a campaign. Risk: write
Input Output: any

update

campaigns.update Update campaign settings. Risk: write
Input
Output

Interest Categories

create

interestCategories.create Create an interest category. Risk: write
Input Output

get

interestCategories.get Get an interest category. Risk: read
Input Output

list

interestCategories.list List interest categories (groups). Risk: read
Input Output

remove

interestCategories.remove Delete an interest category. Risk: destructive
Input Output: any

update

interestCategories.update Update an interest category. Risk: write
Input Output

Interests

create

interests.create Create an interest. Risk: write
Input Output

get

interests.get Get an interest. Risk: read
Input Output

list

interests.list List interests in a category. Risk: read
Input Output

remove

interests.remove Delete an interest. Risk: destructive
Input Output: any

update

interests.update Update an interest. Risk: write
Input Output

Lists

create

lists.create Create an audience. Risk: write
Input
Output

get

lists.get Get an audience by id. Risk: read
Input Output

list

lists.list List all audiences. Risk: read
Input Output

remove

lists.remove Delete an audience. Risk: destructive
Input Output: any

update

lists.update Update audience settings. Risk: write
Input
Output

Members

add

members.add Add a new member. Risk: write
Input
Output

archive

members.archive Archive a member. Risk: destructive
Input Output: any

get

members.get Get a member. Risk: read
Input Output

list

members.list List members of an audience. Risk: read
Input Output

listTags

members.listTags List a member’s tags. Risk: read
Input Output

remove

members.remove Permanently delete a member. Risk: destructive
Input Output: any
members.search Search members. Risk: read
Input Output

update

members.update Update a member. Risk: write
Input
Output

updateTags

members.updateTags Add or remove a member’s tags. Risk: write
Input
Output: any

upsert

members.upsert Add or update a member (idempotent). Risk: write
Input
Output

Merge Fields

create

mergeFields.create Create a merge field. Risk: write
Input
Output

get

mergeFields.get Get a merge field. Risk: read
Input Output

list

mergeFields.list List merge fields. Risk: read
Input Output

remove

mergeFields.remove Delete a merge field. Risk: destructive
Input Output: any

update

mergeFields.update Update a merge field. Risk: write
Input
Output

Segments

addMember

segments.addMember Add a member to a segment. Risk: write
Input Output

create

segments.create Create a segment. Risk: write
Input
Output

get

segments.get Get a segment. Risk: read
Input Output

list

segments.list List segments. Risk: read
Input Output

listMembers

segments.listMembers List members in a segment. Risk: read
Input Output

remove

segments.remove Delete a segment. Risk: destructive
Input Output: any

removeMember

segments.removeMember Remove a member from a segment. Risk: destructive
Input Output: any

update

segments.update Update a segment. Risk: write
Input
Output

Webhooks

create

webhooks.create Create a webhook. Risk: write
Input
Output

get

webhooks.get Get a webhook. Risk: read
Input Output

list

webhooks.list List list webhooks. Risk: read
Input Output

remove

webhooks.remove Delete a webhook. Risk: destructive
Input Output: any

update

webhooks.update Update a webhook. Risk: write
Input
Output