A few notes about the upcoming API in Revit
ADN members and developers can soon add functions to Revit because there will be a new API (many have been asking for this feature).
Here are some of the things you can do…
You can now develop code to query, extract and modify existing items in a Revit model. This means that you can extract data from the model and place it in an Excel file. You can modify that data and push it back into the model.
You CANNOT add new items
You CANNOT customize the drawing interface
If you add a tool – it is placed under the Tools pulldown in a flyout for External Tools.
So a little but not a lot… I am sure that you bit shifters can get really creative (even when the sandbox seems so small)