Currently it's not possible to schedule the coordinates of elements natively. It can be done through dynamo or third party applications, but these all rely on transferring the information to text parameters (and attempting to keep it up to date). I raised this on the Revit AMA on the 24th of May and was asked to elaborate here, I'm a bit late but the point is timeless.
When we design a structure that needs piles (which, given our locations clay rich soils is basically anything more substantial than a single family home) always consists of a pile schedule, containing information about the type of pile, its number and its location in a world coordinate system (northing, easting, cut off level and assumed length - all refering to the center of the pile). This is printed to a PDF and exported to .XLS for use on site. It is the standard workflow in the industry, at least around here. It's a bit frustrating to have Revit sit on the location data. The API-based workarounds to the job, but they introduce unnecessary risks (various errors in the solutions, the need to manually run these updaters somehow even if some solutions offer automation of this on synch/print/save, confusion for new users).
I would love to see this not only for piles, but for all discrete elements with a clear origin. Other types of isolated foundations, structural columns, structural connections (liked screwed pins or weld plates that are cast-in), openings. All of these have a clear origin and can be usefully managed in schedules. I would love to move more information to schedules and away from the drawings, but am hesitant to do so when I can't access the information natively.
Can't find what you're looking for? Ask the community or share your knowledge.