Microsoft Outlook (Service Principal)
Access any mailbox in your tenant with app-only auth via an Azure AD App Registration. Grant the app Application permissions with admin consent, then target a mailbox by its email/UPN.
Authentication
This connector uses Token-based authentication.
info
Set up your connection in the Abstra Console before using it in your workflows.
How to use
Using the Smart Chat
Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".
Using the Web Editor
from abstra.connectors import run_connection_action
result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})
Available Actions
This connector provides 495 actions:
| Action | Purpose | Parameters |
|---|---|---|
| get_users_by_user_id_calendar | The user's primary calendar. Read-only. | user-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendar | Update the navigation property calendar in users | user-id (string) data required |
| get_users_by_user_id_calendar_calendar_permissions | Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar. | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_calendar_permissions | Create new navigation property to calendarPermissions for users | user-id (string) data required |
| get_users_by_user_id_calendar_calendar_permissions_by_calendar_permission_id | Get the specified permissions object of a user or group calendar that has been shared. | user-id (string) calendarPermission-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendar_calendar_permissions_by_calendar_permission_id | Update the permissions assigned to an existing share recipient or delegate, through the corresponding bcalendarPermission/b object for a calendar. | user-id (string) calendarPermission-id (string) data required |
| delete_users_by_user_id_calendar_calendar_permissions_by_calendar_permission_id | Delete calendarPermission. | user-id (string) calendarPermission-id (string) If-Match (string) |
| get_users_by_user_id_calendar_calendar_permissions_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_calendar_calendar_view | The calendar view for the calendar. Navigation property. Read-only. | user-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_calendar_calendar_view_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_calendar_events | The events in the calendar. Navigation property. Read-only. | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_events | Create new navigation property to events for users | user-id (string) data required |
| get_users_by_user_id_calendar_events_by_event_id | The events in the calendar. Navigation property. Read-only. | user-id (string) event-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendar_events_by_event_id | Update the navigation property events in users | user-id (string) event-id (string) data required |
| delete_users_by_user_id_calendar_events_by_event_id | Delete navigation property events for users | user-id (string) event-id (string) If-Match (string) |
| get_users_by_user_id_calendar_events_by_event_id_attachments | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | user-id (string) event-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_events_by_event_id_attachments | Create new navigation property to attachments for users | user-id (string) event-id (string) data required |
| get_users_by_user_id_calendar_events_by_event_id_attachments_by_attachment_id | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | user-id (string) event-id (string) attachment-id (string) $select (array) $expand (array) |
| delete_users_by_user_id_calendar_events_by_event_id_attachments_by_attachment_id | Delete navigation property attachments for users | user-id (string) event-id (string) attachment-id (string) If-Match (string) |
| get_users_by_user_id_calendar_events_by_event_id_attachments_count | Get the number of the resource | user-id (string) event-id (string) $search (string) |
| post_users_by_user_id_calendar_events_by_event_id_attachments_create_upload_session | Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can | user-id (string) event-id (string) data: { . AttachmentItem (object) } (object) required |
| get_users_by_user_id_calendar_events_by_event_id_calendar | The calendar that contains the event. Navigation property. Read-only. | user-id (string) event-id (string) $select (array) $expand (array) |
| get_users_by_user_id_calendar_events_by_event_id_extensions | The collection of open extensions defined for the event. Nullable. | user-id (string) event-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_events_by_event_id_extensions | Create new navigation property to extensions for users | user-id (string) event-id (string) data required |
| get_users_by_user_id_calendar_events_by_event_id_extensions_by_extension_id | The collection of open extensions defined for the event. Nullable. | user-id (string) event-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendar_events_by_event_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) event-id (string) extension-id (string) data required |
| delete_users_by_user_id_calendar_events_by_event_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) event-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_calendar_events_by_event_id_extensions_count | Get the number of the resource | user-id (string) event-id (string) $search (string) |
| get_users_by_user_id_calendar_events_by_event_id_instances | The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. | user-id (string) event-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_calendar_events_by_event_id_instances_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) event-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| post_users_by_user_id_calendar_events_by_event_id_accept | Accept the specified event in a user calendar. | user-id (string) event-id (string) data: { . SendResponse (boolean) . Comment (string) } (object) required |
| post_users_by_user_id_calendar_events_by_event_id_cancel | This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error HTTP 400 Bad Request, with the following error message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is | user-id (string) event-id (string) data: { . Comment (string) } (object) required |
| post_users_by_user_id_calendar_events_by_event_id_decline | Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. | user-id (string) event-id (string) data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| post_users_by_user_id_calendar_events_by_event_id_dismiss_reminder | Dismiss a reminder that has been triggered for an event in a user calendar. | user-id (string) event-id (string) |
| post_users_by_user_id_calendar_events_by_event_id_forward | This action allows the organizer or attendee of a meeting event to forward the meeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action also sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's copy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. | user-id (string) event-id (string) data: { . ToRecipients (array) . Comment (string) } (object) required |
| post_users_by_user_id_calendar_events_by_event_id_permanent_delete | Invoke action permanentDelete | user-id (string) event-id (string) |
| post_users_by_user_id_calendar_events_by_event_id_snooze_reminder | Postpone a reminder for an event in a user calendar until a new time. | user-id (string) event-id (string) data: { . NewReminderTime (object) } (object) required |
| post_users_by_user_id_calendar_events_by_event_id_tentatively_accept | Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. | user-id (string) event-id (string) data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| get_users_by_user_id_calendar_events_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_calendar_events_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_calendar_allowed_calendar_sharing_roles_user_by_user_ | Invoke function allowedCalendarSharingRoles | user-id (string) User (string) $top (integer) |
| post_users_by_user_id_calendar_get_schedule | Get the free/busy availability information for a collection of users, distributions lists, or resources rooms or equipment for a specified time period. | user-id (string) data: { . Schedules (array) . EndTime . StartTime . AvailabilityViewInterval (number) } (object) required |
| post_users_by_user_id_calendar_permanent_delete | Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. | user-id (string) |
| get_users_by_user_id_calendar_groups | The user's calendar groups. Read-only. Nullable. | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_groups | Create new navigation property to calendarGroups for users | user-id (string) data required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id | The user's calendar groups. Read-only. Nullable. | user-id (string) calendarGroup-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendar_groups_by_calendar_group_id | Update the navigation property calendarGroups in users | user-id (string) calendarGroup-id (string) data required |
| delete_users_by_user_id_calendar_groups_by_calendar_group_id | Delete navigation property calendarGroups for users | user-id (string) calendarGroup-id (string) If-Match (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars | The calendars in the calendar group. Navigation property. Read-only. Nullable. | user-id (string) calendarGroup-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars | Create new navigation property to calendars for users | user-id (string) calendarGroup-id (string) data required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id | The calendars in the calendar group. Navigation property. Read-only. Nullable. | user-id (string) calendarGroup-id (string) calendar-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id | Update the navigation property calendars in users | user-id (string) calendarGroup-id (string) calendar-id (string) data required |
| delete_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id | Delete navigation property calendars for users | user-id (string) calendarGroup-id (string) calendar-id (string) If-Match (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions | The permissions of the users with whom the calendar is shared. | user-id (string) calendarGroup-id (string) calendar-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions | Create new navigation property to calendarPermissions for users | user-id (string) calendarGroup-id (string) calendar-id (string) data required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | The permissions of the users with whom the calendar is shared. | user-id (string) calendarGroup-id (string) calendar-id (string) calendarPermission-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | Update the navigation property calendarPermissions in users | user-id (string) calendarGroup-id (string) calendar-id (string) calendarPermission-id (string) data required |
| delete_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | Delete navigation property calendarPermissions for users | user-id (string) calendarGroup-id (string) calendar-id (string) calendarPermission-id (string) If-Match (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions_count | Get the number of the resource | user-id (string) calendarGroup-id (string) calendar-id (string) $search (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_view | The calendar view for the calendar. Navigation property. Read-only. | user-id (string) calendarGroup-id (string) calendar-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_view_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) calendarGroup-id (string) calendar-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events | The events in the calendar. Navigation property. Read-only. | user-id (string) calendarGroup-id (string) calendar-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events | Create new navigation property to events for users | user-id (string) calendarGroup-id (string) calendar-id (string) data required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id | The events in the calendar. Navigation property. Read-only. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id | Update the navigation property events in users | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data required |
| delete_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id | Delete navigation property events for users | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) If-Match (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_attachments | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_attachments | Create new navigation property to attachments for users | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_attachments_by_attachment_id | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) attachment-id (string) $select (array) $expand (array) |
| delete_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_attachments_by_attachment_id | Delete navigation property attachments for users | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) attachment-id (string) If-Match (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_attachments_count | Get the number of the resource | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) $search (string) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_attachments_create_upload_session | Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data: { . AttachmentItem (object) } (object) required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_calendar | The calendar that contains the event. Navigation property. Read-only. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) $select (array) $expand (array) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions | The collection of open extensions defined for the event. Nullable. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions | Create new navigation property to extensions for users | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | The collection of open extensions defined for the event. Nullable. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) extension-id (string) data required |
| delete_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions_count | Get the number of the resource | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) $search (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_instances | The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_instances_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_accept | Accept the specified event in a user calendar. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data: { . SendResponse (boolean) . Comment (string) } (object) required |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_cancel | This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error HTTP 400 Bad Request, with the following error message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data: { . Comment (string) } (object) required |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_decline | Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_dismiss_reminder | Dismiss a reminder that has been triggered for an event in a user calendar. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_forward | This action allows the organizer or attendee of a meeting event to forward the meeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action also sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's copy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data: { . ToRecipients (array) . Comment (string) } (object) required |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_permanent_delete | Invoke action permanentDelete | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_snooze_reminder | Postpone a reminder for an event in a user calendar until a new time. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data: { . NewReminderTime (object) } (object) required |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_tentatively_accept | Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. | user-id (string) calendarGroup-id (string) calendar-id (string) event-id (string) data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_count | Get the number of the resource | user-id (string) calendarGroup-id (string) calendar-id (string) $search (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) calendarGroup-id (string) calendar-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_allowed_calendar_sharing_roles_user_by_user_ | Invoke function allowedCalendarSharingRoles | user-id (string) calendarGroup-id (string) calendar-id (string) User (string) $top (integer) |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_get_schedule | Get the free/busy availability information for a collection of users, distributions lists, or resources rooms or equipment for a specified time period. | user-id (string) calendarGroup-id (string) calendar-id (string) data: { . Schedules (array) . EndTime . StartTime . AvailabilityViewInterval (number) } (object) required |
| post_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_permanent_delete | Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. | user-id (string) calendarGroup-id (string) calendar-id (string) |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_count | Get the number of the resource | user-id (string) calendarGroup-id (string) $search (string) |
| get_users_by_user_id_calendar_groups_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_calendars | The user's calendars. Read-only. Nullable. | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendars | Create new navigation property to calendars for users | user-id (string) data required |
| get_users_by_user_id_calendars_by_calendar_id | The user's calendars. Read-only. Nullable. | user-id (string) calendar-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendars_by_calendar_id | Update the navigation property calendars in users | user-id (string) calendar-id (string) data required |
| delete_users_by_user_id_calendars_by_calendar_id | Delete navigation property calendars for users | user-id (string) calendar-id (string) If-Match (string) |
| get_users_by_user_id_calendars_by_calendar_id_calendar_permissions | The permissions of the users with whom the calendar is shared. | user-id (string) calendar-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendars_by_calendar_id_calendar_permissions | Create new navigation property to calendarPermissions for users | user-id (string) calendar-id (string) data required |
| get_users_by_user_id_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | The permissions of the users with whom the calendar is shared. | user-id (string) calendar-id (string) calendarPermission-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | Update the navigation property calendarPermissions in users | user-id (string) calendar-id (string) calendarPermission-id (string) data required |
| delete_users_by_user_id_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | Delete navigation property calendarPermissions for users | user-id (string) calendar-id (string) calendarPermission-id (string) If-Match (string) |
| get_users_by_user_id_calendars_by_calendar_id_calendar_permissions_count | Get the number of the resource | user-id (string) calendar-id (string) $search (string) |
| get_users_by_user_id_calendars_by_calendar_id_calendar_view | The calendar view for the calendar. Navigation property. Read-only. | user-id (string) calendar-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_calendars_by_calendar_id_calendar_view_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) calendar-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_calendars_by_calendar_id_events | The events in the calendar. Navigation property. Read-only. | user-id (string) calendar-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendars_by_calendar_id_events | Create new navigation property to events for users | user-id (string) calendar-id (string) data required |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id | The events in the calendar. Navigation property. Read-only. | user-id (string) calendar-id (string) event-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendars_by_calendar_id_events_by_event_id | Update the navigation property events in users | user-id (string) calendar-id (string) event-id (string) data required |
| delete_users_by_user_id_calendars_by_calendar_id_events_by_event_id | Delete navigation property events for users | user-id (string) calendar-id (string) event-id (string) If-Match (string) |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id_attachments | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | user-id (string) calendar-id (string) event-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_attachments | Create new navigation property to attachments for users | user-id (string) calendar-id (string) event-id (string) data required |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id_attachments_by_attachment_id | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | user-id (string) calendar-id (string) event-id (string) attachment-id (string) $select (array) $expand (array) |
| delete_users_by_user_id_calendars_by_calendar_id_events_by_event_id_attachments_by_attachment_id | Delete navigation property attachments for users | user-id (string) calendar-id (string) event-id (string) attachment-id (string) If-Match (string) |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id_attachments_count | Get the number of the resource | user-id (string) calendar-id (string) event-id (string) $search (string) |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_attachments_create_upload_session | Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can | user-id (string) calendar-id (string) event-id (string) data: { . AttachmentItem (object) } (object) required |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id_calendar | The calendar that contains the event. Navigation property. Read-only. | user-id (string) calendar-id (string) event-id (string) $select (array) $expand (array) |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id_extensions | The collection of open extensions defined for the event. Nullable. | user-id (string) calendar-id (string) event-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_extensions | Create new navigation property to extensions for users | user-id (string) calendar-id (string) event-id (string) data required |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | The collection of open extensions defined for the event. Nullable. | user-id (string) calendar-id (string) event-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) calendar-id (string) event-id (string) extension-id (string) data required |
| delete_users_by_user_id_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) calendar-id (string) event-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id_extensions_count | Get the number of the resource | user-id (string) calendar-id (string) event-id (string) $search (string) |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id_instances | The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. | user-id (string) calendar-id (string) event-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_calendars_by_calendar_id_events_by_event_id_instances_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) calendar-id (string) event-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_accept | Accept the specified event in a user calendar. | user-id (string) calendar-id (string) event-id (string) data: { . SendResponse (boolean) . Comment (string) } (object) required |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_cancel | This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error HTTP 400 Bad Request, with the following error message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is | user-id (string) calendar-id (string) event-id (string) data: { . Comment (string) } (object) required |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_decline | Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. | user-id (string) calendar-id (string) event-id (string) data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_dismiss_reminder | Dismiss a reminder that has been triggered for an event in a user calendar. | user-id (string) calendar-id (string) event-id (string) |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_forward | This action allows the organizer or attendee of a meeting event to forward the meeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action also sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's copy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. | user-id (string) calendar-id (string) event-id (string) data: { . ToRecipients (array) . Comment (string) } (object) required |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_permanent_delete | Invoke action permanentDelete | user-id (string) calendar-id (string) event-id (string) |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_snooze_reminder | Postpone a reminder for an event in a user calendar until a new time. | user-id (string) calendar-id (string) event-id (string) data: { . NewReminderTime (object) } (object) required |
| post_users_by_user_id_calendars_by_calendar_id_events_by_event_id_tentatively_accept | Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. | user-id (string) calendar-id (string) event-id (string) data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| get_users_by_user_id_calendars_by_calendar_id_events_count | Get the number of the resource | user-id (string) calendar-id (string) $search (string) |
| get_users_by_user_id_calendars_by_calendar_id_events_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) calendar-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_calendars_by_calendar_id_allowed_calendar_sharing_roles_user_by_user_ | Invoke function allowedCalendarSharingRoles | user-id (string) calendar-id (string) User (string) $top (integer) |
| post_users_by_user_id_calendars_by_calendar_id_get_schedule | Get the free/busy availability information for a collection of users, distributions lists, or resources rooms or equipment for a specified time period. | user-id (string) calendar-id (string) data: { . Schedules (array) . EndTime . StartTime . AvailabilityViewInterval (number) } (object) required |
| post_users_by_user_id_calendars_by_calendar_id_permanent_delete | Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. | user-id (string) calendar-id (string) |
| get_users_by_user_id_calendars_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_calendar_view | The calendar view for the calendar. Read-only. Nullable. | user-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_calendar_view_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_chats_by_chat_id_messages | A collection of all the messages in the chat. Nullable. | user-id (string) chat-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_chats_by_chat_id_messages | Create new navigation property to messages for users | user-id (string) chat-id (string) data required |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id | A collection of all the messages in the chat. Nullable. | user-id (string) chat-id (string) chatMessage-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id | Update the navigation property messages in users | user-id (string) chat-id (string) chatMessage-id (string) data required |
| delete_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id | Delete navigation property messages for users | user-id (string) chat-id (string) chatMessage-id (string) If-Match (string) |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) chat-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_hosted_contents | Create new navigation property to hostedContents for users | user-id (string) chat-id (string) chatMessage-id (string) data required |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in users | user-id (string) chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data required |
| delete_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for users | user-id (string) chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| put_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data (string) required |
| delete_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_count | Get the number of the resource | user-id (string) chat-id (string) chatMessage-id (string) $search (string) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_set_reaction | Invoke action setReaction | user-id (string) chat-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) chat-id (string) chatMessage-id (string) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) chat-id (string) chatMessage-id (string) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | user-id (string) chat-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies | Replies for a specified message. Supports $expand for channel messages. | user-id (string) chat-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies | Create new navigation property to replies for users | user-id (string) chat-id (string) chatMessage-id (string) data required |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Replies for a specified message. Supports $expand for channel messages. | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) $select (array) $expand (array) |
| patch_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Update the navigation property replies in users | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) data required |
| delete_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Delete navigation property replies for users | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) If-Match (string) |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Create new navigation property to hostedContents for users | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) data required |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in users | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data required |
| delete_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for users | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| put_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data (string) required |
| delete_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_count | Get the number of the resource | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) $search (string) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_set_reaction | Invoke action setReaction | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_unset_reaction | Invoke action unsetReaction | user-id (string) chat-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_count | Get the number of the resource | user-id (string) chat-id (string) chatMessage-id (string) $search (string) |
| get_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_replies_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | user-id (string) chat-id (string) chatMessage-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_chats_by_chat_id_messages_count | Get the number of the resource | user-id (string) chat-id (string) $search (string) |
| get_users_by_user_id_chats_by_chat_id_messages_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | user-id (string) chat-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts | The contacts in the folder. Navigation property. Read-only. Nullable. | user-id (string) contactFolder-id (string) contactFolder-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts | Create new navigation property to contacts for users | user-id (string) contactFolder-id (string) contactFolder-id1 (string) data required |
| get_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id | The contacts in the folder. Navigation property. Read-only. Nullable. | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id | Update the navigation property contacts in users | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) data required |
| delete_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id | Delete navigation property contacts for users | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) If-Match (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_extensions | The collection of open extensions defined for the contact. Read-only. Nullable. | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_extensions | Create new navigation property to extensions for users | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) data required |
| get_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_extensions_by_extension_id | The collection of open extensions defined for the contact. Read-only. Nullable. | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) extension-id (string) data required |
| delete_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_extensions_count | Get the number of the resource | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) $search (string) |
| post_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_permanent_delete | Invoke action permanentDelete | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_photo | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_photo | Update the navigation property photo in users | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) data required |
| get_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) |
| put_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) data (string) required |
| delete_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contactFolder-id (string) contactFolder-id1 (string) contact-id (string) If-Match (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_count | Get the number of the resource | user-id (string) contactFolder-id (string) contactFolder-id1 (string) $search (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_child_folders_by_contact_folder_id1_contacts_delta_ | Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contacts in that folder. This allows you to maintain and synchronize a local store of a user's contacts without having to fetch the entire set of contacts from the server every time. | user-id (string) contactFolder-id (string) contactFolder-id1 (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_contacts | The contacts in the folder. Navigation property. Read-only. Nullable. | user-id (string) contactFolder-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_contact_folders_by_contact_folder_id_contacts | Create new navigation property to contacts for users | user-id (string) contactFolder-id (string) data required |
| get_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id | The contacts in the folder. Navigation property. Read-only. Nullable. | user-id (string) contactFolder-id (string) contact-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id | Update the navigation property contacts in users | user-id (string) contactFolder-id (string) contact-id (string) data required |
| delete_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id | Delete navigation property contacts for users | user-id (string) contactFolder-id (string) contact-id (string) If-Match (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_extensions | The collection of open extensions defined for the contact. Read-only. Nullable. | user-id (string) contactFolder-id (string) contact-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_extensions | Create new navigation property to extensions for users | user-id (string) contactFolder-id (string) contact-id (string) data required |
| get_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_extensions_by_extension_id | The collection of open extensions defined for the contact. Read-only. Nullable. | user-id (string) contactFolder-id (string) contact-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) contactFolder-id (string) contact-id (string) extension-id (string) data required |
| delete_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) contactFolder-id (string) contact-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_extensions_count | Get the number of the resource | user-id (string) contactFolder-id (string) contact-id (string) $search (string) |
| post_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_permanent_delete | Invoke action permanentDelete | user-id (string) contactFolder-id (string) contact-id (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_photo | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contactFolder-id (string) contact-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_photo | Update the navigation property photo in users | user-id (string) contactFolder-id (string) contact-id (string) data required |
| get_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contactFolder-id (string) contact-id (string) |
| put_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contactFolder-id (string) contact-id (string) data (string) required |
| delete_users_by_user_id_contact_folders_by_contact_folder_id_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contactFolder-id (string) contact-id (string) If-Match (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_contacts_count | Get the number of the resource | user-id (string) contactFolder-id (string) $search (string) |
| get_users_by_user_id_contact_folders_by_contact_folder_id_contacts_delta_ | Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contacts in that folder. This allows you to maintain and synchronize a local store of a user's contacts without having to fetch the entire set of contacts from the server every time. | user-id (string) contactFolder-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_contacts | The user's contacts. Read-only. Nullable. | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_contacts | Create new navigation property to contacts for users | user-id (string) data required |
| get_users_by_user_id_contacts_by_contact_id | The user's contacts. Read-only. Nullable. | user-id (string) contact-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_contacts_by_contact_id | Update the navigation property contacts in users | user-id (string) contact-id (string) data required |
| delete_users_by_user_id_contacts_by_contact_id | Delete navigation property contacts for users | user-id (string) contact-id (string) If-Match (string) |
| get_users_by_user_id_contacts_by_contact_id_extensions | The collection of open extensions defined for the contact. Read-only. Nullable. | user-id (string) contact-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_contacts_by_contact_id_extensions | Create new navigation property to extensions for users | user-id (string) contact-id (string) data required |
| get_users_by_user_id_contacts_by_contact_id_extensions_by_extension_id | The collection of open extensions defined for the contact. Read-only. Nullable. | user-id (string) contact-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_contacts_by_contact_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) contact-id (string) extension-id (string) data required |
| delete_users_by_user_id_contacts_by_contact_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) contact-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_contacts_by_contact_id_extensions_count | Get the number of the resource | user-id (string) contact-id (string) $search (string) |
| post_users_by_user_id_contacts_by_contact_id_permanent_delete | Invoke action permanentDelete | user-id (string) contact-id (string) |
| get_users_by_user_id_contacts_by_contact_id_photo | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contact-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_contacts_by_contact_id_photo | Update the navigation property photo in users | user-id (string) contact-id (string) data required |
| get_users_by_user_id_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contact-id (string) |
| put_users_by_user_id_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contact-id (string) data (string) required |
| delete_users_by_user_id_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | user-id (string) contact-id (string) If-Match (string) |
| get_users_by_user_id_contacts_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_contacts_delta_ | Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contacts in that folder. This allows you to maintain and synchronize a local store of a user's contacts without having to fetch the entire set of contacts from the server every time. | user-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_employee_experience_assigned_roles_by_engagement_role_id_members_by_engagement_role_member_id_user_mailbox_settings | Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. | user-id (string) engagementRole-id (string) engagementRoleMember-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_employee_experience_assigned_roles_by_engagement_role_id_members_by_engagement_role_member_id_user_mailbox_settings | Update property mailboxSettings value. | user-id (string) engagementRole-id (string) engagementRoleMember-id (string) data: { . archiveFolder (string) . automaticRepliesSetting . dateFormat (string) . delegateMeetingMessageDeliveryOptions . language . timeFormat (string) . timeZone (string) . userPurpose . workingHours . @odata.type (string) } (object) required |
| get_users_by_user_id_events | The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_events | Create new navigation property to events for users | user-id (string) data required |
| get_users_by_user_id_events_by_event_id | The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. | user-id (string) event-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_events_by_event_id | Update the navigation property events in users | user-id (string) event-id (string) data required |
| delete_users_by_user_id_events_by_event_id | Delete navigation property events for users | user-id (string) event-id (string) If-Match (string) |
| get_users_by_user_id_events_by_event_id_attachments | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | user-id (string) event-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_events_by_event_id_attachments | Create new navigation property to attachments for users | user-id (string) event-id (string) data required |
| get_users_by_user_id_events_by_event_id_attachments_by_attachment_id | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | user-id (string) event-id (string) attachment-id (string) $select (array) $expand (array) |
| delete_users_by_user_id_events_by_event_id_attachments_by_attachment_id | Delete navigation property attachments for users | user-id (string) event-id (string) attachment-id (string) If-Match (string) |
| get_users_by_user_id_events_by_event_id_attachments_count | Get the number of the resource | user-id (string) event-id (string) $search (string) |
| post_users_by_user_id_events_by_event_id_attachments_create_upload_session | Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can | user-id (string) event-id (string) data: { . AttachmentItem (object) } (object) required |
| get_users_by_user_id_events_by_event_id_calendar | The calendar that contains the event. Navigation property. Read-only. | user-id (string) event-id (string) $select (array) $expand (array) |
| get_users_by_user_id_events_by_event_id_extensions | The collection of open extensions defined for the event. Nullable. | user-id (string) event-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_events_by_event_id_extensions | Create new navigation property to extensions for users | user-id (string) event-id (string) data required |
| get_users_by_user_id_events_by_event_id_extensions_by_extension_id | The collection of open extensions defined for the event. Nullable. | user-id (string) event-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_events_by_event_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) event-id (string) extension-id (string) data required |
| delete_users_by_user_id_events_by_event_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) event-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_events_by_event_id_extensions_count | Get the number of the resource | user-id (string) event-id (string) $search (string) |
| get_users_by_user_id_events_by_event_id_instances | The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. | user-id (string) event-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_events_by_event_id_instances_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) event-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| post_users_by_user_id_events_by_event_id_accept | Accept the specified event in a user calendar. | user-id (string) event-id (string) data: { . SendResponse (boolean) . Comment (string) } (object) required |
| post_users_by_user_id_events_by_event_id_cancel | This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error HTTP 400 Bad Request, with the following error message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is | user-id (string) event-id (string) data: { . Comment (string) } (object) required |
| post_users_by_user_id_events_by_event_id_decline | Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. | user-id (string) event-id (string) data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| post_users_by_user_id_events_by_event_id_dismiss_reminder | Dismiss a reminder that has been triggered for an event in a user calendar. | user-id (string) event-id (string) |
| post_users_by_user_id_events_by_event_id_forward | This action allows the organizer or attendee of a meeting event to forward the meeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action also sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's copy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. | user-id (string) event-id (string) data: { . ToRecipients (array) . Comment (string) } (object) required |
| post_users_by_user_id_events_by_event_id_permanent_delete | Invoke action permanentDelete | user-id (string) event-id (string) |
| post_users_by_user_id_events_by_event_id_snooze_reminder | Postpone a reminder for an event in a user calendar until a new time. | user-id (string) event-id (string) data: { . NewReminderTime (object) } (object) required |
| post_users_by_user_id_events_by_event_id_tentatively_accept | Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. | user-id (string) event-id (string) data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| get_users_by_user_id_events_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_events_delta_ | Get a set of event resources that have been added, deleted, or updated in a calendarView a range of events defined by start and end dates of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes additions, deletions, or updates. This allows you to maintain and synchronize a local stor | user-id (string) startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages | A collection of all the messages in the channel. A navigation property. Nullable. | user-id (string) team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages | Create new navigation property to messages for users | user-id (string) team-id (string) channel-id (string) data required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id | A collection of all the messages in the channel. A navigation property. Nullable. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id | Update the navigation property messages in users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) data required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id | Delete navigation property messages for users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents | Create new navigation property to hostedContents for users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) data required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| put_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data (string) required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_count | Get the number of the resource | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_set_reaction | Invoke action setReaction | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies | Replies for a specified message. Supports $expand for channel messages. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies | Create new navigation property to replies for users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) data required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Replies for a specified message. Supports $expand for channel messages. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Update the navigation property replies in users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Delete navigation property replies for users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Create new navigation property to hostedContents for users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for users | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| put_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data (string) required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_count | Get the number of the resource | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_set_reaction | Invoke action setReaction | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_unset_reaction | Invoke action unsetReaction | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_count | Get the number of the resource | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | user-id (string) team-id (string) channel-id (string) chatMessage-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_count | Get the number of the resource | user-id (string) team-id (string) channel-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_messages_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | user-id (string) team-id (string) channel-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages | A collection of all the messages in the channel. A navigation property. Nullable. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages | Create new navigation property to messages for users | user-id (string) team-id (string) data required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id | A collection of all the messages in the channel. A navigation property. Nullable. | user-id (string) team-id (string) chatMessage-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id | Update the navigation property messages in users | user-id (string) team-id (string) chatMessage-id (string) data required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id | Delete navigation property messages for users | user-id (string) team-id (string) chatMessage-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) team-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents | Create new navigation property to hostedContents for users | user-id (string) team-id (string) chatMessage-id (string) data required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in users | user-id (string) team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for users | user-id (string) team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| put_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data (string) required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_count | Get the number of the resource | user-id (string) team-id (string) chatMessage-id (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_set_reaction | Invoke action setReaction | user-id (string) team-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) team-id (string) chatMessage-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) team-id (string) chatMessage-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | user-id (string) team-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies | Replies for a specified message. Supports $expand for channel messages. | user-id (string) team-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies | Create new navigation property to replies for users | user-id (string) team-id (string) chatMessage-id (string) data required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1 | Replies for a specified message. Supports $expand for channel messages. | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1 | Update the navigation property replies in users | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) data required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1 | Delete navigation property replies for users | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Create new navigation property to hostedContents for users | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) data required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in users | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for users | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| put_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data (string) required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_count | Get the number of the resource | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_set_reaction | Invoke action setReaction | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_unset_reaction | Invoke action unsetReaction | user-id (string) team-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_count | Get the number of the resource | user-id (string) team-id (string) chatMessage-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | user-id (string) team-id (string) chatMessage-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_messages_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | user-id (string) team-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_mailbox_settings | Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. | user-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_mailbox_settings | Update property mailboxSettings value. | user-id (string) data: { . archiveFolder (string) . automaticRepliesSetting . dateFormat (string) . delegateMeetingMessageDeliveryOptions . language . timeFormat (string) . timeZone (string) . userPurpose . workingHours . @odata.type (string) } (object) required |
| get_users_by_user_id_mail_folders | The user's mail folders. Read-only. Nullable. | user-id (string) includeHiddenFolders (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders | Create new navigation property to mailFolders for users | user-id (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id | The user's mail folders. Read-only. Nullable. | user-id (string) mailFolder-id (string) includeHiddenFolders (string) $select (array) $expand (array) |
| patch_users_by_user_id_mail_folders_by_mail_folder_id | Update the navigation property mailFolders in users | user-id (string) mailFolder-id (string) data required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id | Delete navigation property mailFolders for users | user-id (string) mailFolder-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders | The collection of child folders in the mailFolder. | user-id (string) mailFolder-id (string) includeHiddenFolders (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders | Create new navigation property to childFolders for users | user-id (string) mailFolder-id (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1 | The collection of child folders in the mailFolder. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) includeHiddenFolders (string) $select (array) $expand (array) |
| patch_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1 | Update the navigation property childFolders in users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) data required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1 | Delete navigation property childFolders for users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules | The collection of rules that apply to the user's Inbox folder. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules | Create new navigation property to messageRules for users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules_by_message_rule_id | The collection of rules that apply to the user's Inbox folder. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) messageRule-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules_by_message_rule_id | Update the navigation property messageRules in users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) messageRule-id (string) data required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules_by_message_rule_id | Delete navigation property messageRules for users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) messageRule-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules_count | Get the number of the resource | user-id (string) mailFolder-id (string) mailFolder-id1 (string) $search (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages | The collection of messages in the mailFolder. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages | Create new navigation property to messages for users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id | The collection of messages in the mailFolder. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id | Update the navigation property messages in users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id | Delete navigation property messages for users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) |
| put_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data (string) required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_attachments | The fileAttachment and itemAttachment attachments for the message. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_attachments | Create new navigation property to attachments for users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_attachments_by_attachment_id | The fileAttachment and itemAttachment attachments for the message. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) attachment-id (string) $select (array) $expand (array) |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_attachments_by_attachment_id | Delete navigation property attachments for users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) attachment-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_attachments_count | Get the number of the resource | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) $search (string) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_attachments_create_upload_session | Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data: { . AttachmentItem (object) } (object) required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_extensions | The collection of open extensions defined for the message. Nullable. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_extensions | Create new navigation property to extensions for users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_extensions_by_extension_id | The collection of open extensions defined for the message. Nullable. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) extension-id (string) data required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_extensions_count | Get the number of the resource | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) $search (string) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_copy | Copy a message to a folder within the user's mailbox. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_create_forward | Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error. - Update the draft later to add content to the body or change other messa | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_create_reply | Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - If replyTo is specified in the original message, per Internet Message Format RFC 2822, you should send the reply to the recipients in replyTo, and not the recipients in from. - You can update the draft later to add reply content to the body or change other | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_create_reply_all | Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - If the original message specifies a recipient in the replyTo property, per Internet Message Format RFC 2822, you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and to | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_forward | Forward a message using either JSON or MIME format. When using JSON format, you can: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error. When using MIME format: - Provide the applicable Internet message headers and the MIME content, all | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_move | Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_permanent_delete | Invoke action permanentDelete | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_reply | Reply to the sender of a message using either JSON or MIME format. When using JSON format: Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. If the original message specifies a recipient in the replyTo property, per Internet Message Format RFC 2822, send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format: - Provide the applicable Internet message headers an | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_reply_all | Reply to all recipients of a message using either JSON or MIME format. When using JSON format: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - If the original message specifies a recipient in the replyTo property, per Internet Message Format RFC 2822, send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format: - Provide the applicable Internet message head | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_send | Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) message-id (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_count | Get the number of the resource | user-id (string) mailFolder-id (string) mailFolder-id1 (string) $search (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_delta_ | Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the messages in that folder/graph/delta-query-messages. This allows you to maintain and synchronize a local store of a user's messages without having to fetch the entire set of messages from the server every tim | user-id (string) mailFolder-id (string) mailFolder-id1 (string) changeType (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_copy | Copy a mailfolder and its contents to another mailfolder. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_move | Move a mailfolder and its contents to another mailfolder. | user-id (string) mailFolder-id (string) mailFolder-id1 (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_permanent_delete | Invoke action permanentDelete | user-id (string) mailFolder-id (string) mailFolder-id1 (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_count | Get the number of the resource | user-id (string) mailFolder-id (string) $search (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_delta_ | Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the mail folders. This allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. | user-id (string) mailFolder-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_message_rules | The collection of rules that apply to the user's Inbox folder. | user-id (string) mailFolder-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_message_rules | Create new navigation property to messageRules for users | user-id (string) mailFolder-id (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_message_rules_by_message_rule_id | The collection of rules that apply to the user's Inbox folder. | user-id (string) mailFolder-id (string) messageRule-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_mail_folders_by_mail_folder_id_message_rules_by_message_rule_id | Update the navigation property messageRules in users | user-id (string) mailFolder-id (string) messageRule-id (string) data required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_message_rules_by_message_rule_id | Delete navigation property messageRules for users | user-id (string) mailFolder-id (string) messageRule-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_message_rules_count | Get the number of the resource | user-id (string) mailFolder-id (string) $search (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages | The collection of messages in the mailFolder. | user-id (string) mailFolder-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages | Create new navigation property to messages for users | user-id (string) mailFolder-id (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id | The collection of messages in the mailFolder. | user-id (string) mailFolder-id (string) message-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id | Update the navigation property messages in users | user-id (string) mailFolder-id (string) message-id (string) data required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id | Delete navigation property messages for users | user-id (string) mailFolder-id (string) message-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) mailFolder-id (string) message-id (string) |
| put_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) mailFolder-id (string) message-id (string) data (string) required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) mailFolder-id (string) message-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_attachments | The fileAttachment and itemAttachment attachments for the message. | user-id (string) mailFolder-id (string) message-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_attachments | Create new navigation property to attachments for users | user-id (string) mailFolder-id (string) message-id (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_attachments_by_attachment_id | The fileAttachment and itemAttachment attachments for the message. | user-id (string) mailFolder-id (string) message-id (string) attachment-id (string) $select (array) $expand (array) |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_attachments_by_attachment_id | Delete navigation property attachments for users | user-id (string) mailFolder-id (string) message-id (string) attachment-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_attachments_count | Get the number of the resource | user-id (string) mailFolder-id (string) message-id (string) $search (string) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_attachments_create_upload_session | Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can | user-id (string) mailFolder-id (string) message-id (string) data: { . AttachmentItem (object) } (object) required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_extensions | The collection of open extensions defined for the message. Nullable. | user-id (string) mailFolder-id (string) message-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_extensions | Create new navigation property to extensions for users | user-id (string) mailFolder-id (string) message-id (string) data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_extensions_by_extension_id | The collection of open extensions defined for the message. Nullable. | user-id (string) mailFolder-id (string) message-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) mailFolder-id (string) message-id (string) extension-id (string) data required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) mailFolder-id (string) message-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_extensions_count | Get the number of the resource | user-id (string) mailFolder-id (string) message-id (string) $search (string) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_copy | Copy a message to a folder within the user's mailbox. | user-id (string) mailFolder-id (string) message-id (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_create_forward | Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error. - Update the draft later to add content to the body or change other messa | user-id (string) mailFolder-id (string) message-id (string) data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_create_reply | Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - If replyTo is specified in the original message, per Internet Message Format RFC 2822, you should send the reply to the recipients in replyTo, and not the recipients in from. - You can update the draft later to add reply content to the body or change other | user-id (string) mailFolder-id (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_create_reply_all | Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - If the original message specifies a recipient in the replyTo property, per Internet Message Format RFC 2822, you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and to | user-id (string) mailFolder-id (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_forward | Forward a message using either JSON or MIME format. When using JSON format, you can: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error. When using MIME format: - Provide the applicable Internet message headers and the MIME content, all | user-id (string) mailFolder-id (string) message-id (string) data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_move | Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message. | user-id (string) mailFolder-id (string) message-id (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_permanent_delete | Invoke action permanentDelete | user-id (string) mailFolder-id (string) message-id (string) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_reply | Reply to the sender of a message using either JSON or MIME format. When using JSON format: Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. If the original message specifies a recipient in the replyTo property, per Internet Message Format RFC 2822, send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format: - Provide the applicable Internet message headers an | user-id (string) mailFolder-id (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_reply_all | Reply to all recipients of a message using either JSON or MIME format. When using JSON format: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - If the original message specifies a recipient in the replyTo property, per Internet Message Format RFC 2822, send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format: - Provide the applicable Internet message head | user-id (string) mailFolder-id (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_messages_by_message_id_send | Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation. | user-id (string) mailFolder-id (string) message-id (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_count | Get the number of the resource | user-id (string) mailFolder-id (string) $search (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_delta_ | Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the messages in that folder/graph/delta-query-messages. This allows you to maintain and synchronize a local store of a user's messages without having to fetch the entire set of messages from the server every tim | user-id (string) mailFolder-id (string) changeType (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_users_by_user_id_mail_folders_by_mail_folder_id_copy | Copy a mailfolder and its contents to another mailfolder. | user-id (string) mailFolder-id (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_move | Move a mailfolder and its contents to another mailfolder. | user-id (string) mailFolder-id (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_permanent_delete | Invoke action permanentDelete | user-id (string) mailFolder-id (string) |
| get_users_by_user_id_mail_folders_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_mail_folders_delta_ | Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the mail folders. This allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. | user-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_messages | The messages in a mailbox or folder. Read-only. Nullable. | user-id (string) includeHiddenMessages (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_messages | Create new navigation property to messages for users | user-id (string) data required |
| get_users_by_user_id_messages_by_message_id | The messages in a mailbox or folder. Read-only. Nullable. | user-id (string) message-id (string) includeHiddenMessages (string) $select (array) $expand (array) |
| patch_users_by_user_id_messages_by_message_id | Update the navigation property messages in users | user-id (string) message-id (string) data required |
| delete_users_by_user_id_messages_by_message_id | Delete navigation property messages for users | user-id (string) message-id (string) If-Match (string) |
| get_users_by_user_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) message-id (string) |
| put_users_by_user_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) message-id (string) data (string) required |
| delete_users_by_user_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) message-id (string) If-Match (string) |
| get_users_by_user_id_messages_by_message_id_attachments | The fileAttachment and itemAttachment attachments for the message. | user-id (string) message-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_messages_by_message_id_attachments | Create new navigation property to attachments for users | user-id (string) message-id (string) data required |
| get_users_by_user_id_messages_by_message_id_attachments_by_attachment_id | The fileAttachment and itemAttachment attachments for the message. | user-id (string) message-id (string) attachment-id (string) $select (array) $expand (array) |
| delete_users_by_user_id_messages_by_message_id_attachments_by_attachment_id | Delete navigation property attachments for users | user-id (string) message-id (string) attachment-id (string) If-Match (string) |
| get_users_by_user_id_messages_by_message_id_attachments_count | Get the number of the resource | user-id (string) message-id (string) $search (string) |
| post_users_by_user_id_messages_by_message_id_attachments_create_upload_session | Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can | user-id (string) message-id (string) data: { . AttachmentItem (object) } (object) required |
| get_users_by_user_id_messages_by_message_id_extensions | The collection of open extensions defined for the message. Nullable. | user-id (string) message-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_messages_by_message_id_extensions | Create new navigation property to extensions for users | user-id (string) message-id (string) data required |
| get_users_by_user_id_messages_by_message_id_extensions_by_extension_id | The collection of open extensions defined for the message. Nullable. | user-id (string) message-id (string) extension-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_messages_by_message_id_extensions_by_extension_id | Update the navigation property extensions in users | user-id (string) message-id (string) extension-id (string) data required |
| delete_users_by_user_id_messages_by_message_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) message-id (string) extension-id (string) If-Match (string) |
| get_users_by_user_id_messages_by_message_id_extensions_count | Get the number of the resource | user-id (string) message-id (string) $search (string) |
| post_users_by_user_id_messages_by_message_id_copy | Copy a message to a folder within the user's mailbox. | user-id (string) message-id (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_messages_by_message_id_create_forward | Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error. - Update the draft later to add content to the body or change other messa | user-id (string) message-id (string) data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_users_by_user_id_messages_by_message_id_create_reply | Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - If replyTo is specified in the original message, per Internet Message Format RFC 2822, you should send the reply to the recipients in replyTo, and not the recipients in from. - You can update the draft later to add reply content to the body or change other | user-id (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_messages_by_message_id_create_reply_all | Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - If the original message specifies a recipient in the replyTo property, per Internet Message Format RFC 2822, you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and to | user-id (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_messages_by_message_id_forward | Forward a message using either JSON or MIME format. When using JSON format, you can: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error. When using MIME format: - Provide the applicable Internet message headers and the MIME content, all | user-id (string) message-id (string) data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_users_by_user_id_messages_by_message_id_move | Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message. | user-id (string) message-id (string) data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_messages_by_message_id_permanent_delete | Invoke action permanentDelete | user-id (string) message-id (string) |
| post_users_by_user_id_messages_by_message_id_reply | Reply to the sender of a message using either JSON or MIME format. When using JSON format: Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. If the original message specifies a recipient in the replyTo property, per Internet Message Format RFC 2822, send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format: - Provide the applicable Internet message headers an | user-id (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_messages_by_message_id_reply_all | Reply to all recipients of a message using either JSON or MIME format. When using JSON format: - Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error. - If the original message specifies a recipient in the replyTo property, per Internet Message Format RFC 2822, send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format: - Provide the applicable Internet message head | user-id (string) message-id (string) data: { . Message . Comment (string) } (object) required |
| post_users_by_user_id_messages_by_message_id_send | Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation. | user-id (string) message-id (string) |
| get_users_by_user_id_messages_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_messages_delta_ | Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the messages in that folder/graph/delta-query-messages. This allows you to maintain and synchronize a local store of a user's messages without having to fetch the entire set of messages from the server every tim | user-id (string) changeType (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_outlook | Get outlook from users | user-id (string) $select (array) $expand (array) |
| get_users_by_user_id_outlook_master_categories | A list of categories defined for the user. | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_outlook_master_categories | Create new navigation property to masterCategories for users | user-id (string) data required |
| get_users_by_user_id_outlook_master_categories_by_outlook_category_id | A list of categories defined for the user. | user-id (string) outlookCategory-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_outlook_master_categories_by_outlook_category_id | Update the navigation property masterCategories in users | user-id (string) outlookCategory-id (string) data required |
| delete_users_by_user_id_outlook_master_categories_by_outlook_category_id | Delete navigation property masterCategories for users | user-id (string) outlookCategory-id (string) If-Match (string) |
| get_users_by_user_id_outlook_master_categories_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_outlook_supported_languages_ | Get the list of locales and languages that are supported for the user, as configured on the user's mailbox server. When setting up an Outlook client, the user selects the preferred language from this supported list. You can subsequently get the preferred language by getting the user's mailbox settings. | user-id (string) $top (integer) |
| get_users_by_user_id_outlook_supported_time_zones_ | Invoke function supportedTimeZones | user-id (string) $top (integer) |
| get_users_by_user_id_outlook_supported_time_zones_time_zone_standard_by_time_zone_standard_ | Invoke function supportedTimeZones | user-id (string) TimeZoneStandard (string) $top (integer) |
| custom | Call any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body. | _url (string) required _method (string) _query (object) _body _headers (object) |