To help you identify where to start and what skill level you need to understand a particular sample application, this document lists a skill level rating for each sample. The four levels, beginning, medium, high, and advanced, are characterized by the specific RevitAPI development skills described below.
Beginning
At this level, the developer has an understanding of the RevitAPI database and knows most of features that RevitAPI provides.- How to use External Command.
- How to retrieve data.
- How to modify data.
- How to delete objects.
- How to create objects.
- How to use toolbar.
- How to control element visibility.
Medium
At this level, the developer knows how to:- Control visibility of elements.
- Deal with RevitAPI events.
- Create complex objects.
- Obtain data from complex objects.
- Print views.
- Use transaction.
High
At this level, the developer knows how to:- Get and preview geometry information using graphics GUI (windows forms).
- Create objects using graphics GUI (windows forms).
- Deal with more complex objects.
Advanced
At this level, the developer knows how to:- View all elements' geometry information.
- Interact with database.