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

Address Book

addRecipient

addressBook.addRecipient Add a new recipient address to the user address book Risk: write
Input Output

addSender

addressBook.addSender Add a new sender return address to the account Risk: write
Input Output

countries

addressBook.countries List supported destination countries and country codes for mailing Risk: read
Input: empty object Output

deleteRecipient

addressBook.deleteRecipient Delete a recipient address from the user address book Risk: destructive
Input Output

deleteSender

addressBook.deleteSender Delete a sender return address from the account Risk: destructive
Input Output

getSender

addressBook.getSender Get default sender return address and account billing info Risk: read
Input: empty object Output

listRecipients

addressBook.listRecipients List saved recipient mailing addresses from the address book Risk: read
Input: empty object Output

listSenders

addressBook.listSenders List saved return/sender addresses from the account Risk: read
Input: empty object Output

setDefaultSender

addressBook.setDefaultSender Set an address as the default sender return address Risk: write
Input Output

states

addressBook.states List states and provinces for a given country Risk: read
Input Output

updateRecipient

addressBook.updateRecipient Update an existing recipient address in the user address book Risk: destructive
Input Output

updateSender

addressBook.updateSender Update the sender return address on the account Risk: destructive
Input Output

Auth

checkAuth

auth.checkAuth Check API key authentication status and whether test mode is active Risk: read
Input: empty object Output

getUser

auth.getUser Get authenticated user profile details, email, and credit balance Risk: read
Input: empty object Output

logout

auth.logout Invalidate current session credentials Risk: write
Input: empty object Output

setTestMode

auth.setTestMode Enable or disable account test mode for simulating orders without fulfillment charges Risk: write
Input Output

Basket

clear

basket.clear Remove all pending orders and clear the shopping basket Risk: destructive
Input: empty object Output

count

basket.count Get current item count in the shopping basket Risk: read
Input: empty object Output

send

basket.send Submit and charge all pending orders in the shopping basket for robotic fulfillment Risk: destructive
Input Output

Bundles

list

bundles.list List product bundles and gift pairings available to enclose with cards Risk: read
Input: empty object Output

Cards

categories

cards.categories List all card categories and taxonomies Risk: read
Input: empty object Output

get

cards.get Get details, dimensions, and cover image for a specific card Risk: read
Input Output

list

cards.list List available greeting cards and designs with optional filtering and pagination Risk: read
Input Output

sections

cards.sections List cards grouped by category sections Risk: read
Input Output

Custom Cards

checkImage

customCards.checkImage Check image quality, resolution, and DPI for printing compatibility Risk: read
Input Output

create

customCards.create Create a custom card template with uploaded cover or inside artwork Risk: write
Input Output

delete

customCards.delete Permanently delete a custom card template Risk: destructive
Input Output

deleteImage

customCards.deleteImage Delete a previously uploaded custom logo or image Risk: destructive
Input Output

dimensions

customCards.dimensions List supported card dimensions and print orientations for custom cards Risk: read
Input Output

listImages

customCards.listImages List custom logos and user-uploaded images Risk: read
Input Output

presetImages

customCards.presetImages List preset cover images available for custom card design Risk: read
Input Output

uploadImage

customCards.uploadImage Upload a custom logo or image for card customization Risk: write
Input Output

Fonts

list

fonts.list List available realistic handwriting font styles and stroke properties Risk: read
Input: empty object Output

Gift Cards

list

giftCards.list List physical merchant gift cards and denominations that can be enclosed in notes Risk: read
Input: empty object Output

Inserts

list

inserts.list List custom marketing inserts and business cards available for envelope insertion Risk: read
Input Output

Orders

addToBasket

orders.addToBasket Add a handwritten card order to the shopping basket for batch sending Risk: write
Input
Output

cancel

orders.cancel Cancel an order before it enters robotic production Risk: destructive
Input Output

get

orders.get Get status and details for an existing order by ID Risk: read
Input Output

sendSingle

orders.sendSingle Place a single real handwritten card order (spends credits and triggers robotic fulfillment) Risk: destructive
Input Output

Prospecting

calculateTargets

prospecting.calculateTargets Calculate target recipient counts based on demographic and geographic filters Risk: read
Input Output

createOrder

prospecting.createOrder Create a direct-mail prospecting campaign order with targeted recipient lists Risk: destructive
Input Output

preview

prospecting.preview Preview prospecting order pricing and recipient volume before sending Risk: read
Input Output

Qr Codes

create

qrCodes.create Create a dynamic trackable QR code to print on handwritten cards Risk: write
Input Output

dashboard

qrCodes.dashboard Get scan analytics and statistics for created QR codes Risk: read
Input: empty object Output

delete

qrCodes.delete Delete a trackable QR code by ID Risk: destructive
Input Output

frames

qrCodes.frames List decorative frame designs available for printed QR codes Risk: read
Input: empty object Output

list

qrCodes.list List trackable QR codes created in the account Risk: read
Input: empty object Output

Shipping

stampOptions

shipping.stampOptions List postage stamp options (first-class vs presorted mail) and rates Risk: read
Input: empty object Output

Signatures

list

signatures.list List user handwriting signatures saved on the account Risk: read
Input: empty object Output

Templates

categories

templates.categories List template categories available for card messages Risk: read
Input: empty object Output

create

templates.create Create a new saved message template in the user account Risk: write
Input Output

delete

templates.delete Delete a message template from the user account Risk: destructive
Input Output

get

templates.get Get a specific message template by ID Risk: read
Input Output

list

templates.list List saved message templates with optional category filter Risk: read
Input Output

update

templates.update Update an existing message template in the user account Risk: destructive
Input Output