Update Asset Charge

patch

/rest/v19/assets/{id}/charges/{chargeId}

This operation updates a charge for the specified asset.

Request

Supported Media Types
Path Parameters
Body ()
Root Schema : assetChargeBean
Type: object
Show Source
Nested Schema : Contract Discount Amount
Title: Contract Discount Amount
Discount amount based on contract
Match All
Discount amount based on contract
Show Source
Nested Schema : Contract List Amount
Title: Contract List Amount
List amount based on contract
Match All
List amount based on contract
Show Source
Nested Schema : Contract Net Amount
Title: Contract Net Amount
Net amount based on contract
Match All
Net amount based on contract
Show Source
Nested Schema : Custom Discount Amount
Title: Custom Discount Amount
Amount of custom discount
Match All
Amount of custom discount
Show Source
Nested Schema : Extended Discount Amount
Title: Extended Discount Amount
Total extended discount amount
Match All
Total extended discount amount
Show Source
Nested Schema : List Amount
Title: List Amount
The list amount for this charge
Match All
The list amount for this charge
Show Source
Nested Schema : Net Amount
Title: Net Amount
Total net amount
Match All
Total net amount
Show Source
Nested Schema : Net Price
Title: Net Price
Price after applying discounts
Match All
Price after applying discounts
Show Source
Nested Schema : Unit Price
Title: Unit Price
Price per unit
Match All
Price per unit
Show Source
Nested Schema : amountBean
Type: object
Show Source
Back to Top

Response

Supported Media Types

204 Response

Success
Back to Top

Examples

The following example shows how to update a charge for the specified asset 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" -H "Accept: application/json"
https://sitename.oracle.com/rest/v19/assets/51587512/charges/51631607

Request Body Sample

{
  "unitPrice": {
    "amount": 12,
    "currencyCode": "USD"
  },
  "listAmount": {
    "amount": 12,
    "currencyCode": "USD"
  },
  "customDiscountAmount": {
    "amount": 0,
    "currencyCode": "USD"
  },
  "extendedDiscountAmount": {
    "amount": 0,
    "currencyCode": "USD"
  },
  "netPrice": {
    "amount": 12,
    "currencyCode": "USD"
  },
  "netAmount": {
    "amount": 12,
    "currencyCode": "USD"
  },
  "contractDiscountAmount": {
    "amount": 0,
    "currencyCode": "USD"
  },
  "contractNetAmount": {
    "amount": 12,
    "currencyCode": "USD"
  },
  "contractListAmount": {
    "amount": 12,
    "currencyCode": "USD"
  },
  "chargeDefIntegrationId": "RECURRING_TIME"
}
Back to Top