Microsoft 365 Users.calendar API
The users.calendar API from Microsoft 365 — 64 operation(s) for users.calendar.
Operations 90
POST
/users/{user-id}/calendar/calendarPermissions
Create new navigation property to calendarPermissions for users
#
PATCH
/users/{user-id}/calendar/calendarPermissions/{calendarPermission-id}
Update calendarPermission
#
DELETE
/users/{user-id}/calendar/calendarPermissions/{calendarPermission-id}
Delete calendarPermission
#
POST
/users/{user-id}/calendar/events/{event-id}/attachments
Create new navigation property to attachments for users
#
GET
/users/{user-id}/calendar/events/{event-id}/attachments/{attachment-id}
Get attachments from users
#
DELETE
/users/{user-id}/calendar/events/{event-id}/attachments/{attachment-id}
Delete navigation property attachments for users
#
POST
/users/{user-id}/calendar/events/{event-id}/attachments/microsoft.graph.createUploadSession
Invoke action createUploadSession
#
POST
/users/{user-id}/calendar/events/{event-id}/extensions
Create new navigation property to extensions for users
#
GET
/users/{user-id}/calendar/events/{event-id}/extensions/{extension-id}
Get extensions from users
#
PATCH
/users/{user-id}/calendar/events/{event-id}/extensions/{extension-id}
Update the navigation property extensions in users
#
DELETE
/users/{user-id}/calendar/events/{event-id}/extensions/{extension-id}
Delete navigation property extensions for users
#
GET
/users/{user-id}/calendar/events/{event-id}/instances/microsoft.graph.delta()
Invoke function delta
#
POST
/users/{user-id}/calendar/events/{event-id}/microsoft.graph.dismissReminder
Invoke action dismissReminder
#
POST
/users/{user-id}/calendar/events/{event-id}/microsoft.graph.permanentDelete
Invoke action permanentDelete
#
POST
/users/{user-id}/calendar/events/{event-id}/microsoft.graph.snoozeReminder
Invoke action snoozeReminder
#
POST
/users/{user-id}/calendar/events/{event-id}/microsoft.graph.tentativelyAccept
Invoke action tentativelyAccept
#
GET
/users/{user-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User='{User}')
Invoke function allowedCalendarSharingRoles
#
GET
/users/{user-id}/calendars/{calendar-id}/calendarPermissions
Get calendarPermissions from users
#
POST
/users/{user-id}/calendars/{calendar-id}/calendarPermissions
Create new navigation property to calendarPermissions for users
#
GET
/users/{user-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}
Get calendarPermissions from users
#
PATCH
/users/{user-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}
Update the navigation property calendarPermissions in users
#
DELETE
/users/{user-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}
Delete navigation property calendarPermissions for users
#
GET
/users/{user-id}/calendars/{calendar-id}/calendarPermissions/$count
Get the number of the resource
#
GET
/users/{user-id}/calendars/{calendar-id}/calendarView/microsoft.graph.delta()
Invoke function delta
#
POST
/users/{user-id}/calendars/{calendar-id}/events
Create new navigation property to events for users
#
PATCH
/users/{user-id}/calendars/{calendar-id}/events/{event-id}
Update the navigation property events in users
#
DELETE
/users/{user-id}/calendars/{calendar-id}/events/{event-id}
Delete navigation property events for users
#
GET
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments
Get attachments from users
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments
Create new navigation property to attachments for users
#
GET
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}
Get attachments from users
#
DELETE
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}
Delete navigation property attachments for users
#
GET
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/$count
Get the number of the resource
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/microsoft.graph.createUploadSession
Invoke action createUploadSession
#
GET
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions
Get extensions from users
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions
Create new navigation property to extensions for users
#
GET
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}
Get extensions from users
#
PATCH
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}
Update the navigation property extensions in users
#
DELETE
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}
Delete navigation property extensions for users
#
GET
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/$count
Get the number of the resource
#
GET
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/microsoft.graph.delta()
Invoke function delta
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.accept
Invoke action accept
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.cancel
Invoke action cancel
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.decline
Invoke action decline
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.dismissReminder
Invoke action dismissReminder
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.forward
Invoke action forward
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.permanentDelete
Invoke action permanentDelete
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.snoozeReminder
Invoke action snoozeReminder
#
POST
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.tentativelyAccept
Invoke action tentativelyAccept
#
GET
/users/{user-id}/calendars/{calendar-id}/microsoft.graph.allowedCalendarSharingRoles(User='{User}')
Invoke function allowedCalendarSharingRoles
#
POST
/users/{user-id}/calendars/{calendar-id}/microsoft.graph.getSchedule
Invoke action getSchedule
#
POST
/users/{user-id}/calendars/{calendar-id}/microsoft.graph.permanentDelete
Invoke action permanentDelete
#