Skip to main content
Every replyio.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Contact Lists

list

contactLists.list List contact lists with pagination Risk: read
Input Output

Contacts

clearStatus

contacts.clearStatus Clear clearable contact statuses (opt-out, replied, bounced) Risk: write
Input Output: object

create

contacts.create Create a new contact in Reply.io Risk: write
Input
Output

delete

contacts.delete Delete a contact [DESTRUCTIVE · IRREVERSIBLE] Risk: destructive · Irreversible
Input Output

get

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

getStatus

contacts.getStatus Get a contact’s statuses across sequences Risk: read
Input Output

list

contacts.list List contacts with pagination and optional filters Risk: read
Input Output

searchByEmail

contacts.searchByEmail Search contacts by exact email address Risk: read
Input Output

setStatus

contacts.setStatus Set contacts’ in-sequence status in bulk Risk: write
Input Output: object

update

contacts.update Update an existing contact Risk: write
Input
Output

Email Accounts

connectGmail

emailAccounts.connectGmail Get the Gmail OAuth connect URL for the user to open Risk: write
Input: empty object Output

connectOffice365

emailAccounts.connectOffice365 Get the Microsoft 365 OAuth connect URL for the user to open Risk: write
Input: empty object Output

delete

emailAccounts.delete Delete an email account [DESTRUCTIVE · IRREVERSIBLE] Risk: destructive · Irreversible
Input Output

list

emailAccounts.list List email accounts with pagination Risk: read
Input Output

listDisconnected

emailAccounts.listDisconnected List email accounts disconnected by auth or connection errors Risk: read
Input Output

update

emailAccounts.update Update an email account with custom SMTP/IMAP settings Risk: write
Input
Output

Schedules

delete

schedules.delete Delete a sending schedule [DESTRUCTIVE · IRREVERSIBLE] Risk: destructive · Irreversible
Input Output

Sequence Contacts

add

sequenceContacts.add Add contacts to a sequence in bulk Risk: write
Input Output

bulkRemove

sequenceContacts.bulkRemove Remove multiple contacts from a sequence at once Risk: write
Input Output

listExtended

sequenceContacts.listExtended List sequence contacts with extended engagement state Risk: read
Input Output

remove

sequenceContacts.remove Remove a contact from a sequence Risk: write
Input Output

setStatus

sequenceContacts.setStatus Set contacts’ status for enrollments in a specific sequence Risk: write
Input Output: object

Sequences

archive

sequences.archive Archive a sequence and remove its contacts Risk: write
Input Output

delete

sequences.delete Delete a sequence [DESTRUCTIVE · IRREVERSIBLE] Risk: destructive · Irreversible
Input Output

get

sequences.get Get a sequence by ID with settings and steps Risk: read
Input Output

list

sequences.list List sequences with pagination and optional filters Risk: read
Input Output

pause

sequences.pause Pause a running sequence Risk: write
Input Output

start

sequences.start Start a sequence in New or Paused status Risk: write
Input Output

Steps

create

steps.create Add a new step to a sequence Risk: write
Input
Output

get

steps.get Get a sequence step by ID Risk: read
Input Output

list

steps.list List all steps in a sequence Risk: read
Input Output: object[]

Users

getCurrent

users.getCurrent Get the current authenticated user and verify the API key Risk: read
Input: empty object Output

listTeam

users.listTeam List users on the current team Risk: read
Input: empty object Output: object[]