Is there any event based logging for the below events:
1)when users are created
2) when users are assigned or removed to groups
3)when a user logins
4) when a user logout
5) when a group is edited and by whom.
Is there any reports regarding this which can be pulled down in periodic intervals to check access rights of a user?
I think that the short answer it's not at all the questions.
The long answer:
In Thingworx Platform 8.2.0 (to be released soon) - we have added a new Audit feature which audits all the events that you listed. There are services to query the audit history data, so you can get all activities of a particular user. You can also export the audit data and do analysis on the data.