Project: datamanagement
Issue DM-1298: Design the API
The API will have to be able to accommodate data we know about, so will need to deal with reasonable missing data. It should also not preclude extension. This will need to be RFC'd since it is an API change.
Story points: 8