REST API interfaces

The HCL® Marketing Operations application programming interface (API) includes IPlanAPI, IRESTAPIClient, and IPlugin interfaces.

The Marketing Operations API includes the following interfaces.

IPlanAPI
Defines the public API for Marketing Operations. Provides methods for creating, discovering, and modifying objects, including folders, projects, programs, workflow tasks, and team members.
For systems that have the optional integration with HCL Campaign enabled, also provides methods for creating, discovering, and modifying offers.
IRESTAPIClient

Defines the public API for Marketing Operations REST client stub. This client stub implements every REST API call supported by Marketing Operations REST based APIs. This client stub is allows you to quickly develop code to call the Marketing Operations REST APIs with JSON. The stub also has the code to connect and communicate with the desired Marketing Operations server, given the host and port details.

IPlugin

Defines the generic interface that must be implemented by all plan plugins.