Update a Pricing Rule Customer Specific Conditions
patch
/rest/v19/pricingSetup/rules/{ruleVariableName}/customerSpecificConditions
Use this endpoint to update or delete customer specific conditions for the specified pricing rule.
Request
Supported Media Types
- application/json
Path Parameters
Root Schema : PricingJsonPatch
Type:
Show Source
object
-
operations:
array Patch Operations
Title:
Patch Operations
The array of Json Patch operations.
Nested Schema : Patch Operations
Type:
array
Title:
Patch Operations
The array of Json Patch operations.
Show Source
Nested Schema : PricingJsonPatchOperation
Type:
Show Source
object
-
op:
string()
Title:
Op
Allowed Values:[ "add", "remove", "replace" ]
The operation to be performed. -
path:
string()
Title:
Path
The JSON Pointer string for "path" property. -
value:
object Value
Title:
Value
The target value.
Nested Schema : Value
Type:
object
Title:
Value
The target value.
Response
200 Response
Success
Examples
The following examples show how to update or delete customer-specific conditions for the specified pricing rule in Pricing Engine 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 "Content-type: application/json" https://sitename.oracle.com/rest/v19/pricingSetup/rules/US_enterprise_pricing_rule
Request Body Sample
[{ "op": "add", "path": "/", "value": { "active": true, "customerId": "usEnterprisePricing1", "startDate": "2021-04-23T18:25:43.511Z", "endDate": "2032-04-23T18:25:43.511Z" } }, { "op": "remove", "path": "/39854321" }, { "op": "replace", "path": "/13457765", "value": { "endDate": null } } ]