Occasionally, you will need run-time access to the Adaptable Blotter through code.
For this reason, we provide the BlotterApi class which is available as a property of the AdaptableBlotter object.
This class implements the IBlotterApi interface which provides a very large number of useful methods giving you direct access to our objects, functionality and state. This can allow you to bypass the UI completely if you prefer to do so.
You can, alternatively, access the Blotter Store directly (see Accessing the Store) but we recommend that you use the BlotterAPI.
The BlotterAPI is essentially just a wrapper around the store but provides additional error-checking, logging, and auditing. And it also ensures that the immutable "purity" of the store is maintained.
To see full details of all the methods, properties and events in the Blotter API go to Adaptable Blotter Code Documentation.