Charge Attribute REST APIs

Overview

These endpoints enable administration of CPQ Pricing Portal charge attributes using REST API services.

Administration

ClosedAdd Charge Attribute

Add Charge Attribute POST method

Description

Use this endpoint to add a Charge Attribute

URI Endpoint

/rest/v17/pricingSetup/chargeAttributes

Endpoint Parameters

None

HTTP Method

POST

Request Body Parameters

active

Indicates whether charge attribute is active.

dataType

Data Type of the charge attribute.
Allowed values: "Boolean", "Currency", "String", "Decimal", "Date", "Integer", "Text Area"

dateAdded

The date the charge attribute was created.

defaultValueLabel

The default value display label of the charge attribute.

description

Description of the charge attribute.

ioType

The charge attribute IO type.

Allowed values: "Input", "Output", "Internal", "External"

key

Indicates whether the charge attribute is part of the user key.

lookupType

The lookup type variable name for the charge attribute.

lookupTypeLabel

The lookup type display label for the charge attribute.

name

Name of the charge attribute.

negotiable

Indicates whether the charge attribute is editable in runtime.

orderNumber

The order of the charge attribute.

required

Indicates whether charge attribute is required.

templateVariableKey

Pricing Charge template variable key.

Allowed values:"Custom", "Quantity", "BomItemVariableName", "ChargeAttribute", "PriceAsOf", "RequestedRatePlanNumber", "ServiceDuration", "ServiceDurationPeriod", "RequestedAgreementNumber", "BuyingAccountID", "Currency Code", "PartNumber", "Customer ID", "Line Price As Of"

valid

Indicates whether the pricing charge is valid.

variableName

Variable Name of the charge attribute.

visibility

Indicates whether the charge attribute is visible in Administration or Runtime.
Response Body Parameters JSON data for the newly added charge attribute.

ClosedURI Endpoint Sample

https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes


ClosedSample Request Body

{ "name": "New Charge Attribute", "variableName": "newChargeAttribute_c", "dataType": "String", "required": false, "active": true, "visibility": "Runtime", "negotiable": false }


ClosedSample Response Body

{ "name": "New Charge Attribute", "variableName": "newChargeAttribute_c", "dateModified": "2023-09-21T19:45:22Z", "dateAdded": "2023-09-21T19:45:22Z", "dataType": "String", "templateVariableKey": "Custom", "orderNumber": 261, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false }


ClosedDelete Charge Attribute

Delete Charge AttributeDELETE method

Description

Use this endpoint to delete the specified charge attribute.

URI Endpoint

/rest/v17/pricingSetup/chargeAttributes/{attributeVariableName}

Endpoint Parameters

attributeVariableName

The variable name of the charge attribute.

HTTP Method

DELETE

Request Body Parameters

None

Success Response

204


ClosedGet Charge Attribute

Get Charge AttributeGET Method

Description

Use this endpoint to retrieve the specified charge attribute.

URI Endpoint

/rest/v17/pricingSetup/chargeAttributes/{attributeVariableName}

Endpoint Parameters

attributeVariableName

The variable name of the charge attribute.

(Optional) This endpoint supports the fields query specifications. For more information, see Manage Collections.

HTTP Method

GET

Request Body Parameters None
Response Body Parameters

active

Indicates whether charge attribute is active.

createdBy

The details of the user who created the record.

dataType

Data Type of the charge attribute.
Allowed values: "Boolean", "Currency", "String", "Decimal", "Date", "Integer", "Text Area"

dateAdded

The date the charge attribute was created.

dateModified

The date the charge attribute was last modified.

defaultValue

The default value of the charge attribute.

defaultValueLabel

The default value display label of the charge attribute.

description

Description of the charge attribute.

ioType

The charge attribute IO type.

Allowed values: "Input", "Output", "Internal", "External"

key

Indicates whether the charge attribute is part of the user key.

lastModifiedBy

The details of the user who modified the record.

lookupType

The lookup type variable name for the charge attribute.

lookupTypeLabel

The lookup type display label for the charge attribute.

name

