DELETE taxclasses/{taxClassId}

Deletes a user defined Tax Class matching the supplied Tax Class Id

Request Information

URI Parameters

NameDescriptionTypeAdditional information
taxClassId The ID of the Tax Class to delete integer Required

Body Parameters

None.

Response Information

Resource Description

Deletes a user defined Tax Class matching the supplied Tax Class Id

TaxClassResponse
NameDescriptionTypeAdditional information
Success An indicator of the success of a create, update or delete boolean None.
Error In the event of a failure, a description of the problem string None.
TaxClassID The ID for the tax class. integer None.
TaxClassGuid The GUID for the tax class globally unique identifier None.
CreatedOn Utc Date of Creation date None.
IsGlobal This field determines whether the tax class is a custom tax class created on the account. boolean None.
TaxRateCountries List of all Country modifiers to that Tax Rate Collection of TaxRateCountryModel None.
Name The name given to tax class. string None.
TaxRate The tax rate for instance 17.5 decimal number None.

Response Formats

application/json, text/json

Sample:
{
  "Success": false,
  "Error": "An error occurred",
  "TaxClassID": 1,
  "TaxClassGuid": "00000000-0000-0000-0000-000000000000",
  "CreatedOn": "0001-01-01T00:00:00",
  "IsGlobal": false,
  "Name": "17.5% Tax",
  "TaxRate": 17.5
}

application/xml, text/xml

Sample:
<TaxClassResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <TaxClassID>1</TaxClassID>
  <Name>17.5% Tax</Name>
  <TaxRate>17.5</TaxRate>
  <TaxClassGuid>00000000-0000-0000-0000-000000000000</TaxClassGuid>
  <CreatedOn>0001-01-01T00:00:00</CreatedOn>
  <IsGlobal>false</IsGlobal>
  <Success>false</Success>
  <Error>An error occurred</Error>
</TaxClassResponse>