GET /v2/events.csv
Fetch information about events the activity service tracks in a flat CSV format. Allows filtering through query parameters and supports multiple objects for filtering results. Token-based authentication is required.
Request format
Requests to the /v2/events.csv
endpoint are formed in the same way
as the GET /v2/events endpoint, except that the URI
path contains events.csv
instead of events
. For
example:
curl -k -X GET -H "X-Authentication: $(puppet-access show)" \ -G "https://$(puppet config print server):4433/activity-api/v2/events.csv" \ --data-urlencode 'service_id=classifier' \ --data-urlencode 'query=[{"object_id": "3","object_type": "users"}, \ {"start": "2019-11-01T21:32:39Z", "end": "2019-12-01T00:00:00Z"}]}'
Response format
The response contains all returned records in a flat CSV format. For example:
Submit Time,Subject Type,Subject Id,Subject Name,Object Type,Object Id,Object Name,Type,What,Description,Message,Ip Address 2014-07-17 13:08:09.985221,users,kai,Kai Evans,node\_groups,2,Default Node Group,create,node,create\_node,Create Node,123.123.123.123 2014-07-17 13:08:09.985221,users,kai,Kai Evans,node\_groups,2,Default Node Group,create,node\_class,create\_node\_class,Create Node Class,123.123.123.123