Can I store custom historical data in Camunda History DB?

most of our app data storage uses camunda DB (process variables).
The application also manages small amount of additional data which gets stored in other DB tables.
Is it possible to store custom application history events in the Camunda History DB and reuse Camunda History API to access it?
Does it makes sense?