Submit a Quote/Contract/Rebate Agreement

post/clicmanager.submit/{typedId}

Submits a Contract, Quote, or Rebate Agreement.

This endpoint is used in the REACT version only. It is not advisable to mix REACT endpoints together with Ember endpoints.

Securitybasic or X-PriceFx-jwt
Request
path Parameters
typedId
required
string

The typedId of the Contract, Quote, or Rebate Agreement you want to submit.

Example: 127.CT
Request Body schema: application/json
object
Array of objects non-empty unique
Array (non-empty)
fieldName
string non-empty
operator
string non-empty
value
Array of objects
_constructor
string non-empty
Responses
200

OK

Response Schema: application/json
object
node
string non-empty
Array of objects non-empty unique
Array (non-empty)
version
number
typedId
string non-empty
uniqueName
string non-empty
label
string non-empty
targetDate
string non-empty
workflowStatus
string non-empty
Array of objects non-empty unique
object
outputs
Array of objects
lastUpdateByName
string non-empty
createdByName
string non-empty
submittedByName
string non-empty
calculationStatus
number
dirty
boolean
refreshInputs
boolean
nodeId
number
userGroupEdit
any
userGroupViewDetails
any
serverMessages
Array of objects
additionalInfo1
any
additionalInfo2
any
additionalInfo3
any
additionalInfo4
any
numberOfAttachments
number
creationWorkflowStatus
any
creationWorkflowCurrentStep
any
creationWorkflowStepCount
any
creationWorkflowStepLabel
any
signature
any
customerGroup
any
productGroup
any
externalRef
any
contractStatus
string non-empty
startDate
string non-empty
endDate
string non-empty
status
string non-empty
approvedByName
string non-empty
deniedByName
any
renderInfo
any
Array of objects non-empty unique
approvalRequiredEmailAttachmentsJson
string non-empty
hasWorkflowHistory
boolean
createDate
string non-empty
createdBy
number
lastUpdateDate
string non-empty
lastUpdateBy
number
supersededBy
any
prevRev
any
rootUniqueName
string non-empty
status
number
Request samples
application/json
{
  • "data": {
    • "approvalRequiredEmailAttachments": [
      • {
        • "fieldName": "id",
        • "operator": "inSet",
        • "value": [ ],
        • "_constructor": "AdvancedCriteria"
        }
      ]
    }
}
Response samples
application/json
{
  • "response": {
    • "node": "string",
    • "data": [
      • {
        • "version": 0,
        • "typedId": "string",
        • "uniqueName": "string",
        • "label": "string",
        • "targetDate": "string",
        • "workflowStatus": "string",
        • "inputs": [
          ],
        • "viewState": {
          },
        • "outputs": [
          ],
        • "lastUpdateByName": "string",
        • "createdByName": "string",
        • "submittedByName": "string",
        • "calculationStatus": 0,
        • "dirty": true,
        • "refreshInputs": true,
        • "nodeId": 0,
        • "userGroupEdit": null,
        • "userGroupViewDetails": null,
        • "serverMessages": [
          ],
        • "additionalInfo1": null,
        • "additionalInfo2": null,
        • "additionalInfo3": null,
        • "additionalInfo4": null,
        • "numberOfAttachments": 0,
        • "creationWorkflowStatus": null,
        • "creationWorkflowCurrentStep": null,
        • "creationWorkflowStepCount": null,
        • "creationWorkflowStepLabel": null,
        • "signature": null,
        • "customerGroup": null,
        • "productGroup": null,
        • "externalRef": null,
        • "contractStatus": "string",
        • "startDate": "string",
        • "endDate": "string",
        • "status": "string",
        • "approvedByName": "string",
        • "deniedByName": null,
        • "renderInfo": null,
        • "serverMessagesExtended": [
          ],
        • "approvalRequiredEmailAttachmentsJson": "string",
        • "hasWorkflowHistory": true,
        • "createDate": "string",
        • "createdBy": 0,
        • "lastUpdateDate": "string",
        • "lastUpdateBy": 0,
        • "supersededBy": null,
        • "prevRev": null,
        • "rootUniqueName": "string"
        }
      ],
    • "status": 0
    }
}