Box Events API Collaboration Events don't show the same details as the user activity report
When a User Activity report is generated, we can show events for 'Change user or group role' and 'Removed collaborator'. As part of these records there are additional details provided showing:
From: ROLE, To: ROLE, Folder ID: 1234
Was: ROLE, Folder ID: 1234
When using Box Events via API we also see events for COLLABORATION_ROLE_CHANGE and COLLABORATION_REMOVE. These line up to the records in the User Details report however they are missing the details about the previous states of the collaboration.
As part of our company policy for managing collaborations, I need to be able to fetch the previous roles of users so we can automatically revert these changes (in specific cases).
I see that the information is being captured, but not passed through to the API for some reason. Generating reports manually each time is not a viable solution, so I'm looking to get these additional details added into the event's additional details dictionary.