Saves a solution draft before it proceeds to the Deploy tab.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The draft solution data.

Create Draft Solution Request Payload

string
string
string
string

Solution Status - should always be "Draft" for a draft solution

string
string
string
string
dataModels
array of objects
dataModels
templates
array of objects
templates
outputBehaviors
array of objects
outputBehaviors
deliveryOptions
object

Delivery options on a solution request. On the unified Solution API only
ComposerOutputOptions (EMAIL or DOWNLOAD) and Email are
used. Email and Download are not mutually exclusive: an Email block is accepted with
either mode. The email Composer parameters may also be sent through solutionBehaviors;
when the same parameter arrives both ways, the deliveryOptions value wins and is stored once.

highVolumeDeliveryOptions
object
destinations
array of objects
destinations
string
masterObject

Master object info: { id: "Account", name: "Account" }.
id = Object API name (stored in Salesforce APXTConga4__Master_Object_Type__c).
name = Display label (resolved from describe API on read, NOT stored).

sampleRecord

Sample record info: { id: "001XXXXXXXXXXXX", name: "Burlington Textiles Corp" }.
id = Salesforce record ID (maps to APXTConga4__Sample_Record_Id__c).
name = Record display name (maps to APXTConga4__Sample_Record_Name__c).

documentTemplates
array of objects

List of document template IDs to associate with the solution.
Max 40 templates per solution (Salesforce flow only).
Maps to: APXTConga4__Conga_Solution_Template__c junction records.

documentTemplates
string

Template selection mode: "Fixed" (default) or "Dynamic". The two modes are mutually
exclusive — Fixed selects templates from DocumentTemplates (an empty list is
valid); Dynamic selects them by evaluating DynamicTemplate at button-click
time. Omitted on create defaults to "Fixed"; omitted on update preserves the stored mode.
Switching modes on update must be explicit: send templateMode to switch — supplying
only DynamicTemplate on a Fixed solution is rejected (400). A pre-existing
Apex Dynamic-Template-Selection solution (no stored mode plus a formula-valued
templateid parameter) reads back as "Dynamic". Salesforce solutions only; ignored by
the Platform flow.

string

Dynamic merge-field/formula expression (e.g. "{!Opportunity.Template__c}") or a direct
template id/key list. Required when TemplateMode is "Dynamic"; must be
absent (or empty) when "Fixed". Persisted verbatim and emitted unencoded into the derived
button URL as a templateid parameter. Salesforce solutions only; ignored by the
Platform flow.

dataSources
array of objects

Canonical, type-aware list of data sources (CongaQuery / JsonDataModel / Webhook)
associated with the solution. This is the preferred field for both request and
response and maps 1:1 to the stored DataSourceItem document.
Max 100 data sources per solution.

dataSources
congaQueries
array of objects

DEPRECATED — legacy query-only shape. Still accepted on input (converted to
DataSources internally) and echoed on output for backward
compatibility. Prefer DataSources. Will be removed in a future release.
Maps to: APXTConga4__Conga_Solution_Query__c junction records.

congaQueries
solutionBehaviors
array of objects

List of solution behavior parameters supplied on input (id + value only).
Reference fields (name / category) are DERIVED on read and never accepted here.
Maps to: APXTConga4__Conga_Solution_Parameter__c child records.

solutionBehaviors
Responses

500
Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json