update-my-calendar-permission
Update the role of an existing calendar permission for a share recipient or delegate. Only the role property is changeable; to modify other properties, delete and recreate the permission.
Instructions
Update the navigation property calendarPermissions in me
💡 TIP: Changes the role (permission level) granted to an existing share recipient or delegate. Body: { role: 'read' | 'write' | 'delegateWithoutPrivateEventAccess' | 'delegateWithPrivateEventAccess' }. Only the role property is writable — to change the recipient's email or other properties, delete and recreate via delete-my-calendar-permission + create-my-calendar-permission. Get the permission id via list-my-calendar-permissions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| calendarPermissionId | Yes | Path parameter: calendarPermissionId | |
| includeHeaders | No | Include response headers (including ETag) in the response metadata | |
| excludeResponse | No | Exclude the full response body and only return success or failure indication |