Events document an action taken by a user in the system. They provide metadata about the action and a string representation suitable for display. You can list all events for a user or a file.
List all Events for a User
GEThttps://ws-api.onehub.com/activity/
List all events for a user across all of their Workspaces.
Request Body
{"total_entries":0,"current_page":1,"total_pages":0,"per_page":30,"items": [ {"event": {"id":5063247,"updated_at":"2016-01-18T11:16:53-08:00", "detail": "<subject>Matthew Anderson</subject> <predicate>viewed</predicate> the <object><a href=\"/workspaces/4137/files/849607\">onehub-logo.png</a> File</object> <complement>(7 KB)</complement> in the <object><a href=\"/workspaces/4137\">Testing the API</a> Workspace</object>",
"workspace_id":4137,"user_id":481 } } ]}
The id of the Workspace(s) to list events for as an array of integers.
verbs
array
The action(s) taken in the events. Available verbs are create, upload, read, download, update, delete, and invite.
filter_self
boolean
Should the users' own events be removed? Defaults to false.
actor
integer
The id of the user to list events for.
start_time
string
The earliest time you would like to see events from. Timestamps should be specified in RFC-2822 format and will assume the same time zone as the requesting user.
end_time
string
The latest time you would like to see events from. Timestamps should be specified in RFC-2822 format and will assume the same time zone as the requesting user.
:id
integer
The unique identifier of the file you would like to list events for.