Hi Jason,
You could use SSA extensibility to retrieve building attributes and footprint when you click on the map, but you might be better off getting a copy of the building footprints layer and loading it directly in SSA.
The API is great if you operate over a large area and only need a footprint here or there but may not be the best option if you want to see all building footprints in a street or suburb. For example, you might be able to use the API to render a building footprint in a TrueView report. I'd need to do some testing, but this might be a better use case for the API.
------------------------------
Duri Bradshaw
Spatial IT Consultant
Insight GIS
------------------------------