Update a Commerce Process Document

patch

/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}

Use this endpoint to update the specified Commerce Process document.

Request

Supported Media Types
Path Parameters
Body ()
Root Schema : DocumentRequestModel
Type: object
Show Source
Nested Schema : Coverage Mapping
Title: Coverage Mapping
Property object for storing coverage related mappings
Match All
Property object for storing coverage related mappings
Show Source
Nested Schema : Post Advanced Modify
Title: Post Advanced Modify
Property object for Post Advanced Modify
Match All
Property object for Post Advanced Modify
Show Source
Nested Schema : Pre Auto Update
Title: Pre Auto Update
Property object for Pre Auto Update
Match All
Property object for Pre Auto Update
Show Source
Nested Schema : Pre Advanced Modify
Title: Pre Advanced Modify
Property object for Pre Advanced Modify
Match All
Property object for Pre Advanced Modify
Show Source
Nested Schema : Pre Auto Update
Title: Pre Auto Update
Property object for Pre Auto Update
Match All
Property object for Pre Auto Update
Show Source
Nested Schema : CoverageMappingResourceModel
Type: object
Show Source
Nested Schema : DocumentOverrideStdPropsModel
Type: object
Show Source
Back to Top

Response

200 Response

Success
Back to Top

Examples

The following example shows how to update the specified Commerce Process document by submitting a PATCH request to the REST resource using cURL. For more information about cURL, see Use cURL.

curl -X PATCH -H "Authorization: Bearer <token>" -H "Accept: application/json"
https://sitename.oracle.com/rest/v19/commerceProcessSetups/oraclecpqo/documents/transaction

Request Body Samples

Standard Process Sample

{
  "label": "Transaction",
  "variableName": "transaction",
  "subDocId": 62376263,
  "description": "Main (Header Level) Commerce Document - serves as Quote/ Order depending on step in process flow",
  "opportunityIdMapping": "transaction.opportunityNumber",
  "preAutoUpdate": {
    "overrideEnabled": false,
    "functionDefined": false
  }
  "postAutoUpdate": {
    "overrideEnabled": false,
    "functionDefined": true
  }
  "preAdvancedDefault": {
    "overrideEnabled": false,
    "functionDefined": true
  }
}

Non-Standard Process Sample

{
  "label": "Main",
  "variableName": "main",
  "subDocId": 62376263,
  "description": "test126",
  "opportunityIdMapping": "",
  "preAutoUpdate": {
    "functionDefined": false
  },
  "postAutoUpdate": {
    "functionDefined": true
  },
  "preAdvancedDefault": {
    "functionDefined": false
  }
}
Back to Top