How to handle historic values from an API service

I’m questioning whether that should be a binding at all. It is possible to make a persistence add-on instead, which sounds like would be a better fit. But, there are many details missing that would be needed to determine if it can actually be done.

I would start by studying these interfaces, and see if there’s a way to make that “fit” with the service.