we are using the API v2 to automate the user lifecycle in Zoom. As a last step, we now want to implement user deletion. For this, our idea is to first deactivate the user, and after a grace period of, say, 90 days, we want to delete the user completely. For an active user I can retrieve the “last_login_time” via the API. However, for inactive users this field is always empty, so I can’t count the days since the user’s last login to compare to the 90 days.
I’d be happy to have any indication of the user’s last activity from the API. Alternatively, the date when the user was last modified in Zoom would be helpful, since for inactive users it would be the time the user was deactivated. Or I would need any other reference point to identify the last user’s activity. Is there anything I could use? Can you explain why the last_login_time is empty for inactive users? It does not make too much sense to me, since this information might be helpful even for deactivated users.
P.S.: Opened a ticket for this, but was asked to post it here also.