Update Charge Attributes

patch

/rest/v16/pricingSetup/chargeAttributes

Use this endpoint to create, delete, and update Charge Attributes.

Request

Supported Media Types
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 create, delete, and update Charge Attributes 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/chargeAttributes

Request Body Sample

[
  {
    "op": "add",
    "path": "/",
    "value": {
      "name": "New Boolean Charge",
      "variableName": "newBooleanCharge_c",
      "dataType": "Boolean",
      "key": true,
      "defaultValue": "true",
      "required": true,
      "active": true,
      "visibility": "Runtime",
      "negotiable": true
    }
  }, {
    "op": "remove",
    "path": "/newChargeAttribute2_c"
  }, {
    "op": "replace",
    "path": "/newChargeAttribute_c",
    "value": {
      "description": "Updated New Charge Attribute Description"
    }
  }
]
Back to Top