TOM.NET API

TOM.NET (.NET Tridion Object Model) is a Content Manager API for developing Templates and Event Handlers that interact with Content Manager.

The TOM.NET API is the recommended interface to the Content Manager for developing templating, event handling and Workflow (except Automatic Activities). TOM.NET provides access to the following types of information:

  • Content managed in Content Manager
  • Packages that are being processed by a Template Building Block
  • A logging stream to which you can log messages
  • The Event System

The TOM.NET API can interact with SDL Tridion Sites in the following two ways:

Template Building Blocks
Your Template code, in the form of Template Building Blocks, interacts with the TOM.NET API to query the Content Manager for content to publish. Templates can only read content, and do not modify or delete items.
Event Handlers
You can configure the Content Manager to trigger custom code you write (an Event Handler) whenever a certain type of event occurs, for example, when a user deletes a Page or creates a Schema. You can also interact with the TOM.NET API from your Event Handler code.

To download the reference documentation for this API, see: API reference documentation downloads.