Migration guide: ISDs, lastModified, and subrecipients

In today’s sprint review, we talked about some old parts of the API that we deprecated a while back (several months, in some cases) that we’re finally getting around to removing. This post is a guide for integrators who need to migrate.

Summary of changes

  • The entire isds endpoint will be removed in favor of isdLines
  • dttmLoaded will be removed from meta attributes in favor of lastModified
  • The subrecipients endpoint will lose some attributes:
    • duns_four
    • risk_level
    • risk_period_end_date
    • supplier_group
    • tax_locations

Actions needed

  • If your integration uses the isds endpoint, point it to isdLines instead. All attributes from isds are preserved in the isdLines endpoint, so no further changes should be needed.
  • If your integration uses the dttmLoaded meta attribute (either as a filter or to read the value), change this to lastModified
  • If your integration uses any of the deprecated subrecipient attributes, you’ll need to remove them. These attributes are blank for all records in the Finance API, so you’re not losing any information.

Need help?

Contact the ASP API team if you have questions or need any assistance: finance-apis@doit.wisc.edu