Consumer History¶
Retrieve Consumer Event History¶
Retrieves the history of events that occurred on a consumer. The array can be filtered by a number of fields including the event type and event timestamp data. Pagination support in the form of limits and skips is also provided.
Valid values for the event type filtering are as follows:
consumer_registered
consumer_unregistered
repo_bound
repo_unbound
content_unit_installed
content_unit_uninstalled
unit_profile_changed
added_to_group
removed_from_group
/pulp/api/v2/consumers/<consumer_id>/history/
event_type (string) - (optional) type of event to retrieve; must be one of the values enumerated above
limit (string) - (optional) maximum number of results to retrieve
sort (string) - (optional) direction of sort by event timestamp; possible values: ‘ascending’, ‘descending’
start_date (string) - (optional) earliest date of events that will be retrieved; format: yyyy-mm-dd
end_date (string) - (optional) latest date of events that will be retrieved; format: yyyy-mm-dd
200 - for the successful retrieval of consumer history
404 - if the given consumer is not found
400 - if one or more of the query param are invalid
Sample Request:
/pulp/api/v2/consumers/test-consumer/history/?sort=descending&limit=2&event_type=consumer_registered
Sample 200 Response Body:
[
{
"originator": "SYSTEM",
"timestamp": "2012-05-23T19:06:40Z",
"consumer_id": "test-consumer",
"details": null,
"_ns": "consumer_history",
"_id": {
"$oid": "4fbd3540e5e7102dae000016"
},
"type": "consumer_registered",
"id": "4fbd3540e5e7102dae000016"
},
{
"originator": "SYSTEM",
"timestamp": "2012-05-23T19:03:29Z",
"consumer_id": "test-consumer1",
"details": null,
"_ns": "consumer_history",
"_id": {
"$oid": "4fbd3481e5e7102dae00000f"
},
"type": "consumer_registered",
"id": "4fbd3481e5e7102dae00000f"
}
]