SOAP API Guide Structure
Document Setup
The CPQ and CM API reference Guide is divided into two sections: API Reference and Scenarios.
API Reference |
The API reference section details the APIs that you can use to manipulate Conga objects through API calls and passing parameters. The API reference section also includes some code samples. |
Scenarios |
The Scenarios section details examples of the APIs you require to complete a specific task such as, adding products and constraint rules to the cart. The scenarios are classified by theme. You can refer to the generic examples of scenarios to identify the calls you can use to achieve your objective. |
API Standards and Development Platforms
Conga APIs are based on Salesforce APIs and use the same standards and platforms.
Standards
Name |
Reference |
---|---|
Simple Object Access Protocol (SOAP) 1.1 |
|
Web Service Description Language (WDSL) 1.1 |
|
WS-I Basic Profile 1.1 |
http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html |
Development Platforms
Conga SOAP API works with standard SOAP development environments. For a list of compatible development platforms, see Salesforce Developer Force API details.
A later version of this content will contain sample code.
Field Types
Conga APIs use a subset of the supported data and field types on Salesforce.
The following table lists the APIs that Conga provides. For a comprehensive list of all field types supported by Salesforce, see Salesforce Data Types.
Type |
Description |
---|---|
Boolean |
The Boolean field has a |
Data object |
The Data Object field is an ID type and is represented by |
Date |
The Date field contains date values only and do not contain relevant time values. Time in a date field is always set to midnight in the UTC time zone. If you want a time stamp you must use a dateTime field. |
Decimal |
The Decimal field provides an exact numeric value and you can arbitrarily size the precision and scale of the value. |
ID |
The ID field is an alphanumeric field that acts like the primary key for a specific record associated with an object. The ID value includes a three-character code that identifies which object the record is associated with. The ID for a specific record does not change. For some objects, this field may also be a |
Integer |
The Integer field contains whole numbers only. There are no digits after the decimal. |
List |
The List field includes a fixed set of values from which you must select a single value. Picklists are available as drop-down lists. If a picklist is unrestricted, the API does not limit entries to only currently active values. |
String |
The String field contains text and may have differing length restrictions based on the data you store in the specific field. For instance, |