Notes
In this sprint, we added a company column and the ability to filter on it to the cost center endpoint. ‘Company’ is the Workday field we’re using for codes like UWMSN, UWEAU, etc. Most of the time this translates as ‘campus’, but it also includes some non-campus entities like UW System. Most of you are probably only interested in cost centers for one or a subset of campuses, so this filter will allow you to fetch them all without getting extraneous data.
We’ve updated one of our columns on the backend to indicate the date & time that the values of a particular resource changed. This means that in the near future, we’ll allow you to filter results based on when they were last updated. You might use this if you have, say, a nightly process to sync that spends most of its time looking at redundant data. You could filter for just the records that have changed since your last sync. More on this in a future sprint review!
We also made some improvements to the process we use to extract data from Workday and load it into our product data store. This won’t be visible to API users, but will make it easier for us to switch data sources in the future with no service interruption to you. We’ll also be able to offer some insight into our process: we’re considering an API that would let you see when our updates ran, so you can be confident that the data you’re getting from us is up to date with the source.
We’re also officially launching this website at its permanent URL: financeapis.wisc.edu
API Changes
- Cost centers now include company (campus codes like UWMSN) and can be filtered based on them