Describe a time you had to integrate a third-party API into a legacy system at the University of Pennsylvania.