REST API interfaces

The Unica Plan application programming interface (API) includes IPlanAPI, IRESTAPIClient, and IPlugin interfaces.

The Unica Plan API includes the following interfaces.

IPlanAPI
Defines the public API for Unica Plan. 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 Unica Campaign enabled, also provides methods for creating, discovering, and modifying offers.
IRESTAPIClient

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

IPlugin

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