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