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

Archives

list

archives.list List archived message or flow-run data. Risk: read
Input Output

Broadcasts

list

broadcasts.list List outgoing broadcasts. Risk: read
Input Output

send

broadcasts.send Send a translated broadcast to contacts, groups or URNs; it messages real people. Risk: destructive
Input
Output

Campaign Events

create

campaignEvents.create Create a campaign event that messages or starts a flow for every contact in the campaign group. Risk: destructive
Input Output

delete

campaignEvents.delete Delete a campaign event. Risk: destructive
Input Output: void

list

campaignEvents.list List campaign events. Risk: read
Input Output

update

campaignEvents.update Update a campaign event that messages or starts a flow for every contact in the campaign group. Risk: destructive
Input
Output

Campaigns

create

campaigns.create Create a campaign for a contact group. Risk: write
Input Output

list

campaigns.list List campaigns. Risk: read
Input Output

update

campaigns.update Update a campaign by UUID. Risk: write
Input Output

Channels

list

channels.list List messaging channels. Risk: read
Input Output

Contact Actions

apply

contactActions.apply Apply a bulk contact action, including permanent deletion. Risk: destructive
Input Output: void

Contacts

create

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

delete

contacts.delete Permanently delete a contact by UUID or URN. Risk: destructive · Irreversible
Input: object
Output: void

list

contacts.list List contacts and their custom fields. Risk: read
Input Output

update

contacts.update Update a contact by UUID or URN; an unknown URN creates one. Risk: write
Input
Output

Fields

create

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

list

fields.list List custom contact fields. Risk: read
Input Output

update

fields.update Update a custom contact field by key. Risk: write
Input Output

Flows

list

flows.list List flows. Risk: read
Input Output

Flow Starts

create

flowStarts.create Start contacts, groups or URNs in a flow, which can message them. Risk: destructive
Input Output

list

flowStarts.list List manual flow starts. Risk: read
Input Output

Globals

create

globals.create Create a workspace global. Risk: write
Input Output

list

globals.list List workspace globals. Risk: read
Input Output

update

globals.update Update a workspace global by key. Risk: write
Input Output

Groups

create

groups.create Create a contact group. Risk: write
Input Output

delete

groups.delete Delete a contact group. Risk: destructive
Input Output: void

list

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

update

groups.update Update a contact group. Risk: write
Input Output

Labels

create

labels.create Create a message label. Risk: write
Input Output

delete

labels.delete Delete a message label. Risk: destructive
Input Output: void

list

labels.list List message labels. Risk: read
Input Output

update

labels.update Update a message label. Risk: write
Input Output

Media

upload

media.upload Upload a media file for message attachments. Risk: write
Input Output

Message Actions

apply

messageActions.apply Label, archive, restore or permanently delete incoming messages by integer id; inspect failures. Risk: destructive
Input Output: void \| object

Messages

list

messages.list List messages with optional folder and label filters. Risk: read
Input Output

send

messages.send Send a message to a contact; it messages a real person. Risk: destructive
Input
Output

Resthook Events

list

resthookEvents.list List outbound resthook events. Risk: read
Input Output

Resthooks

list

resthooks.list List outbound resthooks. Risk: read
Input Output

Resthook Subscribers

create

resthookSubscribers.create Subscribe a target URL to a resthook. Risk: write
Input Output

delete

resthookSubscribers.delete Remove an outbound resthook subscription. Risk: destructive
Input Output: void

list

resthookSubscribers.list List outbound resthook subscribers. Risk: read
Input Output

Runs

list

runs.list List flow runs. Risk: read
Input Output

Ticket Actions

apply

ticketActions.apply Apply a bulk ticket action. Risk: write
Input Output: void

Tickets

list

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

Topics

create

topics.create Create a ticket topic. Risk: write
Input Output

list

topics.list List ticket topics. Risk: read
Input Output

Users

list

users.list List workspace users. Risk: read
Input Output

Workspace

get

workspace.get Read current workspace details. Risk: read
Input: empty object Output