Microsoft Outlook
Manage your Outlook account.
Authentication
This connector uses OAuth 2.0 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 877 actions:
| Action | Purpose | Parameters |
|---|---|---|
| get_contacts | Get the list of organizational contacts for this organization. | ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id | Get the properties and relationships of an organizational contact. | orgContact-id (string) required $select (array) $expand (array) |
| patch_contacts_by_org_contact_id | Update entity in contacts | orgContact-id (string) required data required |
| delete_contacts_by_org_contact_id | Delete entity from contacts | orgContact-id (string) required If-Match (string) |
| get_contacts_by_org_contact_id_direct_reports | Get the direct reports for this organizational contact. | orgContact-id (string) required ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_direct_reports_by_directory_object_id | The contact's direct reports. The users and contacts that have their manager property set to this contact. Read-only. Nullable. Supports $expand. | orgContact-id (string) required directoryObject-id (string) required ConsistencyLevel (string) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_direct_reports_by_directory_object_id_graph_org_contact | Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact | orgContact-id (string) required directoryObject-id (string) required ConsistencyLevel (string) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_direct_reports_by_directory_object_id_graph_user | Get the item of type microsoft.graph.directoryObject as microsoft.graph.user | orgContact-id (string) required directoryObject-id (string) required ConsistencyLevel (string) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_direct_reports_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| get_contacts_by_org_contact_id_direct_reports_graph_org_contact | Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection | orgContact-id (string) required ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_direct_reports_graph_org_contact_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| get_contacts_by_org_contact_id_direct_reports_graph_user | Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection | orgContact-id (string) required ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_direct_reports_graph_user_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| get_contacts_by_org_contact_id_manager | Get this organizational contact's manager. | orgContact-id (string) required $select (array) $expand (array) |
| get_contacts_by_org_contact_id_member_of | List the groups that this organizational contact is a member of. | orgContact-id (string) required ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_member_of_by_directory_object_id | Groups that this contact is a member of. Read-only. Nullable. Supports $expand. | orgContact-id (string) required directoryObject-id (string) required ConsistencyLevel (string) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_member_of_by_directory_object_id_graph_administrative_unit | Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit | orgContact-id (string) required directoryObject-id (string) required ConsistencyLevel (string) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_member_of_by_directory_object_id_graph_group | Get the item of type microsoft.graph.directoryObject as microsoft.graph.group | orgContact-id (string) required directoryObject-id (string) required ConsistencyLevel (string) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_member_of_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| get_contacts_by_org_contact_id_member_of_graph_administrative_unit | Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection | orgContact-id (string) required ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_member_of_graph_administrative_unit_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| get_contacts_by_org_contact_id_member_of_graph_group | Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection | orgContact-id (string) required ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_member_of_graph_group_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| post_contacts_by_org_contact_id_check_member_groups | Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types: - user - group - service principal - organizational contact - device - directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups | orgContact-id (string) required data: { . groupIds (array) } (object) required |
| post_contacts_by_org_contact_id_check_member_objects | Invoke action checkMemberObjects | orgContact-id (string) required data: { . ids (array) } (object) required |
| post_contacts_by_org_contact_id_get_member_groups | Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. | orgContact-id (string) required data: { . securityEnabledOnly (boolean) } (object) required |
| post_contacts_by_org_contact_id_get_member_objects | Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of: - user - group - service principal - organizational contact - device - directory object This function is transitive. Only users and role-enabled groups can be members of directory roles. | orgContact-id (string) required data: { . securityEnabledOnly (boolean) } (object) required |
| post_contacts_by_org_contact_id_restore | Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported: - administrativeUnit - application - certificateBasedAuthPki - certificateAuthorityDetail - group - servicePrincipal - user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associa | orgContact-id (string) required |
| post_contacts_by_org_contact_id_retry_service_provisioning | Invoke action retryServiceProvisioning | orgContact-id (string) required |
| get_contacts_by_org_contact_id_on_premises_sync_behavior | Get onPremisesSyncBehavior from contacts | orgContact-id (string) required $select (array) $expand (array) |
| patch_contacts_by_org_contact_id_on_premises_sync_behavior | Update the navigation property onPremisesSyncBehavior in contacts | orgContact-id (string) required data required |
| delete_contacts_by_org_contact_id_on_premises_sync_behavior | Delete navigation property onPremisesSyncBehavior for contacts | orgContact-id (string) required If-Match (string) |
| get_contacts_by_org_contact_id_service_provisioning_errors | Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from an organizational contact object . Supports $filter eq, not, for isResolved and serviceInstance. | orgContact-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_service_provisioning_errors_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| get_contacts_by_org_contact_id_transitive_member_of | Get groups that this organizational contact is a member of. The API request is transitive, and returns all groups the organizational contact is a nested member of. | orgContact-id (string) required ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_transitive_member_of_by_directory_object_id | Groups that this contact is a member of, including groups that the contact is nested under. Read-only. Nullable. | orgContact-id (string) required directoryObject-id (string) required ConsistencyLevel (string) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_transitive_member_of_by_directory_object_id_graph_administrative_unit | Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit | orgContact-id (string) required directoryObject-id (string) required ConsistencyLevel (string) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_transitive_member_of_by_directory_object_id_graph_group | Get the item of type microsoft.graph.directoryObject as microsoft.graph.group | orgContact-id (string) required directoryObject-id (string) required ConsistencyLevel (string) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_transitive_member_of_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| get_contacts_by_org_contact_id_transitive_member_of_graph_administrative_unit | Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection | orgContact-id (string) required ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_transitive_member_of_graph_administrative_unit_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| get_contacts_by_org_contact_id_transitive_member_of_graph_group | Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection | orgContact-id (string) required ConsistencyLevel (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_contacts_by_org_contact_id_transitive_member_of_graph_group_count | Get the number of the resource | orgContact-id (string) required ConsistencyLevel (string) $search (string) |
| get_contacts_count | Get the number of the resource | ConsistencyLevel (string) $search (string) |
| get_contacts_delta_ | Get newly created, updated, or deleted organizational contacts without having to perform a full read of the entire collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. | $top (integer) $select (array) $orderby (array) $expand (array) |
| post_contacts_get_available_extension_properties | Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: | data: { . isSyncedFromOnPremises (boolean) } (object) required |
| post_contacts_get_by_ids | Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: | data: { . ids (array) . types (array) } (object) required |
| post_contacts_validate_properties | Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy 2. Validate the custom ban | data: { . entityType (string) . displayName (string) . mailNickname (string) . onBehalfOfUserId (string) } (object) required |
| get_me_calendar | Get the properties and relationships of a calendar object. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. There are two scenarios where an app can get another user's calendar: | $select (array) $expand (array) |
| patch_me_calendar | Update the properties of a calendar object. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. | data required |
| get_me_calendar_calendar_permissions | The permissions of the users with whom the calendar is shared. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_calendar_permissions | Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. | data required |
| get_me_calendar_calendar_permissions_by_calendar_permission_id | The permissions of the users with whom the calendar is shared. | calendarPermission-id (string) required $select (array) $expand (array) |
| patch_me_calendar_calendar_permissions_by_calendar_permission_id | Update the navigation property calendarPermissions in me | calendarPermission-id (string) required data required |
| delete_me_calendar_calendar_permissions_by_calendar_permission_id | Delete navigation property calendarPermissions for me | calendarPermission-id (string) required If-Match (string) |
| get_me_calendar_calendar_permissions_count | Get the number of the resource | $search (string) |
| get_me_calendar_calendar_view | Get the occurrences, exceptions and single instances of events in a calendar view defined by a time range, from a user's default calendar ../me/calendarView or some other calendar of the user's. | startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_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 | startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_calendar_events | Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or get the instances of an event. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_events | Create new navigation property to events for me | data required |
| get_me_calendar_events_by_event_id | The events in the calendar. Navigation property. Read-only. | event-id (string) required $select (array) $expand (array) |
| patch_me_calendar_events_by_event_id | Update the navigation property events in me | event-id (string) required data required |
| delete_me_calendar_events_by_event_id | Delete navigation property events for me | event-id (string) required If-Match (string) |
| get_me_calendar_events_by_event_id_attachments | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | event-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_events_by_event_id_attachments | Create new navigation property to attachments for me | event-id (string) required data required |
| get_me_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. | event-id (string) required attachment-id (string) required $select (array) $expand (array) |
| delete_me_calendar_events_by_event_id_attachments_by_attachment_id | Delete navigation property attachments for me | event-id (string) required attachment-id (string) required If-Match (string) |
| get_me_calendar_events_by_event_id_attachments_count | Get the number of the resource | event-id (string) required $search (string) |
| post_me_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 | event-id (string) required data: { . AttachmentItem (object) } (object) required |
| get_me_calendar_events_by_event_id_calendar | The calendar that contains the event. Navigation property. Read-only. | event-id (string) required $select (array) $expand (array) |
| get_me_calendar_events_by_event_id_extensions | The collection of open extensions defined for the event. Nullable. | event-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_events_by_event_id_extensions | Create new navigation property to extensions for me | event-id (string) required data required |
| get_me_calendar_events_by_event_id_extensions_by_extension_id | The collection of open extensions defined for the event. Nullable. | event-id (string) required extension-id (string) required $select (array) $expand (array) |
| patch_me_calendar_events_by_event_id_extensions_by_extension_id | Update the navigation property extensions in me | event-id (string) required extension-id (string) required data required |
| delete_me_calendar_events_by_event_id_extensions_by_extension_id | Delete navigation property extensions for me | event-id (string) required extension-id (string) required If-Match (string) |
| get_me_calendar_events_by_event_id_extensions_count | Get the number of the resource | event-id (string) required $search (string) |
| get_me_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. | event-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_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 | event-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| post_me_calendar_events_by_event_id_accept | Accept the specified event in a user calendar. | event-id (string) required data: { . SendResponse (boolean) . Comment (string) } (object) required |
| post_me_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 | event-id (string) required data: { . Comment (string) } (object) required |
| post_me_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. | event-id (string) required data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| post_me_calendar_events_by_event_id_dismiss_reminder | Dismiss a reminder that has been triggered for an event in a user calendar. | event-id (string) required |
| post_me_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. | event-id (string) required data: { . ToRecipients (array) . Comment (string) } (object) required |
| post_me_calendar_events_by_event_id_permanent_delete | Invoke action permanentDelete | event-id (string) required |
| post_me_calendar_events_by_event_id_snooze_reminder | Postpone a reminder for an event in a user calendar until a new time. | event-id (string) required data: { . NewReminderTime (object) } (object) required |
| post_me_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. | event-id (string) required data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| get_me_calendar_events_count | Get the number of the resource | $search (string) |
| get_me_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 | startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_calendar_allowed_calendar_sharing_roles_user_by_user_ | Invoke function allowedCalendarSharingRoles | User (string) required $top (integer) |
| post_me_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. | data: { . Schedules (array) . EndTime . StartTime . AvailabilityViewInterval (number) } (object) required |
| post_me_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. | No parameters |
| get_me_calendar_groups | Get the user's calendar groups. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_groups | Use this API to create a new CalendarGroup. | data required |
| get_me_calendar_groups_by_calendar_group_id | Retrieve the properties and relationships of a calendar group object. | calendarGroup-id (string) required $select (array) $expand (array) |
| patch_me_calendar_groups_by_calendar_group_id | Update the properties of calendargroup object. | calendarGroup-id (string) required data required |
| delete_me_calendar_groups_by_calendar_group_id | Delete a calendar group other than the default calendar group. | calendarGroup-id (string) required If-Match (string) |
| get_me_calendar_groups_by_calendar_group_id_calendars | Retrieve a list of calendars belonging to a calendar group. | calendarGroup-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_groups_by_calendar_group_id_calendars | Use this API to create a new calendar in a calendar group for a user. | calendarGroup-id (string) required data required |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id | The calendars in the calendar group. Navigation property. Read-only. Nullable. | calendarGroup-id (string) required calendar-id (string) required $select (array) $expand (array) |
| patch_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id | Update the navigation property calendars in me | calendarGroup-id (string) required calendar-id (string) required data required |
| delete_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id | Delete navigation property calendars for me | calendarGroup-id (string) required calendar-id (string) required If-Match (string) |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions | The permissions of the users with whom the calendar is shared. | calendarGroup-id (string) required calendar-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions | Create new navigation property to calendarPermissions for me | calendarGroup-id (string) required calendar-id (string) required data required |
| get_me_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. | calendarGroup-id (string) required calendar-id (string) required calendarPermission-id (string) required $select (array) $expand (array) |
| patch_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | Update the navigation property calendarPermissions in me | calendarGroup-id (string) required calendar-id (string) required calendarPermission-id (string) required data required |
| delete_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | Delete navigation property calendarPermissions for me | calendarGroup-id (string) required calendar-id (string) required calendarPermission-id (string) required If-Match (string) |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_permissions_count | Get the number of the resource | calendarGroup-id (string) required calendar-id (string) required $search (string) |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_calendar_view | The calendar view for the calendar. Navigation property. Read-only. | calendarGroup-id (string) required calendar-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_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 | calendarGroup-id (string) required calendar-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events | The events in the calendar. Navigation property. Read-only. | calendarGroup-id (string) required calendar-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events | Create new navigation property to events for me | calendarGroup-id (string) required calendar-id (string) required data required |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id | The events in the calendar. Navigation property. Read-only. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required $select (array) $expand (array) |
| patch_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id | Update the navigation property events in me | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data required |
| delete_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id | Delete navigation property events for me | calendarGroup-id (string) required calendar-id (string) required event-id (string) required If-Match (string) |
| get_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_attachments | Create new navigation property to attachments for me | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data required |
| get_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required attachment-id (string) required $select (array) $expand (array) |
| delete_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_attachments_by_attachment_id | Delete navigation property attachments for me | calendarGroup-id (string) required calendar-id (string) required event-id (string) required attachment-id (string) required If-Match (string) |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_attachments_count | Get the number of the resource | calendarGroup-id (string) required calendar-id (string) required event-id (string) required $search (string) |
| post_me_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 | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data: { . AttachmentItem (object) } (object) required |
| get_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required $select (array) $expand (array) |
| get_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions | Create new navigation property to extensions for me | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data required |
| get_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required extension-id (string) required $select (array) $expand (array) |
| patch_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | Update the navigation property extensions in me | calendarGroup-id (string) required calendar-id (string) required event-id (string) required extension-id (string) required data required |
| delete_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | Delete navigation property extensions for me | calendarGroup-id (string) required calendar-id (string) required event-id (string) required extension-id (string) required If-Match (string) |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_extensions_count | Get the number of the resource | calendarGroup-id (string) required calendar-id (string) required event-id (string) required $search (string) |
| get_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_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 | calendarGroup-id (string) required calendar-id (string) required event-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| post_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_accept | Accept the specified event in a user calendar. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data: { . SendResponse (boolean) . Comment (string) } (object) required |
| post_me_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 | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data: { . Comment (string) } (object) required |
| post_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| post_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required |
| post_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data: { . ToRecipients (array) . Comment (string) } (object) required |
| post_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_by_event_id_permanent_delete | Invoke action permanentDelete | calendarGroup-id (string) required calendar-id (string) required event-id (string) required |
| post_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data: { . NewReminderTime (object) } (object) required |
| post_me_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. | calendarGroup-id (string) required calendar-id (string) required event-id (string) required data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_events_count | Get the number of the resource | calendarGroup-id (string) required calendar-id (string) required $search (string) |
| get_me_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 | calendarGroup-id (string) required calendar-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_calendar_groups_by_calendar_group_id_calendars_by_calendar_id_allowed_calendar_sharing_roles_user_by_user_ | Invoke function allowedCalendarSharingRoles | calendarGroup-id (string) required calendar-id (string) required User (string) required $top (integer) |
| post_me_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. | calendarGroup-id (string) required calendar-id (string) required data: { . Schedules (array) . EndTime . StartTime . AvailabilityViewInterval (number) } (object) required |
| post_me_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. | calendarGroup-id (string) required calendar-id (string) required |
| get_me_calendar_groups_by_calendar_group_id_calendars_count | Get the number of the resource | calendarGroup-id (string) required $search (string) |
| get_me_calendar_groups_count | Get the number of the resource | $search (string) |
| get_me_calendars | Get all the user's calendars /calendars navigation property, get the calendars from the default calendar group or from a specific calendar group. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendars | Create a new calendar for a user. | data required |
| get_me_calendars_by_calendar_id | The user's calendars. Read-only. Nullable. | calendar-id (string) required $select (array) $expand (array) |
| patch_me_calendars_by_calendar_id | Update the navigation property calendars in me | calendar-id (string) required data required |
| delete_me_calendars_by_calendar_id | Delete a calendar other than the default calendar. | calendar-id (string) required If-Match (string) |
| get_me_calendars_by_calendar_id_calendar_permissions | The permissions of the users with whom the calendar is shared. | calendar-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendars_by_calendar_id_calendar_permissions | Create new navigation property to calendarPermissions for me | calendar-id (string) required data required |
| get_me_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | The permissions of the users with whom the calendar is shared. | calendar-id (string) required calendarPermission-id (string) required $select (array) $expand (array) |
| patch_me_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | Update the navigation property calendarPermissions in me | calendar-id (string) required calendarPermission-id (string) required data required |
| delete_me_calendars_by_calendar_id_calendar_permissions_by_calendar_permission_id | Delete navigation property calendarPermissions for me | calendar-id (string) required calendarPermission-id (string) required If-Match (string) |
| get_me_calendars_by_calendar_id_calendar_permissions_count | Get the number of the resource | calendar-id (string) required $search (string) |
| get_me_calendars_by_calendar_id_calendar_view | The calendar view for the calendar. Navigation property. Read-only. | calendar-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_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 | calendar-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_calendars_by_calendar_id_events | The events in the calendar. Navigation property. Read-only. | calendar-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendars_by_calendar_id_events | Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. | calendar-id (string) required data required |
| get_me_calendars_by_calendar_id_events_by_event_id | The events in the calendar. Navigation property. Read-only. | calendar-id (string) required event-id (string) required $select (array) $expand (array) |
| patch_me_calendars_by_calendar_id_events_by_event_id | Update the navigation property events in me | calendar-id (string) required event-id (string) required data required |
| delete_me_calendars_by_calendar_id_events_by_event_id | Delete navigation property events for me | calendar-id (string) required event-id (string) required If-Match (string) |
| get_me_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. | calendar-id (string) required event-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendars_by_calendar_id_events_by_event_id_attachments | Create new navigation property to attachments for me | calendar-id (string) required event-id (string) required data required |
| get_me_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. | calendar-id (string) required event-id (string) required attachment-id (string) required $select (array) $expand (array) |
| delete_me_calendars_by_calendar_id_events_by_event_id_attachments_by_attachment_id | Delete navigation property attachments for me | calendar-id (string) required event-id (string) required attachment-id (string) required If-Match (string) |
| get_me_calendars_by_calendar_id_events_by_event_id_attachments_count | Get the number of the resource | calendar-id (string) required event-id (string) required $search (string) |
| post_me_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 | calendar-id (string) required event-id (string) required data: { . AttachmentItem (object) } (object) required |
| get_me_calendars_by_calendar_id_events_by_event_id_calendar | The calendar that contains the event. Navigation property. Read-only. | calendar-id (string) required event-id (string) required $select (array) $expand (array) |
| get_me_calendars_by_calendar_id_events_by_event_id_extensions | The collection of open extensions defined for the event. Nullable. | calendar-id (string) required event-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_calendars_by_calendar_id_events_by_event_id_extensions | Create new navigation property to extensions for me | calendar-id (string) required event-id (string) required data required |
| get_me_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | The collection of open extensions defined for the event. Nullable. | calendar-id (string) required event-id (string) required extension-id (string) required $select (array) $expand (array) |
| patch_me_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | Update the navigation property extensions in me | calendar-id (string) required event-id (string) required extension-id (string) required data required |
| delete_me_calendars_by_calendar_id_events_by_event_id_extensions_by_extension_id | Delete navigation property extensions for me | calendar-id (string) required event-id (string) required extension-id (string) required If-Match (string) |
| get_me_calendars_by_calendar_id_events_by_event_id_extensions_count | Get the number of the resource | calendar-id (string) required event-id (string) required $search (string) |
| get_me_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. | calendar-id (string) required event-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_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 | calendar-id (string) required event-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| post_me_calendars_by_calendar_id_events_by_event_id_accept | Accept the specified event in a user calendar. | calendar-id (string) required event-id (string) required data: { . SendResponse (boolean) . Comment (string) } (object) required |
| post_me_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 | calendar-id (string) required event-id (string) required data: { . Comment (string) } (object) required |
| post_me_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. | calendar-id (string) required event-id (string) required data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| post_me_calendars_by_calendar_id_events_by_event_id_dismiss_reminder | Dismiss a reminder that has been triggered for an event in a user calendar. | calendar-id (string) required event-id (string) required |
| post_me_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. | calendar-id (string) required event-id (string) required data: { . ToRecipients (array) . Comment (string) } (object) required |
| post_me_calendars_by_calendar_id_events_by_event_id_permanent_delete | Invoke action permanentDelete | calendar-id (string) required event-id (string) required |
| post_me_calendars_by_calendar_id_events_by_event_id_snooze_reminder | Postpone a reminder for an event in a user calendar until a new time. | calendar-id (string) required event-id (string) required data: { . NewReminderTime (object) } (object) required |
| post_me_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. | calendar-id (string) required event-id (string) required data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| get_me_calendars_by_calendar_id_events_count | Get the number of the resource | calendar-id (string) required $search (string) |
| get_me_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 | calendar-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_calendars_by_calendar_id_allowed_calendar_sharing_roles_user_by_user_ | Invoke function allowedCalendarSharingRoles | calendar-id (string) required User (string) required $top (integer) |
| post_me_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. | calendar-id (string) required data: { . Schedules (array) . EndTime . StartTime . AvailabilityViewInterval (number) } (object) required |
| post_me_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. | calendar-id (string) required |
| get_me_calendars_count | Get the number of the resource | $search (string) |
| get_me_calendar_view | Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the user's default calendar, or from some other calendar of the user. | startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_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 | startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_contacts | Get a contact collection from the default contacts folder of the signed-in user. There are two scenarios where an app can get contacts in another user's contact folder: | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_contacts | Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. | data required |
| get_me_contacts_by_contact_id | Retrieve the properties and relationships of a contact object. There are two scenarios where an app can get a contact in another user's contact folder: | contact-id (string) required $select (array) $expand (array) |
| patch_me_contacts_by_contact_id | Update the properties of a contact object. | contact-id (string) required data required |
| delete_me_contacts_by_contact_id | Delete a contact. | contact-id (string) required If-Match (string) |
| get_me_contacts_by_contact_id_extensions | The collection of open extensions defined for the contact. Read-only. Nullable. | contact-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_contacts_by_contact_id_extensions | Create new navigation property to extensions for me | contact-id (string) required data required |
| get_me_contacts_by_contact_id_extensions_by_extension_id | The collection of open extensions defined for the contact. Read-only. Nullable. | contact-id (string) required extension-id (string) required $select (array) $expand (array) |
| patch_me_contacts_by_contact_id_extensions_by_extension_id | Update the navigation property extensions in me | contact-id (string) required extension-id (string) required data required |
| delete_me_contacts_by_contact_id_extensions_by_extension_id | Delete navigation property extensions for me | contact-id (string) required extension-id (string) required If-Match (string) |
| get_me_contacts_by_contact_id_extensions_count | Get the number of the resource | contact-id (string) required $search (string) |
| post_me_contacts_by_contact_id_permanent_delete | Invoke action permanentDelete | contact-id (string) required |
| get_me_contacts_by_contact_id_photo | Optional contact picture. You can get or set a photo for a contact. | contact-id (string) required $select (array) $expand (array) |
| patch_me_contacts_by_contact_id_photo | Update the navigation property photo in me | contact-id (string) required data required |
| get_me_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | contact-id (string) required |
| put_me_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | contact-id (string) required data (string) required |
| delete_me_contacts_by_contact_id_photo_value | Optional contact picture. You can get or set a photo for a contact. | contact-id (string) required If-Match (string) |
| get_me_contacts_count | Get the number of the resource | $search (string) |
| get_me_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. | $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_events | Get a list of event objects in the user's mailbox. The list contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or get the instances of an event. Currently, this operation returns event bodies in only HTML format. There are two scenarios where an app can get events in another user's calendar: | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_events | Create one or more multi-value extended properties in a new or existing instance of a resource. The following user resources are supported: The following group resources are supported: See Extended properties overview for more information about when to use open extensions or extended properties, and how to specify extended properties. | data required |
| get_me_events_by_event_id | Get the properties and relationships of the specified event object. Currently, this operation returns event bodies in only HTML format. There are two scenarios where an app can get an event in another user's calendar: Since the event resource supports extensions, you can also use the GET operation to get custom properties and extension data in an event instance. | event-id (string) required $select (array) $expand (array) |
| patch_me_events_by_event_id | Update the properties of the event object. | event-id (string) required data required |
| delete_me_events_by_event_id | Removes the specified event from the containing calendar. If the event is a meeting, deleting the event on the organizer's calendar sends a cancellation message to the meeting attendees. | event-id (string) required If-Match (string) |
| get_me_events_by_event_id_attachments | Retrieve a list of attachment objects attached to an event. | event-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_events_by_event_id_attachments | Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. | event-id (string) required data required |
| get_me_events_by_event_id_attachments_by_attachment_id | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. | event-id (string) required attachment-id (string) required $select (array) $expand (array) |
| delete_me_events_by_event_id_attachments_by_attachment_id | Delete an attachment from a user calendar event, mail message, or group post. | event-id (string) required attachment-id (string) required If-Match (string) |
| get_me_events_by_event_id_attachments_count | Get the number of the resource | event-id (string) required $search (string) |
| post_me_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 | event-id (string) required data: { . AttachmentItem (object) } (object) required |
| get_me_events_by_event_id_calendar | The calendar that contains the event. Navigation property. Read-only. | event-id (string) required $select (array) $expand (array) |
| get_me_events_by_event_id_extensions | The collection of open extensions defined for the event. Nullable. | event-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_events_by_event_id_extensions | Create new navigation property to extensions for me | event-id (string) required data required |
| get_me_events_by_event_id_extensions_by_extension_id | The collection of open extensions defined for the event. Nullable. | event-id (string) required extension-id (string) required $select (array) $expand (array) |
| patch_me_events_by_event_id_extensions_by_extension_id | Update the navigation property extensions in me | event-id (string) required extension-id (string) required data required |
| delete_me_events_by_event_id_extensions_by_extension_id | Delete navigation property extensions for me | event-id (string) required extension-id (string) required If-Match (string) |
| get_me_events_by_event_id_extensions_count | Get the number of the resource | event-id (string) required $search (string) |
| get_me_events_by_event_id_instances | Get the instances occurrences of an event for a specified time range. If the event is a seriesMaster type, this API returns the occurrences and exceptions of the event in the specified time range. | event-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_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 | event-id (string) required startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| post_me_events_by_event_id_accept | Accept the specified event in a user calendar. | event-id (string) required data: { . SendResponse (boolean) . Comment (string) } (object) required |
| post_me_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 | event-id (string) required data: { . Comment (string) } (object) required |
| post_me_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. | event-id (string) required data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| post_me_events_by_event_id_dismiss_reminder | Dismiss a reminder that has been triggered for an event in a user calendar. | event-id (string) required |
| post_me_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. | event-id (string) required data: { . ToRecipients (array) . Comment (string) } (object) required |
| post_me_events_by_event_id_permanent_delete | Invoke action permanentDelete | event-id (string) required |
| post_me_events_by_event_id_snooze_reminder | Postpone a reminder for an event in a user calendar until a new time. | event-id (string) required data: { . NewReminderTime (object) } (object) required |
| post_me_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. | event-id (string) required data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| get_me_events_count | Get the number of the resource | $search (string) |
| get_me_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 | startDateTime (string) required endDateTime (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_mailbox_settings | Get the user's mailboxSettings. You can view all mailbox settings, or get specific settings. Users can set the following settings for their mailboxes through an Outlook client: Users can set their preferred date and time formats using Outlook on the web. Users can choose one of the supported short date or short time formats. This GET operation returns the format the user has chosen. Users can set the time zone they prefer on any Outlook client, by choosing from the supported time zones that thei | $select (array) $expand (array) |
| patch_me_mailbox_settings | Enable, configure, or disable one or more of the following settings as part of a user's mailboxSettings: When updating the preferred date or time format for a user, specify it in respectively, the short date or short time format. When updating the preferred time zone for a user, specify it in the Windows or Internet Assigned Numbers Authority IANA time zone also known as Olson time zone format. You can also further customize the time zone as shown in example 2 below. | data: { . archiveFolder (string) . automaticRepliesSetting . dateFormat (string) . delegateMeetingMessageDeliveryOptions . language . timeFormat (string) . timeZone (string) . userPurpose . workingHours . @odata.type (string) } (object) required |
| get_me_mail_folders | Get the mail folder collection directly under the root folder of the signed-in user. The returned collection includes any mail search folders directly under the root. By default, this operation does not return hidden folders. Use a query parameter includeHiddenFolders to include them in the response. This operation does not return all mail folders in a mailbox, only the child folders of the root folder. To return all mail folders in a mailbox, each child folder must be traversed separately. | includeHiddenFolders (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders | Use this API to create a new mail folder in the root folder of the user's mailbox. If you intend a new folder to be hidden, you must set the isHidden property to true on creation. | data required |
| get_me_mail_folders_by_mail_folder_id | Retrieve the properties and relationships of a message folder object. The following list shows the two existing scenarios where an app can get another user's mail folder: | mailFolder-id (string) required $select (array) $expand (array) |
| patch_me_mail_folders_by_mail_folder_id | Update the properties of mailfolder object. | mailFolder-id (string) required data required |
| delete_me_mail_folders_by_mail_folder_id | Delete the specified mailFolder. The folder can be a mailSearchFolder. You can specify a mail folder by its folder ID, or by its well-known folder name, if one exists. | mailFolder-id (string) required If-Match (string) |
| get_me_mail_folders_by_mail_folder_id_child_folders | Get the folder collection under the specified folder. You can use the .../me/mailFolders shortcut to get the top-level folder collection and navigate to another folder. By default, this operation does not return hidden folders. Use a query parameter includeHiddenFolders to include them in the response. | mailFolder-id (string) required includeHiddenFolders (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_child_folders | Use this API to create a new child mailFolder. If you intend a new folder to be hidden, you must set the isHidden property to true on creation. | mailFolder-id (string) required data required |
| get_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1 | The collection of child folders in the mailFolder. | mailFolder-id (string) required mailFolder-id1 (string) required includeHiddenFolders (string) $select (array) $expand (array) |
| patch_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1 | Update the navigation property childFolders in me | mailFolder-id (string) required mailFolder-id1 (string) required data required |
| delete_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1 | Delete navigation property childFolders for me | mailFolder-id (string) required mailFolder-id1 (string) required If-Match (string) |
| get_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules | Create new navigation property to messageRules for me | mailFolder-id (string) required mailFolder-id1 (string) required data required |
| get_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required messageRule-id (string) required $select (array) $expand (array) |
| patch_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules_by_message_rule_id | Update the navigation property messageRules in me | mailFolder-id (string) required mailFolder-id1 (string) required messageRule-id (string) required data required |
| delete_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules_by_message_rule_id | Delete navigation property messageRules for me | mailFolder-id (string) required mailFolder-id1 (string) required messageRule-id (string) required If-Match (string) |
| get_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_message_rules_count | Get the number of the resource | mailFolder-id (string) required mailFolder-id1 (string) required $search (string) |
| get_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages | The collection of messages in the mailFolder. | mailFolder-id (string) required mailFolder-id1 (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages | Create new navigation property to messages for me | mailFolder-id (string) required mailFolder-id1 (string) required data required |
| get_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id | The collection of messages in the mailFolder. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $select (array) $expand (array) |
| patch_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id | Update the navigation property messages in me | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data required |
| delete_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id | Delete navigation property messages for me | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required If-Match (string) |
| get_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required |
| put_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data (string) required |
| delete_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required If-Match (string) |
| get_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_attachments | Create new navigation property to attachments for me | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data required |
| get_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required attachment-id (string) required $select (array) $expand (array) |
| delete_me_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 me | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required attachment-id (string) required If-Match (string) |
| get_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_attachments_count | Get the number of the resource | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $search (string) |
| post_me_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 | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data: { . AttachmentItem (object) } (object) required |
| get_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_extensions | Create new navigation property to extensions for me | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data required |
| get_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required extension-id (string) required $select (array) $expand (array) |
| patch_me_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 me | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required extension-id (string) required data required |
| delete_me_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 me | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required extension-id (string) required If-Match (string) |
| get_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_extensions_count | Get the number of the resource | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $search (string) |
| post_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data: { . DestinationId (string) } (object) required |
| post_me_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 | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_me_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 | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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 | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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 | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data: { . DestinationId (string) } (object) required |
| post_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_by_message_id_permanent_delete | Invoke action permanentDelete | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required |
| post_me_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 | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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 | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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. | mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required |
| get_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_messages_count | Get the number of the resource | mailFolder-id (string) required mailFolder-id1 (string) required $search (string) |
| get_me_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 | mailFolder-id (string) required mailFolder-id1 (string) required changeType (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_copy | Copy a mailfolder and its contents to another mailfolder. | mailFolder-id (string) required mailFolder-id1 (string) required data: { . DestinationId (string) } (object) required |
| post_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_move | Move a mailfolder and its contents to another mailfolder. | mailFolder-id (string) required mailFolder-id1 (string) required data: { . DestinationId (string) } (object) required |
| post_me_mail_folders_by_mail_folder_id_child_folders_by_mail_folder_id1_permanent_delete | Invoke action permanentDelete | mailFolder-id (string) required mailFolder-id1 (string) required |
| get_me_mail_folders_by_mail_folder_id_child_folders_count | Get the number of the resource | mailFolder-id (string) required includeHiddenFolders (string) $search (string) |
| get_me_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. | mailFolder-id (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_mail_folders_by_mail_folder_id_message_rules | Get all the messageRule objects defined for the user's inbox. | mailFolder-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_message_rules | Create a messageRule object by specifying a set of conditions and actions. Outlook carries out those actions if an incoming message in the user's Inbox meets the specified conditions. | mailFolder-id (string) required data required |
| get_me_mail_folders_by_mail_folder_id_message_rules_by_message_rule_id | Get the properties and relationships of a messageRule object. | mailFolder-id (string) required messageRule-id (string) required $select (array) $expand (array) |
| patch_me_mail_folders_by_mail_folder_id_message_rules_by_message_rule_id | Change writable properties on a messageRule object and save the changes. | mailFolder-id (string) required messageRule-id (string) required data required |
| delete_me_mail_folders_by_mail_folder_id_message_rules_by_message_rule_id | Delete the specified messageRule object. | mailFolder-id (string) required messageRule-id (string) required If-Match (string) |
| get_me_mail_folders_by_mail_folder_id_message_rules_count | Get the number of the resource | mailFolder-id (string) required $search (string) |
| get_me_mail_folders_by_mail_folder_id_messages | Get all the messages in the specified user's mailbox, or those messages in a specified folder in the mailbox. | mailFolder-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_messages | Use this API to create a new Message in a mailfolder. | mailFolder-id (string) required data required |
| get_me_mail_folders_by_mail_folder_id_messages_by_message_id | The collection of messages in the mailFolder. | mailFolder-id (string) required message-id (string) required $select (array) $expand (array) |
| patch_me_mail_folders_by_mail_folder_id_messages_by_message_id | Update the navigation property messages in me | mailFolder-id (string) required message-id (string) required data required |
| delete_me_mail_folders_by_mail_folder_id_messages_by_message_id | Delete navigation property messages for me | mailFolder-id (string) required message-id (string) required If-Match (string) |
| get_me_mail_folders_by_mail_folder_id_messages_by_message_id_value | Get all the messages in the specified user's mailbox, or those messages in a specified folder in the mailbox. | mailFolder-id (string) required message-id (string) required |
| put_me_mail_folders_by_mail_folder_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | mailFolder-id (string) required message-id (string) required data (string) required |
| delete_me_mail_folders_by_mail_folder_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | mailFolder-id (string) required message-id (string) required If-Match (string) |
| get_me_mail_folders_by_mail_folder_id_messages_by_message_id_attachments | The fileAttachment and itemAttachment attachments for the message. | mailFolder-id (string) required message-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_messages_by_message_id_attachments | Create new navigation property to attachments for me | mailFolder-id (string) required message-id (string) required data required |
| get_me_mail_folders_by_mail_folder_id_messages_by_message_id_attachments_by_attachment_id | The fileAttachment and itemAttachment attachments for the message. | mailFolder-id (string) required message-id (string) required attachment-id (string) required $select (array) $expand (array) |
| delete_me_mail_folders_by_mail_folder_id_messages_by_message_id_attachments_by_attachment_id | Delete navigation property attachments for me | mailFolder-id (string) required message-id (string) required attachment-id (string) required If-Match (string) |
| get_me_mail_folders_by_mail_folder_id_messages_by_message_id_attachments_count | Get the number of the resource | mailFolder-id (string) required message-id (string) required $search (string) |
| post_me_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 | mailFolder-id (string) required message-id (string) required data: { . AttachmentItem (object) } (object) required |
| get_me_mail_folders_by_mail_folder_id_messages_by_message_id_extensions | The collection of open extensions defined for the message. Nullable. | mailFolder-id (string) required message-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_messages_by_message_id_extensions | Create new navigation property to extensions for me | mailFolder-id (string) required message-id (string) required data required |
| get_me_mail_folders_by_mail_folder_id_messages_by_message_id_extensions_by_extension_id | The collection of open extensions defined for the message. Nullable. | mailFolder-id (string) required message-id (string) required extension-id (string) required $select (array) $expand (array) |
| patch_me_mail_folders_by_mail_folder_id_messages_by_message_id_extensions_by_extension_id | Update the navigation property extensions in me | mailFolder-id (string) required message-id (string) required extension-id (string) required data required |
| delete_me_mail_folders_by_mail_folder_id_messages_by_message_id_extensions_by_extension_id | Delete navigation property extensions for me | mailFolder-id (string) required message-id (string) required extension-id (string) required If-Match (string) |
| get_me_mail_folders_by_mail_folder_id_messages_by_message_id_extensions_count | Get the number of the resource | mailFolder-id (string) required message-id (string) required $search (string) |
| post_me_mail_folders_by_mail_folder_id_messages_by_message_id_copy | Copy a message to a folder within the user's mailbox. | mailFolder-id (string) required message-id (string) required data: { . DestinationId (string) } (object) required |
| post_me_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 | mailFolder-id (string) required message-id (string) required data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_me_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 | mailFolder-id (string) required message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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 | mailFolder-id (string) required message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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 | mailFolder-id (string) required message-id (string) required data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_me_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. | mailFolder-id (string) required message-id (string) required data: { . DestinationId (string) } (object) required |
| post_me_mail_folders_by_mail_folder_id_messages_by_message_id_permanent_delete | Invoke action permanentDelete | mailFolder-id (string) required message-id (string) required |
| post_me_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 | mailFolder-id (string) required message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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 | mailFolder-id (string) required message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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. | mailFolder-id (string) required message-id (string) required |
| get_me_mail_folders_by_mail_folder_id_messages_count | Get the number of the resource | mailFolder-id (string) required $search (string) |
| get_me_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 | mailFolder-id (string) required changeType (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_me_mail_folders_by_mail_folder_id_copy | Copy a mailfolder and its contents to another mailfolder. | mailFolder-id (string) required data: { . DestinationId (string) } (object) required |
| post_me_mail_folders_by_mail_folder_id_move | Move a mailfolder and its contents to another mailfolder. | mailFolder-id (string) required data: { . DestinationId (string) } (object) required |
| post_me_mail_folders_by_mail_folder_id_permanent_delete | Invoke action permanentDelete | mailFolder-id (string) required |
| get_me_mail_folders_count | Get the number of the resource | includeHiddenFolders (string) $search (string) |
| get_me_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. | $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_messages | Get an open extension openTypeExtension object identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. | includeHiddenMessages (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_messages | Create an open extension openTypeExtension object and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. | data required |
| get_me_messages_by_message_id | Get the properties and relationships of the eventMessage object. Apply the $expand parameter on the event navigation property to get the associated event in an attendee's calendar. Currently, this operation returns event message bodies in only HTML format. | message-id (string) required $select (array) $expand (array) |
| patch_me_messages_by_message_id | Update the properties of an eventMessage object. | message-id (string) required data required |
| delete_me_messages_by_message_id | Delete eventMessage. | message-id (string) required If-Match (string) |
| get_me_messages_by_message_id_value | Get an open extension openTypeExtension object identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. | message-id (string) required includeHiddenMessages (string) |
| put_me_messages_by_message_id_value | Update the properties of an eventMessage object. | message-id (string) required data (string) required |
| delete_me_messages_by_message_id_value | Delete eventMessage. | message-id (string) required If-Match (string) |
| get_me_messages_by_message_id_attachments | Retrieve a list of attachment objects. | message-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_messages_by_message_id_attachments | Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment resource. | message-id (string) required data required |
| get_me_messages_by_message_id_attachments_by_attachment_id | Read the properties, relationships, or raw contents of an attachment that is attached to a user event, message, or group post. An attachment can be one of the following types: All these types of attachments are derived from the attachment resource. | message-id (string) required attachment-id (string) required $select (array) $expand (array) |
| delete_me_messages_by_message_id_attachments_by_attachment_id | Delete navigation property attachments for me | message-id (string) required attachment-id (string) required If-Match (string) |
| get_me_messages_by_message_id_attachments_count | Get the number of the resource | message-id (string) required $search (string) |
| post_me_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 | message-id (string) required data: { . AttachmentItem (object) } (object) required |
| get_me_messages_by_message_id_extensions | Get an open extension openTypeExtension object identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. | message-id (string) required $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_messages_by_message_id_extensions | Create an open extension openTypeExtension object and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. | message-id (string) required data required |
| get_me_messages_by_message_id_extensions_by_extension_id | Get an open extension openTypeExtension object identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. | message-id (string) required extension-id (string) required $select (array) $expand (array) |
| patch_me_messages_by_message_id_extensions_by_extension_id | Update the navigation property extensions in me | message-id (string) required extension-id (string) required data required |
| delete_me_messages_by_message_id_extensions_by_extension_id | Delete an open extension openTypeExtension object from the specified instance of a resource. For the list of resources that support open extensions, see the table in the Permissions section. | message-id (string) required extension-id (string) required If-Match (string) |
| get_me_messages_by_message_id_extensions_count | Get the number of the resource | message-id (string) required $search (string) |
| post_me_messages_by_message_id_copy | Copy a message to a folder within the user's mailbox. | message-id (string) required data: { . DestinationId (string) } (object) required |
| post_me_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 | message-id (string) required data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_me_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 | message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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 | message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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 | message-id (string) required data: { . ToRecipients (array) . Message . Comment (string) } (object) required |
| post_me_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. | message-id (string) required data: { . DestinationId (string) } (object) required |
| post_me_messages_by_message_id_permanent_delete | Invoke action permanentDelete | message-id (string) required |
| post_me_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 | message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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 | message-id (string) required data: { . Message . Comment (string) } (object) required |
| post_me_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. | message-id (string) required |
| get_me_messages_count | Get the number of the resource | includeHiddenMessages (string) $search (string) |
| get_me_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 | changeType (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_outlook | Get outlook from me | $select (array) $expand (array) |
| get_me_outlook_master_categories | Get all the categories that have been defined for a user. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_outlook_master_categories | Create an outlookCategory object in the user's master list of categories. | data required |
| get_me_outlook_master_categories_by_outlook_category_id | Get the properties and relationships of the specified outlookCategory object. | outlookCategory-id (string) required $select (array) $expand (array) |
| patch_me_outlook_master_categories_by_outlook_category_id | Update the writable property, color, of the specified outlookCategory object. You can't modify the displayName property once you have created the category. | outlookCategory-id (string) required data required |
| delete_me_outlook_master_categories_by_outlook_category_id | Delete the specified outlookCategory object. | outlookCategory-id (string) required If-Match (string) |
| get_me_outlook_master_categories_count | Get the number of the resource | $search (string) |
| get_me_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. | $top (integer) |
| get_me_outlook_supported_time_zones_ | Get the list of time zones that are supported for the user, as configured on the user's mailbox server. You can explicitly specify to have time zones returned in the Windows time zone format or Internet Assigned Numbers Authority IANA time zone also known as Olson time zone format. The Windows format is the default. When setting up an Outlook client, the user selects the preferred time zone from this supported list. You can subsequently get the preferred time zone by getting the user's mailbox | $top (integer) |
| get_me_outlook_supported_time_zones_time_zone_standard_by_time_zone_standard_ | Get the list of time zones that are supported for the user, as configured on the user's mailbox server. You can explicitly specify to have time zones returned in the Windows time zone format or Internet Assigned Numbers Authority IANA time zone also known as Olson time zone format. The Windows format is the default. When setting up an Outlook client, the user selects the preferred time zone from this supported list. You can subsequently get the preferred time zone by getting the user's mailbox | TimeZoneStandard (string) required $top (integer) |
| get_users_by_user_id_calendar | The user's primary calendar. Read-only. | user-id (string) required $select (array) $expand (array) |
| patch_users_by_user_id_calendar | Update the navigation property calendar in users | user-id (string) required 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) required $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) required 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) required calendarPermission-id (string) required $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) required calendarPermission-id (string) required data required |
| delete_users_by_user_id_calendar_calendar_permissions_by_calendar_permission_id | Delete calendarPermission. | user-id (string) required calendarPermission-id (string) required If-Match (string) |
| get_users_by_user_id_calendar_calendar_permissions_count | Get the number of the resource | user-id (string) required $search (string) |
| get_users_by_user_id_calendar_calendar_view | The calendar view for the calendar. Navigation property. Read-only. | user-id (string) required 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) required 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) required $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) required data required |
| get_users_by_user_id_calendar_events_by_event_id | The events in the calendar. Navigation property. Read-only. | user-id (string) required event-id (string) required $select (array) $expand (array) |
| patch_users_by_user_id_calendar_events_by_event_id | Update the navigation property events in users | user-id (string) required event-id (string) required data required |
| delete_users_by_user_id_calendar_events_by_event_id | Delete navigation property events for users | user-id (string) required event-id (string) required 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) required event-id (string) required $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) required event-id (string) required 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) required event-id (string) required attachment-id (string) required $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) required event-id (string) required attachment-id (string) required If-Match (string) |
| get_users_by_user_id_calendar_events_by_event_id_attachments_count | Get the number of the resource | user-id (string) required event-id (string) required $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) required event-id (string) required 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) required event-id (string) required $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) required event-id (string) required $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) required event-id (string) required 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) required event-id (string) required extension-id (string) required $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) required event-id (string) required extension-id (string) required 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) required event-id (string) required extension-id (string) required If-Match (string) |
| get_users_by_user_id_calendar_events_by_event_id_extensions_count | Get the number of the resource | user-id (string) required event-id (string) required $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) required event-id (string) required 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) required event-id (string) required 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) required event-id (string) required 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) required event-id (string) required 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) required event-id (string) required 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) required event-id (string) required |
| 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) required event-id (string) required 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) required event-id (string) required |
| 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) required event-id (string) required 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) required event-id (string) required 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) required $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) required 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) required User (string) required $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) required 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) required |
| get_users_by_user_id_calendar_groups | The user's calendar groups. Read-only. Nullable. | user-id (string) required $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) required data required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id | The user's calendar groups. Read-only. Nullable. | user-id (string) required calendarGroup-id (string) required $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) required calendarGroup-id (string) required data required |
| delete_users_by_user_id_calendar_groups_by_calendar_group_id | Delete navigation property calendarGroups for users | user-id (string) required calendarGroup-id (string) required 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) required calendarGroup-id (string) required $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) required calendarGroup-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required calendarPermission-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required calendarPermission-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required calendarPermission-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required attachment-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required attachment-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required extension-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required extension-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required extension-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required |
| 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required |
| 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required event-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required $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) required calendarGroup-id (string) required calendar-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required User (string) required $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) required calendarGroup-id (string) required calendar-id (string) required 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) required calendarGroup-id (string) required calendar-id (string) required |
| get_users_by_user_id_calendar_groups_by_calendar_group_id_calendars_count | Get the number of the resource | user-id (string) required calendarGroup-id (string) required $search (string) |
| get_users_by_user_id_calendar_groups_count | Get the number of the resource | user-id (string) required $search (string) |
| get_users_by_user_id_calendars | The user's calendars. Read-only. Nullable. | user-id (string) required $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) required data required |
| get_users_by_user_id_calendars_by_calendar_id | The user's calendars. Read-only. Nullable. | user-id (string) required calendar-id (string) required $select (array) $expand (array) |
| patch_users_by_user_id_calendars_by_calendar_id | Update the navigation property calendars in users | user-id (string) required calendar-id (string) required data required |
| delete_users_by_user_id_calendars_by_calendar_id | Delete navigation property calendars for users | user-id (string) required calendar-id (string) required 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) required calendar-id (string) required $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) required calendar-id (string) required 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) required calendar-id (string) required calendarPermission-id (string) required $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) required calendar-id (string) required calendarPermission-id (string) required 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) required calendar-id (string) required calendarPermission-id (string) required If-Match (string) |
| get_users_by_user_id_calendars_by_calendar_id_calendar_permissions_count | Get the number of the resource | user-id (string) required calendar-id (string) required $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) required calendar-id (string) required 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) required calendar-id (string) required 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) required calendar-id (string) required $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) required calendar-id (string) required 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) required calendar-id (string) required event-id (string) required $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) required calendar-id (string) required event-id (string) required data required |
| delete_users_by_user_id_calendars_by_calendar_id_events_by_event_id | Delete navigation property events for users | user-id (string) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required $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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required attachment-id (string) required $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) required calendar-id (string) required event-id (string) required attachment-id (string) required 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) required calendar-id (string) required event-id (string) required $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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required $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) required calendar-id (string) required event-id (string) required $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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required extension-id (string) required $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) required calendar-id (string) required event-id (string) required extension-id (string) required 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) required calendar-id (string) required event-id (string) required extension-id (string) required 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) required calendar-id (string) required event-id (string) required $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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required |
| 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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required |
| 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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required event-id (string) required 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) required calendar-id (string) required $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) required calendar-id (string) required 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) required calendar-id (string) required User (string) required $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) required calendar-id (string) required 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) required calendar-id (string) required |
| get_users_by_user_id_calendars_count | Get the number of the resource | user-id (string) required $search (string) |
| get_users_by_user_id_calendar_view | The calendar view for the calendar. Read-only. Nullable. | user-id (string) required 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) required 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) required chat-id (string) required $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) required chat-id (string) required 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) required chat-id (string) required chatMessage-id (string) required $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) required chat-id (string) required chatMessage-id (string) required 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) required chat-id (string) required chatMessage-id (string) required 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) required chat-id (string) required chatMessage-id (string) required $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) required chat-id (string) required chatMessage-id (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required $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) required chat-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required |
| 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) required chat-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required chat-id (string) required chatMessage-id (string) required $search (string) |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_set_reaction | Invoke action setReaction | user-id (string) required chat-id (string) required chatMessage-id (string) required 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) required chat-id (string) required chatMessage-id (string) required |
| 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) required chat-id (string) required chatMessage-id (string) required |
| post_users_by_user_id_chats_by_chat_id_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | user-id (string) required chat-id (string) required chatMessage-id (string) required 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) required chat-id (string) required chatMessage-id (string) required $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) required chat-id (string) required chatMessage-id (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required $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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required $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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required $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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required |
| 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required $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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required |
| 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required |
| 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) required chat-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required chat-id (string) required chatMessage-id (string) required $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) required chat-id (string) required chatMessage-id (string) required $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) required chat-id (string) required $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) required chat-id (string) required $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) required contactFolder-id (string) required contactFolder-id1 (string) required $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) required contactFolder-id (string) required contactFolder-id1 (string) required 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required $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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required $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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required extension-id (string) required $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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required extension-id (string) required 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required extension-id (string) required 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required $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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required |
| 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required $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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required |
| 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required 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) required contactFolder-id (string) required contactFolder-id1 (string) required contact-id (string) required 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) required contactFolder-id (string) required contactFolder-id1 (string) required $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) required contactFolder-id (string) required contactFolder-id1 (string) required $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) required contactFolder-id (string) required $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) required contactFolder-id (string) required 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) required contactFolder-id (string) required contact-id (string) required $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) required contactFolder-id (string) required contact-id (string) required 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) required contactFolder-id (string) required contact-id (string) required 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) required contactFolder-id (string) required contact-id (string) required $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) required contactFolder-id (string) required contact-id (string) required 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) required contactFolder-id (string) required contact-id (string) required extension-id (string) required $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) required contactFolder-id (string) required contact-id (string) required extension-id (string) required 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) required contactFolder-id (string) required contact-id (string) required extension-id (string) required 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) required contactFolder-id (string) required contact-id (string) required $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) required contactFolder-id (string) required contact-id (string) required |
| 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) required contactFolder-id (string) required contact-id (string) required $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) required contactFolder-id (string) required contact-id (string) required 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) required contactFolder-id (string) required contact-id (string) required |
| 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) required contactFolder-id (string) required contact-id (string) required 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) required contactFolder-id (string) required contact-id (string) required 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) required contactFolder-id (string) required $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) required contactFolder-id (string) required $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_contacts | The user's contacts. Read-only. Nullable. | user-id (string) required $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) required data required |
| get_users_by_user_id_contacts_by_contact_id | The user's contacts. Read-only. Nullable. | user-id (string) required contact-id (string) required $select (array) $expand (array) |
| patch_users_by_user_id_contacts_by_contact_id | Update the navigation property contacts in users | user-id (string) required contact-id (string) required data required |
| delete_users_by_user_id_contacts_by_contact_id | Delete navigation property contacts for users | user-id (string) required contact-id (string) required 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) required contact-id (string) required $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) required contact-id (string) required 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) required contact-id (string) required extension-id (string) required $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) required contact-id (string) required extension-id (string) required data required |
| delete_users_by_user_id_contacts_by_contact_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) required contact-id (string) required extension-id (string) required If-Match (string) |
| get_users_by_user_id_contacts_by_contact_id_extensions_count | Get the number of the resource | user-id (string) required contact-id (string) required $search (string) |
| post_users_by_user_id_contacts_by_contact_id_permanent_delete | Invoke action permanentDelete | user-id (string) required contact-id (string) required |
| 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) required contact-id (string) required $select (array) $expand (array) |
| patch_users_by_user_id_contacts_by_contact_id_photo | Update the navigation property photo in users | user-id (string) required contact-id (string) required 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) required contact-id (string) required |
| 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) required contact-id (string) required 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) required contact-id (string) required If-Match (string) |
| get_users_by_user_id_contacts_count | Get the number of the resource | user-id (string) required $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) required $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) required engagementRole-id (string) required engagementRoleMember-id (string) required $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) required engagementRole-id (string) required engagementRoleMember-id (string) required 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) required $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) required 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) required event-id (string) required $select (array) $expand (array) |
| patch_users_by_user_id_events_by_event_id | Update the navigation property events in users | user-id (string) required event-id (string) required data required |
| delete_users_by_user_id_events_by_event_id | Delete navigation property events for users | user-id (string) required event-id (string) required 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) required event-id (string) required $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) required event-id (string) required 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) required event-id (string) required attachment-id (string) required $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) required event-id (string) required attachment-id (string) required If-Match (string) |
| get_users_by_user_id_events_by_event_id_attachments_count | Get the number of the resource | user-id (string) required event-id (string) required $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) required event-id (string) required 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) required event-id (string) required $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) required event-id (string) required $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) required event-id (string) required 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) required event-id (string) required extension-id (string) required $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) required event-id (string) required extension-id (string) required data required |
| delete_users_by_user_id_events_by_event_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) required event-id (string) required extension-id (string) required If-Match (string) |
| get_users_by_user_id_events_by_event_id_extensions_count | Get the number of the resource | user-id (string) required event-id (string) required $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) required event-id (string) required 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) required event-id (string) required 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) required event-id (string) required 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) required event-id (string) required 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) required event-id (string) required 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) required event-id (string) required |
| 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) required event-id (string) required data: { . ToRecipients (array) . Comment (string) } (object) required |
| post_users_by_user_id_events_by_event_id_permanent_delete | Invoke action permanentDelete | user-id (string) required event-id (string) required |
| 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) required event-id (string) required 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) required event-id (string) required data: { . ProposedNewTime . SendResponse (boolean) . Comment (string) } (object) required |
| get_users_by_user_id_events_count | Get the number of the resource | user-id (string) required $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) required 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) required team-id (string) required channel-id (string) required $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) required team-id (string) required channel-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required |
| 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required |
| 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required |
| 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required |
| 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) 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_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | user-id (string) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) 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_unset_reaction | Invoke action unsetReaction | user-id (string) required team-id (string) required channel-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required channel-id (string) required chatMessage-id (string) required $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) required team-id (string) required channel-id (string) required chatMessage-id (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_count | Get the number of the resource | user-id (string) required team-id (string) required channel-id (string) required $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) required team-id (string) required channel-id (string) required $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) required team-id (string) required $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) required team-id (string) required 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) required team-id (string) required chatMessage-id (string) required $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) required team-id (string) required chatMessage-id (string) required 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) required team-id (string) required chatMessage-id (string) required 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) required team-id (string) required chatMessage-id (string) required $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) required team-id (string) required chatMessage-id (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required $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) required team-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required |
| 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) required team-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required chatMessage-id (string) required $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) required team-id (string) required chatMessage-id (string) required 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) required team-id (string) required chatMessage-id (string) required |
| 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) required team-id (string) required chatMessage-id (string) required |
| 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) required team-id (string) required chatMessage-id (string) required 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) required team-id (string) required chatMessage-id (string) required $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) required team-id (string) required chatMessage-id (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required $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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required $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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required $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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required |
| 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required chatMessageHostedContent-id (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required $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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required |
| 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required |
| 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) required team-id (string) required chatMessage-id (string) required chatMessage-id1 (string) required 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) required team-id (string) required chatMessage-id (string) required $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) required team-id (string) required chatMessage-id (string) required $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) required team-id (string) required $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) required team-id (string) required $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) required $select (array) $expand (array) |
| patch_users_by_user_id_mailbox_settings | Update property mailboxSettings value. | user-id (string) required 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) required 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) required data required |
| get_users_by_user_id_mail_folders_by_mail_folder_id | The user's mail folders. Read-only. Nullable. | user-id (string) required mailFolder-id (string) required 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) required mailFolder-id (string) required data required |
| delete_users_by_user_id_mail_folders_by_mail_folder_id | Delete navigation property mailFolders for users | user-id (string) required mailFolder-id (string) required 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) required mailFolder-id (string) required 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) required mailFolder-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required messageRule-id (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required messageRule-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required messageRule-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required |
| 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required attachment-id (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required attachment-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required extension-id (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required extension-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required extension-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required |
| 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required message-id (string) required |
| 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) required mailFolder-id (string) required mailFolder-id1 (string) required $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) required mailFolder-id (string) required mailFolder-id1 (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required 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) required mailFolder-id (string) required mailFolder-id1 (string) required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_child_folders_count | Get the number of the resource | user-id (string) required mailFolder-id (string) required $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) required mailFolder-id (string) required $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) required mailFolder-id (string) required $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) required mailFolder-id (string) required 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) required mailFolder-id (string) required messageRule-id (string) required $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) required mailFolder-id (string) required messageRule-id (string) required 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) required mailFolder-id (string) required messageRule-id (string) required 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) required mailFolder-id (string) required $search (string) |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages | The collection of messages in the mailFolder. | user-id (string) required mailFolder-id (string) required $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) required mailFolder-id (string) required 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) required mailFolder-id (string) required message-id (string) required $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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required |
| 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required $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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required attachment-id (string) required $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) required mailFolder-id (string) required message-id (string) required attachment-id (string) required 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) required mailFolder-id (string) required message-id (string) required $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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required $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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required extension-id (string) required $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) required mailFolder-id (string) required message-id (string) required extension-id (string) required 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) required mailFolder-id (string) required message-id (string) required extension-id (string) required 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) required mailFolder-id (string) required message-id (string) required $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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required |
| 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required 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) required mailFolder-id (string) required message-id (string) required |
| get_users_by_user_id_mail_folders_by_mail_folder_id_messages_count | Get the number of the resource | user-id (string) required mailFolder-id (string) required $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) required mailFolder-id (string) required 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) required mailFolder-id (string) required 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) required mailFolder-id (string) required data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_mail_folders_by_mail_folder_id_permanent_delete | Invoke action permanentDelete | user-id (string) required mailFolder-id (string) required |
| get_users_by_user_id_mail_folders_count | Get the number of the resource | user-id (string) required $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) required $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) required 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) required data required |
| get_users_by_user_id_messages_by_message_id | The messages in a mailbox or folder. Read-only. Nullable. | user-id (string) required message-id (string) required 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) required message-id (string) required data required |
| delete_users_by_user_id_messages_by_message_id | Delete navigation property messages for users | user-id (string) required message-id (string) required If-Match (string) |
| get_users_by_user_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) required message-id (string) required |
| put_users_by_user_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) required message-id (string) required data (string) required |
| delete_users_by_user_id_messages_by_message_id_value | The unique identifier for an entity. Read-only. | user-id (string) required message-id (string) required If-Match (string) |
| get_users_by_user_id_messages_by_message_id_attachments | The fileAttachment and itemAttachment attachments for the message. | user-id (string) required message-id (string) required $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) required message-id (string) required 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) required message-id (string) required attachment-id (string) required $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) required message-id (string) required attachment-id (string) required If-Match (string) |
| get_users_by_user_id_messages_by_message_id_attachments_count | Get the number of the resource | user-id (string) required message-id (string) required $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) required message-id (string) required 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) required message-id (string) required $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) required message-id (string) required 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) required message-id (string) required extension-id (string) required $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) required message-id (string) required extension-id (string) required data required |
| delete_users_by_user_id_messages_by_message_id_extensions_by_extension_id | Delete navigation property extensions for users | user-id (string) required message-id (string) required extension-id (string) required If-Match (string) |
| get_users_by_user_id_messages_by_message_id_extensions_count | Get the number of the resource | user-id (string) required message-id (string) required $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) required message-id (string) required 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) required message-id (string) required 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) required message-id (string) required 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) required message-id (string) required 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) required message-id (string) required 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) required message-id (string) required data: { . DestinationId (string) } (object) required |
| post_users_by_user_id_messages_by_message_id_permanent_delete | Invoke action permanentDelete | user-id (string) required message-id (string) required |
| 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) required message-id (string) required 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) required message-id (string) required 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) required message-id (string) required |
| get_users_by_user_id_messages_count | Get the number of the resource | user-id (string) required $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) required changeType (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_outlook | Get outlook from users | user-id (string) required $select (array) $expand (array) |
| get_users_by_user_id_outlook_master_categories | A list of categories defined for the user. | user-id (string) required $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) required 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) required outlookCategory-id (string) required $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) required outlookCategory-id (string) required data required |
| delete_users_by_user_id_outlook_master_categories_by_outlook_category_id | Delete navigation property masterCategories for users | user-id (string) required outlookCategory-id (string) required If-Match (string) |
| get_users_by_user_id_outlook_master_categories_count | Get the number of the resource | user-id (string) required $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) required $top (integer) |
| get_users_by_user_id_outlook_supported_time_zones_ | Invoke function supportedTimeZones | user-id (string) required $top (integer) |
| get_users_by_user_id_outlook_supported_time_zones_time_zone_standard_by_time_zone_standard_ | Invoke function supportedTimeZones | user-id (string) required TimeZoneStandard (string) required $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) |