Release notes: Sprint 24

Notes

In this sprint, we implemented filters based on when data in a record last changed. The date and time of the most recent update is now included in the API response. This represents the moment when we updated our internal data cache, not when the record was updated in Workday. This feature will be useful for anyone who’s trying to keep a dataset of their own in sync with ours: you can now fetch only the records that changed since you last updated.

Filters on company  (campus) have been expanded, and you can now filter for multiple campuses in a single request. We’ve also added new resources for Activities and Ledger Accounts. Right now they’re just the barebones Workday objects, but we’ll enrich them in the future if there are suitable use cases to drive it.

We’ve made a lot of progress on the bug we told you about previously (large requests to the funding validator may time out), and though the solution’s not quite ready to share yet, we talked a bit about what’s been done so far. We’re implementing a cache to speed up certain kinds of queries, and it’s giving us much faster responses than was possible before. Look for these improvements to be rolled out in the next sprint.

We’ve learned that we should be getting access to a new Workday tenant system in the near future. This will give us a much more complete dataset to source from, and you’ll be able to benefit from that data too. It’s still based on a historical snapshot, so it’s not completely current, but it will still be a big improvement. We’re told this will be available around the end of August. Stay tuned!

API Changes

  • New resources for activities and ledger accounts
  • New dttm_loaded meta attribute shows when a record was last changed in our data store

Recording

ASP API Sprint 24 Review