Skip to main content
New to Corsair? See API access, authentication, and error handling.

Activities

create

activities.create Create a contact activity. Risk: write
Input Output

delete

activities.delete Delete a contact activity. Risk: destructive
Input Output: void

get

activities.get Get a contact activity. Risk: read
Input Output

list

activities.list List contact activities. Risk: read
Input Output

update

activities.update Update a contact activity. Risk: write
Input Output

Campaigns

create

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

delete

campaigns.delete Delete a fundraising campaign. Risk: destructive
Input Output: void

get

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

list

campaigns.list List fundraising campaigns. Risk: read
Input Output

update

campaigns.update Update a fundraising campaign. Risk: write
Input
Output

Contacts

create

contacts.create Create a contact. Risk: write
Input
Output

delete

contacts.delete Delete a contact. Risk: destructive
Input Output: void

get

contacts.get Get a contact. Risk: read
Input Output

list

contacts.list List contacts. Risk: read
Input Output

restore

contacts.restore Restore a deleted contact. Risk: write
Input Output

update

contacts.update Update a contact. Risk: write
Input
Output

Contact Tags

add

contactTags.add Add tags to a contact. Risk: write
Input Output: empty object

remove

contactTags.remove Remove tags from a contact. Risk: write
Input Output: empty object

sync

contactTags.sync Replace all of a contact’s tags; tags not listed are removed. Risk: destructive
Input Output: empty object

Discount Codes

create

discountCodes.create Create a campaign discount code. Risk: write
Input Output: empty object

delete

discountCodes.delete Delete a campaign discount code. Risk: destructive
Input Output: void

get

discountCodes.get Get a campaign discount code. Risk: read
Input Output: empty object

list

discountCodes.list List a campaign’s discount codes. Risk: read
Input Output

update

discountCodes.update Update a campaign discount code. Risk: write
Input Output: empty object

Funds

create

funds.create Create a fund. Risk: write
Input Output

delete

funds.delete Delete a fund. Risk: destructive
Input Output: void

get

funds.get Get a fund. Risk: read
Input Output

list

funds.list List funds. Risk: read
Input Output

update

funds.update Update a fund. Risk: write
Input Output

Household Contacts

add

householdContacts.add Add a contact to a household. Risk: write
Input Output: empty object

get

householdContacts.get Get a household contact. Risk: read
Input Output: empty object

list

householdContacts.list List contacts in a household. Risk: read
Input Output

remove

householdContacts.remove Remove a contact from a household. Risk: destructive
Input Output

Households

create

households.create Create a household. Risk: write
Input Output

delete

households.delete Delete a household. Risk: destructive
Input Output: void

get

households.get Get a household. Risk: read
Input Output

list

households.list List households. Risk: read
Input Output: object[]

update

households.update Update a household. Risk: write
Input Output

Members

delete

members.delete Remove a campaign member. Risk: destructive
Input Output: void

get

members.get Get a campaign member. Risk: read
Input Output: empty object

list

members.list List a campaign’s members. Risk: read
Input Output: object

Messages

get

messages.get Get a message. Risk: read
Input Output

list

messages.list List messages. Risk: read
Input Output

Payouts

get

payouts.get Get a payout. Risk: read
Input Output

list

payouts.list List payouts. Risk: read
Input Output

Plans

get

plans.get Get a recurring plan. Risk: read
Input Output

list

plans.list List recurring plans. Risk: read
Input Output

Pledges

get

pledges.get Get a pledge. Risk: read
Input Output

list

pledges.list List pledges. Risk: read
Input Output

Sso

account

sso.account Get the SSO account. Risk: read
Input: empty object Output

campaign

sso.campaign Get a campaign through the SSO API. Risk: read
Input Output: empty object

Teams

delete

teams.delete Remove a campaign team. Risk: destructive
Input Output: void

get

teams.get Get a campaign team. Risk: read
Input Output: empty object

list

teams.list List a campaign’s teams. Risk: read
Input Output

Ticket Items

create

ticketItems.create Create a campaign ticket item. Risk: write
Input Output: empty object

get

ticketItems.get Get a campaign ticket item. Risk: read
Input Output: empty object

list

ticketItems.list List a campaign’s ticket items. Risk: read
Input Output

Tickets

get

tickets.get Get an issued ticket. Risk: read
Input Output: empty object

list

tickets.list List issued tickets. Risk: read
Input Output

Transactions

create

transactions.create Record an offline transaction (cash, check, etc.). The API has no delete for transactions. Risk: destructive
Input Output

get

transactions.get Get a transaction. Risk: read
Input Output

list

transactions.list List transactions. Risk: read
Input Output

update

transactions.update Update a transaction. Risk: write
Input
Output

Webhooks

activities.get

webhooks.activities.get Get an outbound webhook activity. Risk: read
Input Output: empty object

activities.list

webhooks.activities.list List outbound webhook activities. Risk: read
Input Output

create

webhooks.create Create an outbound webhook registration. Risk: write
Input Output

delete

webhooks.delete Delete an outbound webhook registration. Risk: destructive
Input Output: void

get

webhooks.get Get an outbound webhook registration. Risk: read
Input Output

list

webhooks.list List outbound webhook registrations. Risk: read
Input Output

update

webhooks.update Update an outbound webhook registration. Risk: write
Input Output