| Siebel Product Administration Guide > Siebel Configurator API Reference >  About Siebel Configurator APIs
 This chapter introduces advanced users to Siebel Configurator APIs. It assumes that you know Siebel Configurator and Siebel server architecture. Implementing the APIs described in this topic also requires proficiency in Siebel EAI and Siebel Object Interfaces.  To use these APIs, the user must be familiar with the following: 
Siebel Business Process Designer
Runtime Events (personalization) if invoked from the UI
Siebel Object Interfaces
A Siebel scripting language (Siebel VB or Siebel eScript)
Recursive programming techniques
Constraint satisfaction theory
Underlying behavior of Siebel Configurator
Siebel product definition data model
Siebel property set representation of data (creation and transformation)
EAI Transports and Interfaces
 Available Siebel Configurator APIsThree main groups of APIs are used for accessing Siebel Configurator: 
Group 1: UI
CPRUI Service API as Siebel Web Template items.
DOM API within the browser inherent in JavaScript and HTML.
Group 2: Model
Scripts that execute in the context of the current session and are implemented as part of the configuration model in the Scripts view.
Group 3: Instance
This API is for using Siebel Configurator or for manipulating the configuration session from a place other than the Siebel Configurator runtime UI.
The Remote Complex Object Instance Service is a business service that is available for accessing the Instance API. 
 |