Article
News
3
min read
Brad Bonavida

McKesson's Lease and Portfolio System Shows What's True Today. Getting Historical Answers Required Building Its Own API Pipeline.

April 14, 2026

Drew DePriest is the Director of Real Estate Operations Technology at McKesson, a Fortune 10 company responsible for one-third of the daily pharmaceutical supply in the US. DePriest is responsible for managing real estate lease and portfolio data. Every couple of months, someone from a business unit asks the same type of question: How has the number of my distribution centers changed over the last year? What did my pharmaceutical division’s footprint look like three months ago?

The platform that should answer those questions can’t. Corporate real estate systems of record are built to show the current state: every property, its lease information, critical dates, rent, and geographic metadata. These systems are not built to store historical data. So DePriest’s team built the infrastructure itself. On a monthly basis, code blocks fire API calls to the system, pull all columns, and push the snapshot into a data warehouse. Over time, those monthly snapshots become the historical record that the system never kept.

What makes the pipeline reliable is the quality of the API at the other end. DePriest has spent 15 years building and consuming integrations and has a clear view of what separates a workable API from an expensive one. DePriest proposed the question of what makes an API good or bad to his community of experts. Poor documentation was identified as the most common failure point. If a developer can’t find a publicly accessible page showing what data is available, its format, and its data types, there’s no foundation to build on. Inconsistent data formats are the next problem: a field that returns a number in one call and a string in another breaks everything downstream. For an enterprise like McKesson, a sandbox or lower testing environment is non-negotiable before anything touches production.

DePriest’s benchmark for what good looks like is Twilio, a communications platform that published its full open API and swagger spec on GitHub, free to all, covering every endpoint, with code samples showing exactly what a call returns. Postman templates let developers test in a sandbox before writing a single line of production code. That level of transparency makes integration predictable rather than expensive.

The other risk is treating an integration as a finished project. A well-documented integration can still cost as much to fix as it did to build if the vendor changes the API later… and vendors always change their APIs. DePriest’s framing: treat APIs like products, with version control and ongoing governance. Not set-and-forget.

ā€

Watch the full recording.

Register for the next Nexus Labs event.

Sign up for the newsletter to get 5 stories like this per week:

Sign Up for Access or Log In to Continue Viewing

Sign Up for Access or Log In to Continue Viewing

Drew DePriest is the Director of Real Estate Operations Technology at McKesson, a Fortune 10 company responsible for one-third of the daily pharmaceutical supply in the US. DePriest is responsible for managing real estate lease and portfolio data. Every couple of months, someone from a business unit asks the same type of question: How has the number of my distribution centers changed over the last year? What did my pharmaceutical division’s footprint look like three months ago?

The platform that should answer those questions can’t. Corporate real estate systems of record are built to show the current state: every property, its lease information, critical dates, rent, and geographic metadata. These systems are not built to store historical data. So DePriest’s team built the infrastructure itself. On a monthly basis, code blocks fire API calls to the system, pull all columns, and push the snapshot into a data warehouse. Over time, those monthly snapshots become the historical record that the system never kept.

What makes the pipeline reliable is the quality of the API at the other end. DePriest has spent 15 years building and consuming integrations and has a clear view of what separates a workable API from an expensive one. DePriest proposed the question of what makes an API good or bad to his community of experts. Poor documentation was identified as the most common failure point. If a developer can’t find a publicly accessible page showing what data is available, its format, and its data types, there’s no foundation to build on. Inconsistent data formats are the next problem: a field that returns a number in one call and a string in another breaks everything downstream. For an enterprise like McKesson, a sandbox or lower testing environment is non-negotiable before anything touches production.

DePriest’s benchmark for what good looks like is Twilio, a communications platform that published its full open API and swagger spec on GitHub, free to all, covering every endpoint, with code samples showing exactly what a call returns. Postman templates let developers test in a sandbox before writing a single line of production code. That level of transparency makes integration predictable rather than expensive.

The other risk is treating an integration as a finished project. A well-documented integration can still cost as much to fix as it did to build if the vendor changes the API later… and vendors always change their APIs. DePriest’s framing: treat APIs like products, with version control and ongoing governance. Not set-and-forget.

ā€

Watch the full recording.

Register for the next Nexus Labs event.

Sign up for the newsletter to get 5 stories like this per week:

ā­ļø Pro Article

Sign Up for Access or Log In to View

ā­ļø Pro Article

Sign Up for Access or Log In to View

Are you interested in joining us at NexusCon 2026? Register now so you don’t miss out!

Join Today

Are you a Nexus Pro member yet? Join now to get access to our community of 600+ members.

Join Today

Have you taken our Smart Building Strategist Course yet? Sign up to get access to our courses platform.

Enroll Now
Conversation
Comments (-)
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Guest
•
6 hours ago
Delete

This is a great piece!

REPLYCANCEL
or register to comment as a member
POST REPLY
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Guest
•
6 hours ago
Delete

I agree.

REPLYCANCEL
or register to comment as a member
POST REPLY
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Get the renowned Nexus Newsletter

Access the Nexus Community

Head over to Nexus Connect and see what’s new in the community. Don’t forget to check out the latest member-only events.

Go to Nexus Connect

Upgrade to Nexus Pro

Join Nexus Pro and get full access including invite-only member gatherings, access to the community chatroom Nexus Connect, networking opportunities, and deep dive essays.

Sign Up