Name of the charge attribute.

negotiable

Indicates whether the charge attribute is editable in runtime.

orderNumber

The order of the charge attribute.

required

Indicates whether charge attribute is required.

templateVariableKey

Pricing Charge template variable key.

Allowed values:"Custom", "Quantity", "BomItemVariableName", "ChargeAttribute", "PriceAsOf", "RequestedRatePlanNumber", "ServiceDuration", "ServiceDurationPeriod", "RequestedAgreementNumber", "BuyingAccountID", "Currency Code", "PartNumber", "Customer ID", "Line Price As Of"

valid

Indicates whether the pricing charge is valid.

variableName

Variable Name of the charge attribute.

visibility

Indicates whether the charge attribute is visible in Administration or Runtime.

ClosedURI Endpoint Sample

https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/newChargeAttribute_c


ClosedSample Response Body

{ "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "New Charge Attribute", "variableName": "newChargeAttribute_c", "description": "", "dateModified": "2024-04-29T17:59:51Z", "dateAdded": "2024-04-29T17:59:51Z", "dataType": "String", "templateVariableKey": "Custom", "orderNumber": 261, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/newChargeAttribute_c" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }


ClosedGet Charge Attributes

Get Charge Attributes GET Method

Description

Use this endpoint to retrieve all pricing Charge Attributes.

URI Endpoint

/rest/v17/pricingSetup/chargeAttributes

Endpoint Parameters

None

(Optional) This endpoint supports the following query specifications: fields, finder, limit, offset, onlyData, orderby, q, and totalResults.

For more information, see Manage Collections.

HTTP Method

GET

Request Body Parameters

None

Response Body Parameters

A collection of Charge Attributes.

active

Indicates whether charge attribute is active.

createdBy

The details of the user who created the record.

dataType

Data Type of the charge attribute.
Allowed values: "Boolean", "Currency", "String", "Decimal", "Date", "Integer", "Text Area"

dateAdded

The date the charge attribute was created.

dateModified

The date the charge attribute was last modified.

defaultValue

The default value of the charge attribute.

defaultValueLabel

The default value display label of the charge attribute.

description

Description of the charge attribute.

ioType

The charge attribute IO type.

Allowed values: "Input", "Output", "Internal", "External"

key

Indicates whether the charge attribute is part of the user key.

lastModifiedBy

The details of the user who modified the record.

lookupType

The lookup type variable name for the charge attribute.

lookupTypeLabel

The lookup type display label for the charge attribute.

name

Name of the charge attribute.

negotiable

Indicates whether the charge attribute is editable in runtime.

orderNumber

The order of the charge attribute.

required

Indicates whether charge attribute is required.

templateVariableKey

Pricing Charge template variable key.

Allowed values:"Custom", "Quantity", "BomItemVariableName", "ChargeAttribute", "PriceAsOf", "RequestedRatePlanNumber", "ServiceDuration", "ServiceDurationPeriod", "RequestedAgreementNumber", "BuyingAccountID", "Currency Code", "PartNumber", "Customer ID", "Line Price As Of"

valid

Indicates whether the pricing charge is valid.

variableName

Variable Name of the charge attribute.

visibility

Indicates whether the charge attribute is visible in Administration or Runtime.

ClosedURI Endpoint Sample

https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes

URI Endpoint Sample to retrieve only active Charge Attributes

https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes?q={active:true}


ClosedSample Response Body

