Release notes: Sprint 72

Notes

A note about a bugfix: on Thursday 6-19, we deployed a fix for an issue on revenue categories that mistakenly removed part of the API response for revenue categories. This caused a problem with SIS integratons, and we prioritized a fix. The API was back to correct behavior by 3pm.

We added some new tooling to help us ensure consistency within the spec and between the spec and the API response. We’ve now got an automated script that analyzes the OpenAPI specification and alerts us to any mismatches between sections. We’re also doing some research into Schemathesis, an API testing tool that we’ve been using for a while, but which we think we can squeeze some more use out of.

We continued working on ETL conversions and updates. This time we added a few new attributes to sales items and ISDs, and we renamed a few attributes on catalog items. See the migration guide for full details.

API changes

Catalog items

  • Attribute name is now called catalogName
  • Attribute refId is now called catalogId
  • Attribute catalogItem is redundant and has been removed (same value as catalogName)

Internal Service Deliveries (ISDs):

  • Attribute spendCategory is now called spendCategoryId
  • Attribute active has been removed – use status field instead
  • New costCenterId attribute
  • New functionId attribute
  • New giftId attribute
  • New grantId attribute
  • New programId attribute
  • New projectId attribute
  • New itemName attribute
  • New itemDescription attribute
  • New memo attribute

Sales items

  • New field: activityId
  • New field: giftId
  • New field: grantId

Recording

ASP API Sprint 72 Review