Project: datamanagement
Issue DM-1127: implement new Footprint API
This issue is the implementation for DM-1126, including fixing code broken by the API changes. This issue should be given subtasks for discrete pieces of work as part DM-1126, as it has a lot of story points. Because it's likely all of this needs to be merged at the same time, it should probably be done on a single branch, unless some of the earlier work can be done in a backwards-compatible way..
Story points: 20