outlook.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Calendars
create
calendars.create
Create a new calendar
Risk: write
owner full type
owner full type
delete
calendars.delete
Delete a calendar [DESTRUCTIVE]
Risk: destructive
get
calendars.get
Get a calendar by ID
Risk: read
owner full type
owner full type
list
calendars.list
List all calendars
Risk: read
value full type
value full type
Contacts
create
contacts.create
Create a new contact
Risk: write
emailAddresses full type
emailAddresses full type
emailAddresses full type
emailAddresses full type
delete
contacts.delete
Delete a contact [DESTRUCTIVE]
Risk: destructive
list
contacts.list
List contacts
Risk: read
value full type
value full type
update
contacts.update
Update a contact
Risk: write
emailAddresses full type
emailAddresses full type
emailAddresses full type
emailAddresses full type
Events
cancel
events.cancel
Cancel a calendar event and notify attendees
Risk: write
create
events.create
Create a calendar event
Risk: write
attendees_info full type
attendees_info full type
body full type
body full type
start full type
start full type
end full type
end full type
location full type
location full type
locations full type
locations full type
attendees full type
attendees full type
organizer full type
organizer full type
recurrence full type
recurrence full type
responseStatus full type
responseStatus full type
onlineMeeting full type
onlineMeeting full type
decline
events.decline
Decline a calendar event invitation
Risk: write
proposedNewTime full type
proposedNewTime full type
delete
events.delete
Delete a calendar event [DESTRUCTIVE]
Risk: destructive
findMeetingTimes
events.findMeetingTimes
Find available meeting times for attendees
Risk: read
attendees full type
attendees full type
timeConstraint full type
timeConstraint full type
locationConstraint full type
locationConstraint full type
meetingTimeSuggestions full type
meetingTimeSuggestions full type
get
events.get
Get a calendar event by ID
Risk: read
body full type
body full type
start full type
start full type
end full type
end full type
location full type
location full type
locations full type
locations full type
attendees full type
attendees full type
organizer full type
organizer full type
recurrence full type
recurrence full type
responseStatus full type
responseStatus full type
onlineMeeting full type
onlineMeeting full type
getSchedule
events.getSchedule
Get free/busy schedule for a calendar
Risk: read
startTime full type
startTime full type
endTime full type
endTime full type
value full type
value full type
list
events.list
List calendar events
Risk: read
value full type
value full type
update
events.update
Update a calendar event
Risk: write
body full type
body full type
attendees full type
attendees full type
body full type
body full type
start full type
start full type
end full type
end full type
location full type
location full type
locations full type
locations full type
attendees full type
attendees full type
organizer full type
organizer full type
recurrence full type
recurrence full type
responseStatus full type
responseStatus full type
onlineMeeting full type
onlineMeeting full type
Folders
create
folders.create
Create a new mail folder
Risk: write
delete
folders.delete
Delete a mail folder [DESTRUCTIVE]
Risk: destructive
get
folders.get
Get a mail folder by ID
Risk: read
list
folders.list
List mail folders
Risk: read
value full type
value full type
update
folders.update
Rename a mail folder
Risk: write
Messages
addAttachment
messages.addAttachment
Add an attachment to a message
Risk: write
item full type
item full type
attachment full type
attachment full type
batchMove
messages.batchMove
Batch move up to 20 messages to a folder
Risk: write
results full type
results full type
batchUpdate
messages.batchUpdate
Batch update up to 20 messages
Risk: write
updates full type
updates full type
results full type
results full type
createDraft
messages.createDraft
Create an email draft
Risk: write
attachment full type
attachment full type
body full type
body full type
from full type
from full type
sender full type
sender full type
toRecipients full type
toRecipients full type
ccRecipients full type
ccRecipients full type
bccRecipients full type
bccRecipients full type
replyTo full type
replyTo full type
flag full type
flag full type
delete
messages.delete
Delete an email message [DESTRUCTIVE]
Risk: destructive
forward
messages.forward
Forward an email message
Risk: write
get
messages.get
Get an email message by ID
Risk: read
body full type
body full type
from full type
from full type
sender full type
sender full type
toRecipients full type
toRecipients full type
ccRecipients full type
ccRecipients full type
bccRecipients full type
bccRecipients full type
replyTo full type
replyTo full type
flag full type
flag full type
list
messages.list
List email messages in a folder
Risk: read
value full type
value full type
move
messages.move
Move a message to a different folder
Risk: write
body full type
body full type
from full type
from full type
sender full type
sender full type
toRecipients full type
toRecipients full type
ccRecipients full type
ccRecipients full type
bccRecipients full type
bccRecipients full type
replyTo full type
replyTo full type
flag full type
flag full type
query
messages.query
Query email messages with OData filters
Risk: read
value full type
value full type
reply
messages.reply
Reply to an email message
Risk: write
response_body full type
response_body full type
search
messages.search
Search email messages
Risk: read
value full type
value full type
send
messages.send
Send an email message
Risk: write
attachment full type
attachment full type
body full type
body full type
sendDraft
messages.sendDraft
Send a saved draft message
Risk: write
update
messages.update
Update an email message (e.g. mark as read)
Risk: write
to_recipients full type
to_recipients full type
cc_recipients full type
cc_recipients full type
bcc_recipients full type
bcc_recipients full type
flag full type
flag full type
body full type
body full type
from full type
from full type
sender full type
sender full type
toRecipients full type
toRecipients full type
ccRecipients full type
ccRecipients full type
bccRecipients full type
bccRecipients full type
replyTo full type
replyTo full type
flag full type
flag full type