{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin Me.event API", "version": "1.0.0" }, "items": [ { "info": { "name": "Me.event", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph List calendarView", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/calendarView", "params": [ { "name": "startDateTime", "value": "", "type": "query", "description": "The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" }, { "name": "endDateTime", "value": "", "type": "query", "description": "The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the user's default calendar,\r\nor from some other calendar of the user." }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/calendarView/delta()", "params": [ { "name": "startDateTime", "value": "", "type": "query", "description": "The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "endDateTime", "value": "", "type": "query", "description": "The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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 " }, { "info": { "name": "Microsoft Graph List events", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events", "params": [ { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of event objects in the user's mailbox. The list contains single\r\ninstance meetings and series masters. To get expanded event instances, you can get the calendar view, or\r\nget 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:" }, { "info": { "name": "Microsoft Graph Create multi-value extended property", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events", "body": { "type": "json", "data": "{}" } }, "docs": "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\r\nopen extensions or extended properties, and how to specify extended properties." }, { "info": { "name": "Microsoft Graph Get event", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Update event", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of the event object." }, { "info": { "name": "Microsoft Graph Delete event", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph List attachments", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/attachments", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of attachment objects attached to an event." }, { "info": { "name": "Microsoft Graph Add attachment", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/attachments", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Get attachments from me", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/attachments/:attachment-id", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "attachment-id", "value": "", "type": "path", "description": "The unique identifier of attachment" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable." }, { "info": { "name": "Microsoft Graph Delete attachment", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/attachments/:attachment-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "attachment-id", "value": "", "type": "path", "description": "The unique identifier of attachment" } ] }, "docs": "Delete an attachment from a user calendar event, mail message, or group post." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/attachments/$count", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action createUploadSession", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/attachments/createUploadSession", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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" }, { "info": { "name": "Microsoft Graph Get calendar from me", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/calendar", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The calendar that contains the event. Navigation property. Read-only." }, { "info": { "name": "Microsoft Graph Get extensions from me", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/extensions", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The collection of open extensions defined for the event. Nullable." }, { "info": { "name": "Microsoft Graph Create new navigation property to extensions for me", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/extensions", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to extensions for me" }, { "info": { "name": "Microsoft Graph Get extensions from me", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/extensions/:extension-id", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "extension-id", "value": "", "type": "path", "description": "The unique identifier of extension" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The collection of open extensions defined for the event. Nullable." }, { "info": { "name": "Microsoft Graph Update the navigation property extensions in me", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/extensions/:extension-id", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "extension-id", "value": "", "type": "path", "description": "The unique identifier of extension" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property extensions in me" }, { "info": { "name": "Microsoft Graph Delete navigation property extensions for me", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/extensions/:extension-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "extension-id", "value": "", "type": "path", "description": "The unique identifier of extension" } ] }, "docs": "Microsoft Graph Delete navigation property extensions for me" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/extensions/$count", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List instances", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/instances", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "startDateTime", "value": "", "type": "query", "description": "The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" }, { "name": "endDateTime", "value": "", "type": "query", "description": "The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the instances (occurrences) of an event for a specified time range. If the event is a seriesMaster type, this API returns the \r\noccurrences and exceptions of the event in the specified time range." }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/instances/delta()", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" }, { "name": "startDateTime", "value": "", "type": "query", "description": "The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "endDateTime", "value": "", "type": "query", "description": "The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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 " }, { "info": { "name": "Microsoft Graph Invoke action accept", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/accept", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Accept the specified event in a user calendar." }, { "info": { "name": "Microsoft Graph Invoke action cancel", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/cancel", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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 \r\nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\r\nerror 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 i" }, { "info": { "name": "Microsoft Graph Invoke action decline", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/decline", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action dismissReminder", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/dismissReminder", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ] }, "docs": "Dismiss a reminder that has been triggered for an event in a user calendar." }, { "info": { "name": "Microsoft Graph Invoke action forward", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/forward", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This action allows the organizer or attendee of a meeting event to forward the\r\nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action\r\nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's\r\ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." }, { "info": { "name": "Microsoft Graph Invoke action permanentDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/permanentDelete", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ] }, "docs": "Microsoft Graph Invoke action permanentDelete" }, { "info": { "name": "Microsoft Graph Invoke action snoozeReminder", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/snoozeReminder", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Postpone a reminder for an event in a user calendar until a new time." }, { "info": { "name": "Microsoft Graph Invoke action tentativelyAccept", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/events/:event-id/tentativelyAccept", "params": [ { "name": "event-id", "value": "", "type": "path", "description": "The unique identifier of event" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/$count", "params": [ { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/events/delta()", "params": [ { "name": "startDateTime", "value": "", "type": "query", "description": "The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "endDateTime", "value": "", "type": "query", "description": "The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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 " } ] } ], "bundled": true }