Outlook Calendar
77 actions · 1 auth method
SchedulingMessaging
Authentication
OAuth 2.0
Authenticate with your Microsoft Entra ID account to connect Outlook Calendar. You’ll need to register an Azure applicat…Guides: Connector Profile, Link Account
Actions
|
No scopes found
77 actions
Action
Description
Required scopes
Get Default Calendar
Retrieve the properties and relationships of the default calendar for the authenticated user
List User Calendars
Retrieve all calendars for a specific user. Supports filtering, selecting specific properties, and expanding related ent…
Create Calendar
Create a new calendar for the authenticated user in the default calendar group
Create Calendar For User
Create a new calendar for a specific user in the default calendar group
Get My Calendar
Retrieve the properties and relationships of a specific calendar for the authenticated user. Supports OData query parame…
Get User Calendar
Retrieve the properties and relationships of a specific calendar for a user. Supports OData query parameters.
Update My Calendar
Update the properties of a calendar for the authenticated user
Update User Calendar
Update the properties of a calendar for a specific user
Delete My Calendar
Delete a calendar for the authenticated user
Delete User Calendar
Delete a calendar for a specific user
Get My Calendar View
Retrieve the events in a calendar view for the authenticated user’s calendar within a specified time range
Get User Calendar View
Retrieve the events in a calendar view for a specific user’s calendar within a specified time range
List My Events
Retrieve events from all calendars for the authenticated user. Supports OData query parameters. Note - Cannot use $filte…
List User Events
Retrieve events from all calendars for a specific user. Supports OData query parameters. Note - Cannot use $filter on re…
List My Default Calendar Events
Retrieve events from the authenticated user’s default calendar. Supports OData query parameters.
List User Default Calendar Events
Retrieve events from a specific user’s default calendar. Supports OData query parameters.
List My Calendar Events
Retrieve events from a specific calendar for the authenticated user. Supports OData query parameters.
List User Calendar Events
Retrieve events from a specific calendar for a specific user. Supports OData query parameters.
Create Event In My Calendar
Create a new event in a specific calendar for the authenticated user
Create Event In User Calendar
Create a new event in a specific calendar for a specific user
Create Event In My Default Calendar
Create a new event in the default calendar for the authenticated user
Create Event In User Default Calendar
Create a new event in the default calendar for a specific user
Get Event From My Default Calendar
Retrieve a specific event from the authenticated user’s default calendar
Get Event From User Default Calendar
Retrieve a specific event from a user’s default calendar
Get Event From My Calendar
Retrieve a specific event from a specific calendar for the authenticated user
Get Event From User Calendar
Retrieve a specific event from a specific calendar for a specific user
Update Event In My Calendar
Update an existing event in a specific calendar for the authenticated user. All properties are optional and only provide…
Update Event In User Calendar
Update an existing event in a specific calendar for a specific user. All properties are optional and only provided value…
Delete Event From My Calendar
Delete an event from a specific calendar for the authenticated user. This moves the event to deleted items.
Delete Event From User Calendar
Delete an event from a specific calendar for a specific user. This moves the event to deleted items.
Permanently Delete User Event
Permanently delete an event for a specific user, bypassing deleted items. This action cannot be undone and the event can…
Forward My Calendar Event
Forward an event from a specific calendar to a list of recipients with an optional comment.
Forward User Calendar Event
Forward an event from a specific user’s calendar to a list of recipients with an optional comment.
Forward My Event
Forward an event from the authenticated user’s calendars to a list of recipients with an optional comment.
Forward User Event
Forward an event from a specific user’s calendars to a list of recipients with an optional comment.
Cancel My Event
Cancel an event in the authenticated user’s calendars and send a cancellation message to all attendees.
Cancel User Event
Cancel an event in a specific user’s calendars and send a cancellation message to all attendees.
Cancel My Calendar Event
Cancel an event in a specific calendar for the authenticated user and send a cancellation message to all attendees.
Cancel User Calendar Event
Cancel an event in a specific calendar for a specific user and send a cancellation message to all attendees.
Accept My Event
Accept an event in the authenticated user’s calendars with an optional comment and response notification.
Accept User Event
Accept an event in a specific user’s calendars with an optional comment and response notification.
Accept My Calendar Event
Accept an event in a specific calendar for the authenticated user with an optional comment and response notification.
Accept User Calendar Event
Accept an event in a specific calendar for a specific user with an optional comment and response notification.
Decline My Event
Decline an event in the authenticated user’s calendars with optional comment, proposed new time, and response notificati…
Decline User Event
Decline an event in a specific user’s calendars with optional comment, proposed new time, and response notification.
Decline My Calendar Event
Decline an event in a specific calendar for the authenticated user with optional comment, proposed new time, and respons…
Decline User Calendar Event
Decline an event in a specific calendar for a specific user with optional comment, proposed new time, and response notif…
List My Calendar Event Attachments
Retrieve the list of attachment objects attached to an event in the authenticated user’s specific calendar.
List User Calendar Event Attachments
Retrieve the list of attachment objects attached to an event in a specific user’s specific calendar.
List My Event Attachments
Retrieve the list of attachment objects attached to an event in the authenticated user’s calendars.
List User Event Attachments
Retrieve the list of attachment objects attached to an event in a specific user’s calendars.
Create My Calendar Event Attachment
Add an attachment to an event in the authenticated user’s specific calendar. Supports file attachments, item attachments…
Create User Calendar Event Attachment
Add an attachment to an event in a specific user’s specific calendar. Supports file attachments, item attachments, and r…
Create My Event Attachment
Add an attachment to an event in the authenticated user’s calendars. Supports file attachments, item attachments, and re…
Create User Event Attachment
Add an attachment to an event in a specific user’s calendars. Supports file attachments, item attachments, and reference…
List My Calendar Groups
Retrieve a list of calendar groups for the authenticated user.
List User Calendar Groups
Retrieve a list of calendar groups for a specific user.
Get My Calendar Group
Retrieve the properties and relationships of a calendar group for the authenticated user.
Get User Calendar Group
Retrieve the properties and relationships of a calendar group for a specific user.
Delete My Calendar Group
Delete a calendar group for the authenticated user.
Delete User Calendar Group
Delete a calendar group for a specific user.
Create My Calendar Group
Create a new calendar group for the authenticated user.
Create User Calendar Group
Create a new calendar group for a specific user.
Update My Calendar Group
Update the properties of a calendar group for the authenticated user.
Update User Calendar Group
Update the properties of a calendar group for a specific user.
List Calendar Group Calendars
Retrieve a list of calendars in a calendar group for the authenticated user.
Create Calendar In Group
Create a new calendar in a calendar group for the authenticated user.
List User Calendar Permissions
Retrieve a list of calendar permissions for a user’s primary calendar.
Get User Calendar Permission
Retrieve the properties and relationships of a specific calendar permission for a user’s primary calendar.
Delete User Calendar Permission
Delete a specific calendar permission for a user’s primary calendar.
Update User Calendar Permission
Update the role of a calendar permission to change the permission level for a user with whom the calendar is shared or d…
Create User Calendar Permission
Create a calendar permission to specify the identity and role of the user with whom the calendar is being shared or dele…
List Users
Retrieve a list of user objects. By default, returns a limited set of properties (businessPhones, displayName, givenName…
Get User
Retrieve the properties and relationships of a specific user by their ID or userPrincipalName. By default, only a limite…
Create User
Create a new user account in the organization with the specified properties
Delete User
Delete a specific user from the organization by their ID or userPrincipalName
Change Password
Change the password for the authenticated user. The user must provide their current password and the new password.
Getting Started
Create or Select a Project
Set up a new project or select an existing one. See the Projects Guide.
Configure the Connector
Enable the connector and set up a connector profile in your project. See Managing Connectors.
Connector Profile
Outlook Calendar - OAuth 2.0
Link an Account
Connect an account using StackOne Hub or Auth Link.
Link Account
Outlook Calendar - OAuth 2.0
Use Actions
Invoke actions using one of the methods below:
- MCP – Model Context Protocol for AI assistants
- A2A – Agent-to-Agent protocol
- AI Toolset (TypeScript) – TypeScript SDK for AI agents
- AI Toolset (Python) – Python SDK for AI agents
- Actions RPC – Direct API calls
- Playground – Test actions in the dashboard