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
Path Parameters
Body ()
Root Schema : PricingJsonPatch
Type: object
Show Source
Nested Schema : Patch Operations
Type: array
Title: Patch Operations
The array of Json Patch operations.
Show Source
Nested Schema : PricingJsonPatchOperation
Type: object
Show Source
Nested Schema : Value
Type: object
Title: Value
The target value.
Back to Top

Response

204 Response

Success
Back to Top

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"
    }
  ]
}
Back to Top