Update Price Item Charge Group Charges
patch
/rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/charges
Use this endpoint to update price item charge group charges.
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
204 Response
Success
Examples
The following examples show how to update price item charge group charges by submitting a PATCH request to the REST resource using cURL. For more information about cURL, see Use cURL.
curl - X PATCH - i - H "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQg" - H "Content-type: application/json" https://sitename.oracle.com/rest/v16/pricingSetup/priceItems/part-8523091/chargeGroups/15218862/charges
Request Body Sample
[{ "op": "remove", "path": "/3022886543" }, { "op": "replace", "path": "/3022886543", "value": { "chargeLabel": "Purchase Fee", "chargeType": "purchaseFee", "priceUOM": "ea", "pricePeriod": "monthly", "priceType": "oneTime", "rangeFrom": 0, "prices": { "items": [{ "currencyCode": "USD", "value": 3600 }, { "currencyCode": "EUR", "value": 2000 } ] } } }, { "op": "add", "path": "/", "value": { "id": "-123", "chargeLabel": "Installation Fee", "chargeType": "installationFee", "priceUOM": "ea", "pricePeriod": "monthly", "priceType": "oneTime", "rangeFrom": 0, "prices": { "items": [{ "currencyCode": "USD", "value": 200 } ] } } } ]
Response Body Sample
{ "items": [{ "_proxy_id": "-123", "id": "3022886546" } ] }