Skip to main content
Every outlook.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.

Calendars

create

calendars.create Create a new calendar Risk: write
Input Output

delete

calendars.delete Delete a calendar [DESTRUCTIVE] Risk: destructive
Input Output

get

calendars.get Get a calendar by ID Risk: read
Input Output

list

calendars.list List all calendars Risk: read
Input Output

Contacts

create

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

delete

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

list

contacts.list List contacts Risk: read
Input Output

update

contacts.update Update a contact Risk: write
Input
Output

Events

cancel

events.cancel Cancel a calendar event and notify attendees Risk: write
Input Output

create

events.create Create a calendar event Risk: write
Input
Output

decline

events.decline Decline a calendar event invitation Risk: write
Input
Output

delete

events.delete Delete a calendar event [DESTRUCTIVE] Risk: destructive
Input Output

findMeetingTimes

events.findMeetingTimes Find available meeting times for attendees Risk: read
Input
Output

get

events.get Get a calendar event by ID Risk: read
Input Output

getSchedule

events.getSchedule Get free/busy schedule for a calendar Risk: read
Input
Output

list

events.list List calendar events Risk: read
Input Output

update

events.update Update a calendar event Risk: write
Input
Output

Folders

create

folders.create Create a new mail folder Risk: write
Input Output

delete

folders.delete Delete a mail folder [DESTRUCTIVE] Risk: destructive
Input Output

get

folders.get Get a mail folder by ID Risk: read
Input Output

list

folders.list List mail folders Risk: read
Input Output

update

folders.update Rename a mail folder Risk: write
Input Output

Messages

addAttachment

messages.addAttachment Add an attachment to a message Risk: write
Input
Output

batchMove

messages.batchMove Batch move up to 20 messages to a folder Risk: write
Input Output

batchUpdate

messages.batchUpdate Batch update up to 20 messages Risk: write
Input
Output

createDraft

messages.createDraft Create an email draft Risk: write
Input
Output

delete

messages.delete Delete an email message [DESTRUCTIVE] Risk: destructive
Input Output

forward

messages.forward Forward an email message Risk: write
Input Output

get

messages.get Get an email message by ID Risk: read
Input Output

list

messages.list List email messages in a folder Risk: read
Input Output

move

messages.move Move a message to a different folder Risk: write
Input Output

query

messages.query Query email messages with OData filters Risk: read
Input Output

reply

messages.reply Reply to an email message Risk: write
Input Output

messages.search Search email messages Risk: read
Input Output

send

messages.send Send an email message Risk: write
Input
Output

sendDraft

messages.sendDraft Send a saved draft message Risk: write
Input Output

update

messages.update Update an email message (e.g. mark as read) Risk: write
Input
Output