Notes
In this review, we introduced the possibility of adding machine-readable error codes to the responses from the FDM validator (originally suggested by an API user). This generated some lively discussion with no clear consensus yet on the best path forward. We will likely revisit this issue again in the future, but for now there are no changes planned.
We added a Company (campus) field to grants and programs, so you can now filter for just the grants and programs that are specific to your university. We also did some preparatory work on how to store cost center hierarchy data, and built some basic infrastructure to support a future Locations API. Since location data is referred to across many domains, we will likely build this as its own API, separate from Finance. When the Finance API or others need to indicate a particular location but don’t want to store their own copy of the details, they could refer to the Locations API instead.
In the next sprint, we’re doing a bit more work around cost center hierarchies, and possibly looking into some expanded options for validating budget amendments.
API changes
- New filterable
company
attribute on grants and programs