CIPP icon

CIPP

Interact with CIPP API

Actions129

Overview

This node operation offboards a user from a tenant by performing a series of configurable actions such as converting the mailbox to shared, removing licenses, resetting the password, deleting the user account, removing MFA devices, revoking sessions, removing groups and permissions, disabling sign-in, hiding from the Global Address List, and more. It is useful for IT administrators managing user lifecycle and ensuring secure and compliant offboarding processes in an organization.

Use Case Examples

  1. Offboard a user by converting their mailbox to shared, removing all licenses, resetting their password, and deleting the user account.
  2. Schedule an offboarding operation to disable sign-in, remove MFA devices, revoke sessions, and hide the user from the Global Address List at a specified date and time.

Properties

Name Meaning
ConvertToShared Whether to convert the user mailbox to a shared mailbox.
RemoveLicenses Whether to remove all licenses from the user.
ResetPass Whether to reset the user password.
DeleteUser Whether to delete the user account.
RemoveMFADevices Whether to remove all MFA devices from the user.
RevokeSessions Whether to revoke all active sessions for the user.
RemoveGroups Whether to remove the user from all groups.
removePermissions Whether to remove all permissions assigned to the user.
RemoveMobile Whether to remove mobile device access for the user.
RemoveRules Whether to remove all rules associated with the user.
DisableSignIn Whether to disable sign-in for the user.
HideFromGAL Whether to hide the user from the Global Address List.
removeCalendarInvites Whether to remove all calendar invites for the user.
ClearImmutableId Whether to clear the immutable ID for the user.
disableForwarding Whether to disable email forwarding for the user.
KeepCopy Whether to keep a copy of user data.
Scheduled The date and time when the offboarding operation will be scheduled.
tenantLabel The display name for the tenant.
tenantDomain The domain name of the tenant.
forward The email address to forward the user's email to.
userName The display name of the user to offboard.
userEmail The email address (UPN) of the user to offboard.
requestOptions Additional request options such as batching, SSL certificate validation, proxy, and timeout settings.

Output

JSON

  • status - The status of the offboarding operation (e.g., success or failure).
  • details - Detailed information or results of each offboarding step performed on the user.

Dependencies

  • Requires an API key credential for authentication to the CIPP API service.

Troubleshooting

  • Ensure all required fields such as tenantLabel, tenantDomain, userName, and userEmail are provided to avoid validation errors.
  • If the API request fails, check network connectivity, proxy settings, and SSL certificate validation options.
  • Timeout errors can occur if the server is slow to respond; adjust the timeout setting accordingly.
  • Batching settings should be configured properly to avoid throttling or rate limiting issues.

Discussion