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

Account

ping

account.ping Read the account identity, plan, remaining survey credits and usage counters in one call Risk: read
Input: empty object Output

Campaigns

list

campaigns.list List survey campaigns with their metric, template, channel, type and active state Risk: read
Input: empty object Output

Companies

get

companies.get Get one company by ID or domain, including its NPS, CSAT, CES and STAR scores Risk: read
Input Output

list

companies.list List companies with their domain, industry, tags, CX metrics and contact count Risk: read
Input Output

Customers

delete

customers.delete Permanently delete customers and all their associated data, identified by email address Risk: destructive
Input
Output

get

customers.get Get one customer by ID, including tags, custom properties, queue state and last survey Risk: read
Input Output

list

customers.list List customers with paging, sorting, a creation-date window, an email lookup and property filters Risk: read
Input
Output

resubscribe

customers.resubscribe Resubscribe previously unsubscribed customers; self-unsubscribed and bounced contacts are skipped Risk: write
Input
Output

unsubscribe

customers.unsubscribe Unsubscribe customers from future surveys, optionally recording a custom opt-out message Risk: write
Input
Output

upsert

customers.upsert Create or update up to 1,000 customers in one call, setting tags and custom properties Risk: write
Input
Output

Feedback

get

feedback.get Get one survey response by feedback ID Risk: read
Input Output

import

feedback.import Import up to 200 historical survey responses into a campaign, with scores, comments, topics and additional answers Risk: write
Input
Output

list

feedback.list List survey responses with scores, comments, topics, tags and answers, filtered by customer, campaign, date or property Risk: read
Input
Output

Outbox

list

outbox.list List sent surveys with their channel, sender, status and opened/responded detail, filtered by customer, campaign or date Risk: read
Input
Output

Reports

get

reports.get Read campaign reports with score trend, delivery stats and per-question stats, for one campaign or all Risk: read
Input Output

Survey

send

survey.send Queue a transactional survey to up to 100 customers through a transactional campaign, optionally delayed Risk: write
Input
Output

Templates

get

templates.get Get one survey template with its questions and their UUIDs, which feedback.import needs Risk: read
Input Output

list

templates.list List survey templates with their channel and metric Risk: read
Input: empty object Output