Autodesk Vault Programmer's Cookbook/Basics/API structure

25% developed As Autodesk Vault SDK help kindly informs, the Vault API is:
The Web Services API comprised of the Autodesk.Connectivity.WebServices DLL. The DLL enables you to communicate with the server.
When you’re communicating with server, you can use only that services, that server supports. In 2014 Vault version there are 3 Vault editions:

  • Basic
  • Workgroup
  • Professional

Here’s diagram that describes the functionality of API’s through them:

Autodesk Vault 2014 API services

Where:

  • 2 – full functionality
  • 1 – functionality is limited
  • 0 – N/A

I’ve created API Services Catalog in Microsoft Excel Pivot table, that could be useful for navigate through services.
A lot of things – everything that Vault Client and ADMS can do, even more, because it represents "dogfooding" idea.

  1. Include a link to dll in your project.
  2. Connect to server, using services’ methods.

List of services method, for useful search is placed in API Services’ Methods Catalog, although in Excel Pivot Table.