{ "items": [{ "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Price Type", "variableName": "priceType", "description": "The basis on which a price or charge is levied, whether one time, on a periodic basis or based on usage.", "dateModified": "2023-07-21T20:19:15Z", "dateAdded": "2023-07-21T20:19:15Z", "dataType": "String", "templateVariableKey": "ChargeAttribute", "orderNumber": 10, "key": true, "lookupType": "priceTypes", "lookupTypeLabel": "Price Types", "defaultValue": "One Time", "defaultValueLabel": "One Time", "required": false, "active": true, "visibility": "Administration,Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/priceType" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Charge Type", "variableName": "chargeType", "description": "The element of the product or service which carries a price for the customer.", "dateModified": "2023-07-21T20:19:16Z", "dateAdded": "2023-07-21T20:19:16Z", "dataType": "String", "templateVariableKey": "ChargeAttribute", "orderNumber": 20, "key": true, "lookupType": "chargeTypes", "lookupTypeLabel": "Charge Types", "defaultValue": "ORA_SALE", "defaultValueLabel": "Sales Price", "required": false, "active": true, "visibility": "Administration,Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/chargeType" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Price Period", "variableName": "pricePeriod", "description": "The time period, frequency or recurrence with which the price or charge is levied.", "dateModified": "2023-07-21T20:19:16Z", "dateAdded": "2023-07-21T20:19:16Z", "dataType": "String", "templateVariableKey": "ChargeAttribute", "orderNumber": 30, "key": true, "lookupType": "pricePeriods", "lookupTypeLabel": "Price Periods", "defaultValue": "Per Month", "defaultValueLabel": "Per Month", "required": false, "active": true, "visibility": "Administration,Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/pricePeriod" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Usage UOM", "variableName": "usageUOM", "description": "The unit of measure of usage for usage charges, which generally differs from the unit of measure used for the parent product.", "dateModified": "2023-07-21T20:19:16Z", "dateAdded": "2023-07-21T20:19:16Z", "dataType": "String", "templateVariableKey": "ChargeAttribute", "orderNumber": 50, "key": false, "lookupType": "usageUOMs", "lookupTypeLabel": "Usage Units of Measure", "required": false, "active": true, "visibility": "Administration,Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/usageUOM" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Dynamic Pricing Type", "variableName": "dynamicPricingType", "description": "The type of dynamic pricing used to define this charge: static, tiered, volume, rateCard, advanced.", "dateModified": "2023-10-06T21:22:46Z", "dateAdded": "2023-10-06T21:22:46Z", "dataType": "String", "templateVariableKey": "ChargeAttribute", "orderNumber": 120, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/dynamicPricingType" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Rate Card", "variableName": "rateCardName", "description": "Display label for the Rate Card applied in calculating this charge's price.", "dateModified": "2023-07-21T20:19:16Z", "dateAdded": "2023-07-21T20:19:16Z", "dataType": "String", "templateVariableKey": "ChargeAttribute", "orderNumber": 150, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/rateCardName" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Rate Card Variable Name", "variableName": "rateCardVariableName", "description": "Variable Name for the Rate Card applied in calculating this charge's price.", "dateModified": "2023-07-21T20:19:17Z", "dateAdded": "2023-07-21T20:19:17Z", "dataType": "String", "templateVariableKey": "ChargeAttribute", "orderNumber": 160, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/rateCardVariableName" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Rate Card Structure", "variableName": "rateCardStructure", "description": "The rate card used to calculate this charge's price.", "dateModified": "2023-07-21T20:19:17Z", "dateAdded": "2023-07-21T20:19:17Z", "dataType": "Text Area", "templateVariableKey": "ChargeAttribute", "orderNumber": 170, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/rateCardStructure" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Rate Card In HTML", "variableName": "rateCardInHTML", "description": "The HTML-formatted rate card data", "dateModified": "2023-10-06T21:22:46Z", "dateAdded": "2023-10-06T21:22:46Z", "dataType": "Text Area", "templateVariableKey": "ChargeAttribute", "orderNumber": 175, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/rateCardInHTML" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Unit Price", "variableName": "unitPrice", "description": "The unit price to be paid by the customer for this charge.", "dateModified": "2023-07-21T20:19:17Z", "dateAdded": "2023-07-21T20:19:17Z", "dataType": "Currency", "templateVariableKey": "ChargeAttribute", "orderNumber": 200, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/unitPrice" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Calculation Information", "variableName": "calculationInfo", "description": "A JSON array of the Price Models used in calculating this charge's price.", "dateModified": "2023-07-21T20:19:17Z", "dateAdded": "2023-07-21T20:19:17Z", "dataType": "Text Area", "templateVariableKey": "ChargeAttribute", "orderNumber": 210, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/calculationInfo" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Discount Value", "variableName": "discountValue", "description": "The numeric value for a custom discount associated with the discount type for this charge. For example, if the Discount Type is Override, this value with be the override unit price for this charge.", "dateModified": "2023-07-21T20:19:17Z", "dateAdded": "2023-07-21T20:19:17Z", "dataType": "Decimal", "templateVariableKey": "ChargeAttribute", "orderNumber": 220, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": true, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/discountValue" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Discount Type", "variableName": "discountType", "description": "The type of custom discount applied to this charge. Typically this may be an override price, a discount value or a discount percentage.", "dateModified": "2023-07-21T20:19:17Z", "dateAdded": "2023-07-21T20:19:17Z", "dataType": "String", "templateVariableKey": "ChargeAttribute", "orderNumber": 230, "key": false, "lookupType": "discountTypes", "lookupTypeLabel": "Discount Types", "required": false, "active": true, "visibility": "Runtime", "negotiable": true, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/discountType" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Discount Amount", "variableName": "discountAmount", "description": "The extended custom discount amount per period for this charge. Typically this represents the unit discount x quantity.", "dateModified": "2023-07-21T20:19:17Z", "dateAdded": "2023-07-21T20:19:17Z", "dataType": "Currency", "templateVariableKey": "ChargeAttribute", "orderNumber": 240, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/discountAmount" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Net Price", "variableName": "netPrice", "description": "The unit price net of all discounts for this charge. The Net Price is the unit price that the customer will be invoiced.", "dateModified": "2023-07-21T20:19:17Z", "dateAdded": "2023-07-21T20:19:17Z", "dataType": "Currency", "templateVariableKey": "ChargeAttribute", "orderNumber": 250, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/netPrice" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] }, { "createdBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "lastModifiedBy": { "firstName": "John", "lastName": "Smith", emailId": "john.smith@companyname.com" }, "name": "Net Amount", "variableName": "netAmount", "description": "The extended net price or amount per period that will be paid for this charge. Typically this represents the unit price x quantity.", "dateModified": "2023-07-21T20:19:17Z", "dateAdded": "2023-07-21T20:19:17Z", "dataType": "Currency", "templateVariableKey": "ChargeAttribute", "orderNumber": 260, "key": false, "required": false, "active": true, "visibility": "Runtime", "negotiable": false, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/netAmount" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" } ] } ], "offset": 0, "limit": 1000, "count": 16, "hasMore": false, "links": [{ "rel": "canonical", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes?offset=0&limit=1000" } ] }


ClosedUpdate Charge Attribute

Update Charge Attribute PATCH method

Description

Use this endpoint to update the specified charge attribute.

URI Endpoint

/rest/v17/pricingSetup/chargeAttributes/{attributeVariableName}

Endpoint Parameters

attributeVariableName

The variable name of the charge attribute.

HTTP Method

PATCH

Request Body Parameters

active

Indicates whether charge attribute is active.

defaultValue

The default value of the charge attribute.

description

Description of the charge attribute.

name

Name of the charge attribute.

orderNumber

The order of the charge attribute.

Success Response

204

ClosedURI Endpoint Sample

https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes/globalMarkets_c


ClosedSample Request Body

{ "name": "Global Markets", "description": "Charge Attribute for Global Markets", "defaultValue": "northAmerica_c", "defaultValueLabel": "North America" }


ClosedUpdate Charge Attributes

Update Charge Attributes PATCH method

Description

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

URI Endpoint

/rest/v17/pricingSetup/chargeAttributes

Endpoint Parameters

None

HTTP Method

PATCH

Request Body Parameters

The array of pricing patch operations.

op

The operation to be performed. Allowed values: "add", "remove", "replace".

You can only delete inactive Charge Attributes.

path

The JSON pointer string for "path" property.

value

The target value.

Success Response

204

ClosedURI Endpoint Sample

https://sitename.oracle.com/rest/v17/pricingSetup/chargeAttributes


ClosedSample Request Body

[ { "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" } } ]


 

Related Topics

Related Topics Link IconSee Also