Actions129
- Calendar Permission Actions
- CIPP Administration Actions
- Execute API Client (GET)
- Execute Auto Backup
- Execute Extension Mapping (GET)
- Execute Extension Mapping (POST)
- Execute Extension Sync
- Execute Extensions Config
- Execute Password Config (POST)
- Execute Restore Backup
- Execute Run Backup
- List Custom Roles
- List Extension Sync
- List Logs
- List Scheduled Items
- Remove Scheduled Item
- Execute API Client (POST)
- Execute Extension Test
- Execute Password Config (GET)
- List Backups
- List Function Parameters
- Group Actions
- Intune Actions
- Add MSP App
- Add Office App
- Add Policy
- Add Store App
- Assign App
- Assign Autopilot Device
- Device Action
- Get Recovery Key
- List Applications
- List Application Queue
- List Autopilot Config
- List Devices
- List Intune Scripts
- List Intune Templates
- Remove Autopilot Device
- Remove Policy
- Remove Queued App
- Add Choco App
- Add WinGet App
- Assign Policy
- Get Local Admin Password
- List Autopilot Devices
- List Intune Policies
- Remove App
- Remove Intune Script
- Sync Autopilot Devices
- License Actions
- Security & Compliance Actions
- Teams & SharePoint Actions
- Tenant Actions
- Add Alert
- Clear Tenant Cache
- Execute CA Exclusion
- Execute Named Location
- Get Tenant
- List Alerts Queue
- List Azure AD Connect Status
- List Conditional Access Policies
- List Named Locations
- List Shared Mailbox Statistics
- List Standards
- List Tenants
- Remove Standard Template
- Add Named Location
- Edit Tenant
- Execute Standards Run
- List Audit Logs
- List CSP Licenses
- List Roles
- List Standard Templates
- Tool Actions
- User Actions
- Add User
- Exec Restore Deleted User
- List User
- List User Conditional Access Policies
- List User Groups
- Clear Immutable ID
- Create Temporary Access Password
- Delete User Device
- Dismiss Risky User
- List Deleted Items
- List Inactive Accounts
- List Sign-Ins
- Remove User
- Reset MFA
- Restore Deleted Item
- Revoke Sessions
- Set Email Forward
- Set Per-User MFA
- List All Users
- List User Counts
- List User Devices
- Convert Mailbox
- Disable User
- Enable Archive
- List MFA Users
- Offboard User
- Reset Password
- Send MFA Push
- Set Out of Office
Overview
This node operation allows editing calendar permissions for a specified user within a tenant. It is useful for managing access control to calendar folders, such as granting or removing permissions for users to view or edit calendar events. Practical examples include setting a user's permission level to 'Editor' to allow event modifications or removing a user's access entirely.
Use Case Examples
- Granting 'Editor' permission to a user for a shared calendar folder named 'Calendar'.
- Removing a user's access to a calendar and optionally sending a notification about the change.
Properties
| Name | Meaning |
|---|---|
| User ID | The email address or ID of the user whose calendar permissions are being managed. |
| Tenant Filter | The tenant ID or domain name to filter the user within the tenant context. |
| Permissions | The level of calendar access to assign to the user, such as Author, Editor, or Reviewer. |
| User to Get Permissions | The email address or ID of the user whose calendar permissions are being retrieved or updated. |
| Folder Name | The name of the calendar folder to which the permissions apply, defaulting to 'Calendar'. |
| Remove Access | Boolean flag to remove the user's access to the calendar. |
| Send Notification to User | Boolean flag to send a notification to the user about the permission change. |
| Request Options | Additional request settings such as batching, SSL handling, proxy, and timeout configurations. |
Output
JSON
success- Indicates if the permission update operation was successful.updatedPermissions- Details of the updated calendar permissions for the user.
Dependencies
- Requires an API key credential for authentication to the CIPP API service.
Troubleshooting
- Ensure the User ID and Tenant Filter are correctly specified to avoid permission update failures.
- Check that the API credentials are valid and have sufficient rights to modify calendar permissions.
- If removing access, verify that the user actually has existing permissions to avoid errors.
- Timeouts may occur if the server is slow; adjust the timeout setting in request options if needed.
Links
- Microsoft Exchange Calendar Permissions - Reference for calendar permission levels and management concepts.
- Microsoft Graph CalendarPermission API - API documentation for managing calendar permissions programmatically.