I have today implemented this on
api.openvehicles.com and set the data retention to 30 days. From now onwards, if the vehicle raises a push notification, it will be stored in the historical data table under type *-Log-Notification. This history can be retrieved either with the protocol v2 api, or http api.
Regards, Mark.