latestOpenAPI 3.0.12026-08-101292701.1 MB

f21981db32be

Fees

Updates an existing Fee

Updates the specified Fee by setting the values of the parameters passed. Any parameters not provided remain unchanged.

post/fees/{id}

Path parameters

idstring required

Fee identifier

Request body

type'battery' | 'weee' | 'copyright' | 'e_waste' | 'packaging'

The type of fee.

skuIdstring

The unique identifer of the stock keeping unit associated with the fee.

categorystring

The category of the fee as defined by regulatory law.

valuestring

The value of the product.

amountnumber double

The fee amount.

complianceAgencystring

The unique identifier of the recycling agency associated with the product's jurisdiction.

feeExemptionstring

Indicates whether business to business sales are exempt from paying the fee.

brandNamestring

The product's brand name.

weightAndUnitsstring

The weight of the unit, minus packaging or batteries, and the unit of measurement applied to the weight.

currencystring

A three-letter ISO 4217 currency code.

countrystring

A two-letter ISO 3166 country code.

subdivisionsstring[]

An array of ISO 3166-2 subdivision codes.

metadataMetadata

Key-value pairs used to store additional data. Value can be string, boolean or integer types.

Example request

{
  "type": "weee",
  "skuId": "sku_7834561209",
  "category": "3. IT and Telecommunication Equipment",
  "value": "85\" Class Q900 QLED Smart 8K UHD TV.",
  "amount": 0.5,
  "battery": {
    "quantity": 2,
    "chemicalSystem": "Alkaline",
    "iecCode": "R20"
  },
  "feeExemption": "exempt",
  "brandName": "Samsung",
  "weightAndUnits": "3.00 kg",
  "currency": "USD",
  "country": "US",
  "subdivisions": [
    "CA"
  ],
  "metadata": {
    "coupon": "iOS"
  }
}

Response

200 OK

idstring

The unique identifier of the fee.

createdTimestring date-time

The time when the fee was created.

type'battery' | 'weee' | 'copyright' | 'e_waste' | 'packaging'

The type of fee.

skuIdstring

The unique identifer of the stock keeping unit associated with the fee.

categorystring

The category of the fee as defined by regulatory law.

valuestring

The value of the product.

amountnumber double

The fee amount.

complianceAgencystring

The unique identifier of the recycling agency associated with the product's jurisdiction.

feeExemptionstring

Indicates whether business to business sales are exempt from paying the fee.

brandNamestring

The product's brand name.

weightAndUnitsstring

The weight of the unit, minus packaging or batteries, and the unit of measurement applied to the weight.

rateAndUnitsstring

The fee amount to be charged per product quantity.

currencystring

A three-letter ISO 4217 currency code.

countrystring

A two-letter ISO 3166 country code.

subdivisionsstring[]

An array of ISO 3166-2 subdivision codes.

liveModeboolean

Has the value <code>true</code> if the object exists in live mode or the value <code>false</code> if the object exists in test mode.

metadataMetadata

Key-value pairs used to store additional data. Value can be string, boolean or integer types.

updatedTimestring date-time

Time when the fee was last updated.

Example response

{
  "id": "fee_1971b9b5-7d6b-49d5-b2a6-88ca7e53f750",
  "createdTime": "2018-04-25T20:36:00Z",
  "type": "weee",
  "skuId": "sku_7834561209",
  "category": "3. IT and Telecommunication Equipment",
  "value": "85\" Class Q900 QLED Smart 8K UHD TV.",
  "amount": 0.5,
  "battery": {
    "quantity": 2,
    "chemicalSystem": "Alkaline",
    "iecCode": "R20"
  },
  "feeExemption": "exempt",
  "brandName": "Samsung",
  "weightAndUnits": "3.00 kg",
  "rateAndUnits": "2.00 EUR",
  "currency": "USD",
  "country": "US",
  "subdivisions": [
    "CA"
  ],
  "metadata": {
    "coupon": "iOS"
  },
  "updatedTime": "2018-04-25T20:36:00Z"
}