Notes
We recently had an interruption where data for gifts, programs, and projects was unavailable in the API. We’ve resolved those issue with our data supplier and those endpoints are working correctly again. Thanks for your patience while we worked this out.
We have two new functional endpoints: catalog items and tax codes. These are available for you to query now. We also have some requested new filters for customer invoices: you can now filter them on invoice date, due date, and status. We’ve also completed the descendantOf filter for hierarchies, so you can query up or down the hierarchy tree without needing to do recursive queries.
Cost center hierarchies now have a manager field. This value is not populated for all records – for example, there’s no single manager assigned for the UWMSN hierarchy node. The smaller, more specific nodes generally have a manager. The ID in the API response is an HRS emplid. If you’ve got access to the Person API, you can use that ID as a filter there to find out more about the manager (like their name).
We made some internal improvements to our deploy pipeline. We also added a keepalive function that ensures there’s always a running process ready to receive API requests, so you should experience much less latency on initial requests to the API.
API changes
- New endpoint for catalog items
- New endpoint for tax codes
- Customer invoices can now be filtered on invoice date, due date, and status
- Some cost center hierarchies have the ID of their assigned manager
- descendantOf filter is working for hierarchies