Skip to main content
To get a user’s events, authenticate as any user and make a call to the API.
The events returned will only be for the user who’s access token the API was made with. To get the event feed for a different user either use the as-user header or an actual access token for that user.

Stream Types

The user event stream support 3 types of stream.

Anonymous Users

In some cases, the event feed might list a user with an ID of 2. This is Box’s internal identifier for anonymous users. An anonymous user is a user that is not logged in. This can happen any time a user interacts with content and they aren’t asked to log in first. An example would be when a user downloads a file through an open shared link.

Limitations

Box does not store events indefinitely. User events are stored for between two weeks and two months, after which the user events are removed. Enterprise events are accessible for one year via the API and seven years via exported reports in the Box Admin Console. The emphasis of this feed is to return the complete results quickly, which means that Box may return events more than once or out of order. Duplicate events can be identified by their event IDs.

Long Polling

The user event stream supports long-polling .

Event Types

The following events can be triggered for a user. This list is not exhaustive, so it is possible events appear that are not listed. The following events are available in all feeds. The following events are only available in the all feed.

Event notifications

To reduce the noise of the event stream and optimize event consumption, the event types listed in the table trigger a limited number of notifications.
Last modified on March 19, 2026