Skip to main content
Every bigmailer.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.

Auth

me

auth.me Check the authenticated API key and account configuration Risk: read
Input: empty object Output: object

Brand Properties

create

brandProperties.create Create a brand property Risk: write
Input Output

delete

brandProperties.delete Permanently delete a brand property Risk: destructive
Input Output: void

get

brandProperties.get Retrieve a brand property Risk: read
Input Output

list

brandProperties.list List a brand’s custom merge-tag properties Risk: read
Input Output

update

brandProperties.update Update a brand property Risk: write
Input Output

Brands

create

brands.create Create a brand Risk: write
Input Output

get

brands.get Retrieve a brand Risk: read
Input Output

list

brands.list List brands in the account Risk: read
Input Output

update

brands.update Update a brand’s settings Risk: write
Input Output

Bulk Campaigns

create

bulkCampaigns.create Create a bulk campaign Risk: write
Input
Output

get

bulkCampaigns.get Retrieve a bulk campaign, including its send metrics Risk: read
Input Output

list

bulkCampaigns.list List a brand’s bulk (marketing) campaigns Risk: read
Input Output

update

bulkCampaigns.update Update a bulk campaign - set ready:true to activate sending or scheduling Risk: write
Input
Output

Connections

list

connections.list List a brand’s email-delivery connections Risk: read
Input Output

Contacts

create

contacts.create Create a contact Risk: write
Input
Output

createBatch

contacts.createBatch Upload up to 1,000 contacts for asynchronous processing Risk: write
Input
Output

delete

contacts.delete Permanently delete a contact Risk: destructive
Input Output

get

contacts.get Retrieve a contact by id or email address Risk: read
Input Output

getBatch

contacts.getBatch Check a contact batch’s processing status Risk: read
Input Output

list

contacts.list List a brand’s contacts Risk: read
Input Output

update

contacts.update Update a contact Risk: write
Input
Output

upsert

contacts.upsert Create or update a contact by id or email address Risk: write
Input
Output

Fields

create

fields.create Create a custom contact field Risk: write
Input Output

delete

fields.delete Permanently delete a custom contact field Risk: destructive
Input Output: void

get

fields.get Retrieve a custom contact field Risk: read
Input Output

list

fields.list List a brand’s custom contact fields Risk: read
Input Output

update

fields.update Update a custom contact field’s name or sample value Risk: write
Input Output

Lists

create

lists.create Create a contact list Risk: write
Input Output

delete

lists.delete Delete a contact list (its contacts are not deleted) Risk: destructive
Input Output: void

get

lists.get Retrieve a contact list Risk: read
Input Output

list

lists.list List a brand’s contact lists Risk: read
Input Output

update

lists.update Rename a contact list Risk: write
Input Output

Message Types

list

messageTypes.list List a brand’s message-type categories Risk: read
Input Output

Segments

create

segments.create Create a segment Risk: write
Input
Output

delete

segments.delete Permanently delete a segment Risk: destructive
Input Output

get

segments.get Retrieve a segment Risk: read
Input Output

list

segments.list List a brand’s segments Risk: read
Input Output

update

segments.update Update a segment Risk: write
Input
Output

Senders

list

senders.list List a brand’s verified sender identities Risk: read
Input Output

Suppression Lists

create

suppressionLists.create Upload a campaign suppression list Risk: write
Input Output

get

suppressionLists.get Retrieve a campaign suppression list Risk: read
Input Output

list

suppressionLists.list List a brand’s campaign suppression lists Risk: read
Input Output

Templates

create

templates.create Create a template Risk: write
Input Output

delete

templates.delete Permanently delete a template Risk: destructive
Input Output

get

templates.get Retrieve a template Risk: read
Input Output

list

templates.list List a brand’s templates Risk: read
Input Output

update

templates.update Update a template Risk: write
Input Output

Transactional Campaigns

create

transactionalCampaigns.create Create a transactional campaign Risk: write
Input
Output

get

transactionalCampaigns.get Retrieve a transactional campaign, including its send metrics Risk: read
Input Output

list

transactionalCampaigns.list List a brand’s transactional campaigns Risk: read
Input Output

update

transactionalCampaigns.update Update a transactional campaign - set ready:true to activate it Risk: write
Input
Output

Users

create

users.create Invite a new user to the account Risk: write
Input Output

delete

users.delete Remove a user from the account Risk: destructive
Input Output: void

get

users.get Retrieve an account user Risk: read
Input Output

list

users.list List account users Risk: read
Input Output

update

users.update Update a user’s email, role, or allowed brands Risk: write
Input Output