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

Contacts

create

contacts.create Create a contact. PostGrid corrects and verifies the address, so the stored one may differ from the one sent Risk: write
Input Output

delete

contacts.delete Delete a contact. Orders already created from it keep their own copy of the address Risk: destructive
Input Output

get

contacts.get Read one contact with its address verification status Risk: read
Input Output

list

contacts.list List contacts, optionally with a plain or structured search, paged by skip and limit Risk: read
Input Output

Letters

cancel

letters.cancel Cancel a letter while it is still ready. After that it is already printing Risk: destructive
Input Output

create

letters.create Print and mail a letter, which costs postage and cannot be recalled once it leaves ready. Pass idempotencyKey so a retry prints one letter, not two Risk: destructive
Input
Output

get

letters.get Read one letter, optionally with its template expanded inline Risk: read
Input Output

list

letters.list List letters with their status, paged by skip and limit Risk: read
Input Output

Postcards

cancel

postcards.cancel Cancel a postcard while it is still ready Risk: destructive
Input Output

create

postcards.create Print and mail a postcard with a front and a back face, which costs postage and cannot be recalled once printing Risk: destructive
Input
Output

get

postcards.get Read one postcard, optionally with its template expanded Risk: read
Input Output

list

postcards.list List postcards with their status, paged by skip and limit Risk: read
Input Output

Self Mailers

create

selfMailers.create Print and mail a folded self mailer with inside and outside panels, which costs postage and cannot be recalled once printing Risk: destructive
Input
Output

get

selfMailers.get Read one self mailer, optionally with its template expanded Risk: read
Input Output

list

selfMailers.list List self mailers with their status, paged by skip and limit Risk: read
Input Output

Templates

create

templates.create Create a template whose {{variableName}} marks are filled from merge variables Risk: write
Input Output

delete

templates.delete Delete a template. Orders already created from it are unaffected Risk: destructive
Input Output

get

templates.get Read one template and its HTML Risk: read
Input Output

list

templates.list List print templates, paged by skip and limit Risk: read
Input Output

update

templates.update Change a template’s HTML, description or metadata Risk: write
Input Output

Trackers

get

trackers.get Read one tracker: the PURL and QR-code destination an order references, with its visit counts Risk: read
Input Output