POST api/general/ShippingRates

Retrieves general shipping rates from ISC. The origin address of an ISC shipping warehouse will be automatically used and will overwrite any other origin address submitted.

Request Information

URI Parameters

None.

Body Parameters

ShippingRate_Request
NameDescriptionTypeAdditional information
Rate

Rate

Required

Request Formats

application/json, text/json

Sample:
{
  "Rate": {
    "origin": {
      "country": "sample string 1",
      "postal_code": "sample string 3",
      "province": "sample string 4",
      "city": "sample string 5",
      "name": "sample string 6",
      "address1": "sample string 7",
      "address2": "sample string 8",
      "address3": "sample string 9",
      "phone": "sample string 10",
      "fax": "sample string 11",
      "email": "sample string 12",
      "address_type": "sample string 13",
      "company_name": "sample string 14"
    },
    "destination": {
      "country": "sample string 1",
      "postal_code": "sample string 3",
      "province": "sample string 4",
      "city": "sample string 5",
      "name": "sample string 6",
      "address1": "sample string 7",
      "address2": "sample string 8",
      "address3": "sample string 9",
      "phone": "sample string 10",
      "fax": "sample string 11",
      "email": "sample string 12",
      "address_type": "sample string 13",
      "company_name": "sample string 14"
    },
    "packages": [
      {
        "package_id": "sample string 1",
        "lbs": 2.0,
        "length": 3.0,
        "width": 4.0,
        "height": 5.0,
        "freight_class_id": 6,
        "nmfc": "sample string 7",
        "pieces": 8,
        "packaging_type_id": 9,
        "description": "sample string 10",
        "handling_quantity": 11,
        "is_hazmat": true,
        "hazmat_un_number": "sample string 13",
        "hazmat_packing_group": "sample string 14",
        "hazmat_hazard_classes": [
          "sample string 1",
          "sample string 2"
        ]
      },
      {
        "package_id": "sample string 1",
        "lbs": 2.0,
        "length": 3.0,
        "width": 4.0,
        "height": 5.0,
        "freight_class_id": 6,
        "nmfc": "sample string 7",
        "pieces": 8,
        "packaging_type_id": 9,
        "description": "sample string 10",
        "handling_quantity": 11,
        "is_hazmat": true,
        "hazmat_un_number": "sample string 13",
        "hazmat_packing_group": "sample string 14",
        "hazmat_hazard_classes": [
          "sample string 1",
          "sample string 2"
        ]
      }
    ],
    "items": [
      {
        "name": "sample string 1",
        "sku": "sample string 2",
        "quantity": 3,
        "lbs": 1.0,
        "grams": 1,
        "price_usd": 1.1,
        "price": 1,
        "vendor": "sample string 4",
        "requires_shipping": true,
        "taxable": true,
        "fulfillment_service": "sample string 7",
        "properties": {},
        "product_id": "sample string 9",
        "variant_id": "sample string 10",
        "hazmat": true
      },
      {
        "name": "sample string 1",
        "sku": "sample string 2",
        "quantity": 3,
        "lbs": 1.0,
        "grams": 1,
        "price_usd": 1.1,
        "price": 1,
        "vendor": "sample string 4",
        "requires_shipping": true,
        "taxable": true,
        "fulfillment_service": "sample string 7",
        "properties": {},
        "product_id": "sample string 9",
        "variant_id": "sample string 10",
        "hazmat": true
      }
    ],
    "currency": "sample string 1",
    "locale": "sample string 2",
    "insurance_amount": 1.1,
    "ShippingOptions": {
      "ParcelOptions": {
        "OverrideValidation": true,
        "DutyTerm": "sample string 2",
        "Signature": "sample string 3"
      },
      "LTLOptions": {
        "OriginAccessorials": [
          1,
          2
        ],
        "DestinationAccessorials": [
          1,
          2
        ],
        "UnitStackable": true,
        "OriginFacilityType": 4,
        "DestinationFacilityType": 5,
        "OriginSpecialInstructions": "sample string 6",
        "DestinationSpecialInstructions": "sample string 7",
        "ReadyTime": "2026-02-03T13:54:13.513866+00:00",
        "CloseTime": "2026-02-03T13:54:13.513866+00:00",
        "DestinationReadyTime": "2026-02-03T13:54:13.513866+00:00",
        "DestinationCloseTime": "2026-02-03T13:54:13.513866+00:00"
      },
      "IncludeParcelRates": true,
      "IncludeFreightRates": true,
      "FromBatchPrint": true
    },
    "OrderId": 3,
    "CreateQuoteId": true,
    "IsReturnLabel": true
  }
}

application/xml, text/xml

Sample:
<ShippingRate_Request xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ISCAPI2.Models">
  <Rate>
    <CreateQuoteId>true</CreateQuoteId>
    <IsReturnLabel>true</IsReturnLabel>
    <OrderId>3</OrderId>
    <ShippingOptions xmlns:d3p1="http://schemas.datacontract.org/2004/07/ISCAPI2.Controllers">
      <d3p1:FromBatchPrint>true</d3p1:FromBatchPrint>
      <d3p1:IncludeFreightRates>true</d3p1:IncludeFreightRates>
      <d3p1:IncludeParcelRates>true</d3p1:IncludeParcelRates>
      <d3p1:LTLOptions>
        <d3p1:AutoCalculatedClass>sample string 13</d3p1:AutoCalculatedClass>
        <d3p1:AutoCalculatedHeight>14</d3p1:AutoCalculatedHeight>
        <d3p1:AutoCalculatedWeight>15</d3p1:AutoCalculatedWeight>
        <d3p1:AutoHandlingQuantity>17</d3p1:AutoHandlingQuantity>
        <d3p1:AutoNMFC>sample string 12</d3p1:AutoNMFC>
        <d3p1:AutoPalletLength>10</d3p1:AutoPalletLength>
        <d3p1:AutoPalletWeight>9</d3p1:AutoPalletWeight>
        <d3p1:AutoPalletWidth>11</d3p1:AutoPalletWidth>
        <d3p1:AutoPieces>16</d3p1:AutoPieces>
        <d3p1:AutoStack>true</d3p1:AutoStack>
        <d3p1:CarrierSCAC>sample string 1</d3p1:CarrierSCAC>
        <d3p1:CloseTime xmlns:d5p1="http://schemas.datacontract.org/2004/07/System">
          <d5p1:DateTime>2026-02-03T13:54:13.513866Z</d5p1:DateTime>
          <d5p1:OffsetMinutes>0</d5p1:OffsetMinutes>
        </d3p1:CloseTime>
        <d3p1:DestinationAccessorials xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>1</d5p1:int>
          <d5p1:int>2</d5p1:int>
        </d3p1:DestinationAccessorials>
        <d3p1:DestinationCloseTime xmlns:d5p1="http://schemas.datacontract.org/2004/07/System">
          <d5p1:DateTime>2026-02-03T13:54:13.513866Z</d5p1:DateTime>
          <d5p1:OffsetMinutes>0</d5p1:OffsetMinutes>
        </d3p1:DestinationCloseTime>
        <d3p1:DestinationFacilityType>5</d3p1:DestinationFacilityType>
        <d3p1:DestinationReadyTime xmlns:d5p1="http://schemas.datacontract.org/2004/07/System">
          <d5p1:DateTime>2026-02-03T13:54:13.513866Z</d5p1:DateTime>
          <d5p1:OffsetMinutes>0</d5p1:OffsetMinutes>
        </d3p1:DestinationReadyTime>
        <d3p1:DestinationSpecialInstructions>sample string 7</d3p1:DestinationSpecialInstructions>
        <d3p1:OriginAccessorials xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>1</d5p1:int>
          <d5p1:int>2</d5p1:int>
        </d3p1:OriginAccessorials>
        <d3p1:OriginFacilityType>4</d3p1:OriginFacilityType>
        <d3p1:OriginSpecialInstructions>sample string 6</d3p1:OriginSpecialInstructions>
        <d3p1:QuoteId>sample string 18</d3p1:QuoteId>
        <d3p1:RateQuoteAmount>3</d3p1:RateQuoteAmount>
        <d3p1:ReadyTime xmlns:d5p1="http://schemas.datacontract.org/2004/07/System">
          <d5p1:DateTime>2026-02-03T13:54:13.513866Z</d5p1:DateTime>
          <d5p1:OffsetMinutes>0</d5p1:OffsetMinutes>
        </d3p1:ReadyTime>
        <d3p1:UnitStackable>true</d3p1:UnitStackable>
      </d3p1:LTLOptions>
      <d3p1:ParcelOptions>
        <d3p1:DutyTerm>sample string 2</d3p1:DutyTerm>
        <d3p1:OverrideValidation>true</d3p1:OverrideValidation>
        <d3p1:Signature>sample string 3</d3p1:Signature>
      </d3p1:ParcelOptions>
      <d3p1:ShippingQuoteId>3</d3p1:ShippingQuoteId>
    </ShippingOptions>
    <currency>sample string 1</currency>
    <destination>
      <address1>sample string 7</address1>
      <address2>sample string 8</address2>
      <address3>sample string 9</address3>
      <address_type>sample string 13</address_type>
      <city>sample string 5</city>
      <company_name>sample string 14</company_name>
      <country>sample string 1</country>
      <country3>sample string 2</country3>
      <email>sample string 12</email>
      <fax>sample string 11</fax>
      <name>sample string 6</name>
      <phone>sample string 10</phone>
      <postal_code>sample string 3</postal_code>
      <province>sample string 4</province>
    </destination>
    <insurance_amount>1.1</insurance_amount>
    <items>
      <ShippingRate_Item>
        <fulfillment_service>sample string 7</fulfillment_service>
        <grams>1</grams>
        <hazmat>true</hazmat>
        <lbs>1</lbs>
        <name>sample string 1</name>
        <price>1</price>
        <price_usd>1.1</price_usd>
        <product_id>sample string 9</product_id>
        <properties />
        <quantity>3</quantity>
        <requires_shipping>true</requires_shipping>
        <sku>sample string 2</sku>
        <taxable>true</taxable>
        <variant_id>sample string 10</variant_id>
        <vendor>sample string 4</vendor>
      </ShippingRate_Item>
      <ShippingRate_Item>
        <fulfillment_service>sample string 7</fulfillment_service>
        <grams>1</grams>
        <hazmat>true</hazmat>
        <lbs>1</lbs>
        <name>sample string 1</name>
        <price>1</price>
        <price_usd>1.1</price_usd>
        <product_id>sample string 9</product_id>
        <properties />
        <quantity>3</quantity>
        <requires_shipping>true</requires_shipping>
        <sku>sample string 2</sku>
        <taxable>true</taxable>
        <variant_id>sample string 10</variant_id>
        <vendor>sample string 4</vendor>
      </ShippingRate_Item>
    </items>
    <locale>sample string 2</locale>
    <origin>
      <address1>sample string 7</address1>
      <address2>sample string 8</address2>
      <address3>sample string 9</address3>
      <address_type>sample string 13</address_type>
      <city>sample string 5</city>
      <company_name>sample string 14</company_name>
      <country>sample string 1</country>
      <country3>sample string 2</country3>
      <email>sample string 12</email>
      <fax>sample string 11</fax>
      <name>sample string 6</name>
      <phone>sample string 10</phone>
      <postal_code>sample string 3</postal_code>
      <province>sample string 4</province>
    </origin>
    <packages>
      <ShippingRate_Package>
        <description>sample string 10</description>
        <freight_class_id>6</freight_class_id>
        <handling_quantity>11</handling_quantity>
        <hazmat_hazard_classes xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
        </hazmat_hazard_classes>
        <hazmat_packing_group>sample string 14</hazmat_packing_group>
        <hazmat_un_number>sample string 13</hazmat_un_number>
        <height>5</height>
        <is_hazmat>true</is_hazmat>
        <lbs>2</lbs>
        <length>3</length>
        <nmfc>sample string 7</nmfc>
        <package_id>sample string 1</package_id>
        <packaging_type_id>9</packaging_type_id>
        <pieces>8</pieces>
        <width>4</width>
      </ShippingRate_Package>
      <ShippingRate_Package>
        <description>sample string 10</description>
        <freight_class_id>6</freight_class_id>
        <handling_quantity>11</handling_quantity>
        <hazmat_hazard_classes xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
        </hazmat_hazard_classes>
        <hazmat_packing_group>sample string 14</hazmat_packing_group>
        <hazmat_un_number>sample string 13</hazmat_un_number>
        <height>5</height>
        <is_hazmat>true</is_hazmat>
        <lbs>2</lbs>
        <length>3</length>
        <nmfc>sample string 7</nmfc>
        <package_id>sample string 1</package_id>
        <packaging_type_id>9</packaging_type_id>
        <pieces>8</pieces>
        <width>4</width>
      </ShippingRate_Package>
    </packages>
  </Rate>
</ShippingRate_Request>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ShippingRate_Response
NameDescriptionTypeAdditional information
rates

Collection of Rates

None.

carrierErrors

Collection of CarrierError

None.

orderShippingMethodId

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "rates": [
    {
      "service_code": "sample string 20",
      "service_name": "sample string 21",
      "description": "sample string 22",
      "currency": "sample string 23",
      "total_price_usd": 24.0,
      "total_price": 25,
      "phone_required": true,
      "min_delivery_date": "2026-02-03T13:54:13.513866+00:00",
      "max_delivery_date": "2026-02-03T13:54:13.513866+00:00",
      "quote_id": 29,
      "quote_expiration_date": "2026-02-03T13:54:13.513866+00:00"
    },
    {
      "service_code": "sample string 20",
      "service_name": "sample string 21",
      "description": "sample string 22",
      "currency": "sample string 23",
      "total_price_usd": 24.0,
      "total_price": 25,
      "phone_required": true,
      "min_delivery_date": "2026-02-03T13:54:13.513866+00:00",
      "max_delivery_date": "2026-02-03T13:54:13.513866+00:00",
      "quote_id": 29,
      "quote_expiration_date": "2026-02-03T13:54:13.513866+00:00"
    }
  ],
  "carrierErrors": [
    {
      "CarrierCode": "sample string 2",
      "Error": "sample string 3"
    },
    {
      "CarrierCode": "sample string 2",
      "Error": "sample string 3"
    }
  ],
  "orderShippingMethodId": 1
}

application/xml, text/xml

Sample:
<ShippingRate_Response xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ISCAPI2.Models">
  <carrierErrors>
    <CarrierError>
      <CarrierCode>sample string 2</CarrierCode>
      <CarrierId>1</CarrierId>
      <Error>sample string 3</Error>
    </CarrierError>
    <CarrierError>
      <CarrierCode>sample string 2</CarrierCode>
      <CarrierId>1</CarrierId>
      <Error>sample string 3</Error>
    </CarrierError>
  </carrierErrors>
  <orderShippingMethodId>1</orderShippingMethodId>
  <rates>
    <Rates>
      <BillableWeights>
        <BillableWeight>
          <Height>1</Height>
          <Length>1</Length>
          <RateAmount>3</RateAmount>
          <ShippingLabelId>sample string 1</ShippingLabelId>
          <Weight>2</Weight>
          <Width>1</Width>
        </BillableWeight>
        <BillableWeight>
          <Height>1</Height>
          <Length>1</Length>
          <RateAmount>3</RateAmount>
          <ShippingLabelId>sample string 1</ShippingLabelId>
          <Weight>2</Weight>
          <Width>1</Width>
        </BillableWeight>
      </BillableWeights>
      <CarrierCode>sample string 6</CarrierCode>
      <CarrierId>5</CarrierId>
      <CarrierServiceCode>sample string 7</CarrierServiceCode>
      <CarrierShippingMethodId>4</CarrierShippingMethodId>
      <DeliveryDate>sample string 18</DeliveryDate>
      <LTLVendorId>1</LTLVendorId>
      <PackageAccessorials>
        <Accessorial>
          <Code>sample string 1</Code>
          <CurrencyCode>sample string 4</CurrencyCode>
          <MonetaryValue>sample string 5</MonetaryValue>
          <SubType>sample string 3</SubType>
          <Type>sample string 2</Type>
        </Accessorial>
        <Accessorial>
          <Code>sample string 1</Code>
          <CurrencyCode>sample string 4</CurrencyCode>
          <MonetaryValue>sample string 5</MonetaryValue>
          <SubType>sample string 3</SubType>
          <Type>sample string 2</Type>
        </Accessorial>
      </PackageAccessorials>
      <RateAmount>12</RateAmount>
      <RateAmount_Client>15</RateAmount_Client>
      <RateAmount_Fuel>17</RateAmount_Fuel>
      <RateAmount_House>13</RateAmount_House>
      <RateAmount_Published>16</RateAmount_Published>
      <RateAmount_Team>14</RateAmount_Team>
      <RateName>sample string 19</RateName>
      <ShipmentAccessorials>
        <Accessorial>
          <Code>sample string 1</Code>
          <CurrencyCode>sample string 4</CurrencyCode>
          <MonetaryValue>sample string 5</MonetaryValue>
          <SubType>sample string 3</SubType>
          <Type>sample string 2</Type>
        </Accessorial>
        <Accessorial>
          <Code>sample string 1</Code>
          <CurrencyCode>sample string 4</CurrencyCode>
          <MonetaryValue>sample string 5</MonetaryValue>
          <SubType>sample string 3</SubType>
          <Type>sample string 2</Type>
        </Accessorial>
      </ShipmentAccessorials>
      <ShippingMethodCoreId>2</ShippingMethodCoreId>
      <ShippingMethodId>1</ShippingMethodId>
      <ShippingMethodName>sample string 3</ShippingMethodName>
      <Signature>sample string 11</Signature>
      <UnitofMeasure>sample string 10</UnitofMeasure>
      <Weight>9</Weight>
      <Zone>sample string 8</Zone>
      <currency>sample string 23</currency>
      <description>sample string 22</description>
      <external_id>sample string 32</external_id>
      <external_quote_id>sample string 31</external_quote_id>
      <max_delivery_date>2026-02-03T13:54:13.513866+00:00</max_delivery_date>
      <min_delivery_date>2026-02-03T13:54:13.513866+00:00</min_delivery_date>
      <phone_required>true</phone_required>
      <quote_expiration_date>2026-02-03T13:54:13.513866+00:00</quote_expiration_date>
      <quote_id>29</quote_id>
      <service_code>sample string 20</service_code>
      <service_name>sample string 21</service_name>
      <total_price>25</total_price>
      <total_price_usd>24</total_price_usd>
    </Rates>
    <Rates>
      <BillableWeights>
        <BillableWeight>
          <Height>1</Height>
          <Length>1</Length>
          <RateAmount>3</RateAmount>
          <ShippingLabelId>sample string 1</ShippingLabelId>
          <Weight>2</Weight>
          <Width>1</Width>
        </BillableWeight>
        <BillableWeight>
          <Height>1</Height>
          <Length>1</Length>
          <RateAmount>3</RateAmount>
          <ShippingLabelId>sample string 1</ShippingLabelId>
          <Weight>2</Weight>
          <Width>1</Width>
        </BillableWeight>
      </BillableWeights>
      <CarrierCode>sample string 6</CarrierCode>
      <CarrierId>5</CarrierId>
      <CarrierServiceCode>sample string 7</CarrierServiceCode>
      <CarrierShippingMethodId>4</CarrierShippingMethodId>
      <DeliveryDate>sample string 18</DeliveryDate>
      <LTLVendorId>1</LTLVendorId>
      <PackageAccessorials>
        <Accessorial>
          <Code>sample string 1</Code>
          <CurrencyCode>sample string 4</CurrencyCode>
          <MonetaryValue>sample string 5</MonetaryValue>
          <SubType>sample string 3</SubType>
          <Type>sample string 2</Type>
        </Accessorial>
        <Accessorial>
          <Code>sample string 1</Code>
          <CurrencyCode>sample string 4</CurrencyCode>
          <MonetaryValue>sample string 5</MonetaryValue>
          <SubType>sample string 3</SubType>
          <Type>sample string 2</Type>
        </Accessorial>
      </PackageAccessorials>
      <RateAmount>12</RateAmount>
      <RateAmount_Client>15</RateAmount_Client>
      <RateAmount_Fuel>17</RateAmount_Fuel>
      <RateAmount_House>13</RateAmount_House>
      <RateAmount_Published>16</RateAmount_Published>
      <RateAmount_Team>14</RateAmount_Team>
      <RateName>sample string 19</RateName>
      <ShipmentAccessorials>
        <Accessorial>
          <Code>sample string 1</Code>
          <CurrencyCode>sample string 4</CurrencyCode>
          <MonetaryValue>sample string 5</MonetaryValue>
          <SubType>sample string 3</SubType>
          <Type>sample string 2</Type>
        </Accessorial>
        <Accessorial>
          <Code>sample string 1</Code>
          <CurrencyCode>sample string 4</CurrencyCode>
          <MonetaryValue>sample string 5</MonetaryValue>
          <SubType>sample string 3</SubType>
          <Type>sample string 2</Type>
        </Accessorial>
      </ShipmentAccessorials>
      <ShippingMethodCoreId>2</ShippingMethodCoreId>
      <ShippingMethodId>1</ShippingMethodId>
      <ShippingMethodName>sample string 3</ShippingMethodName>
      <Signature>sample string 11</Signature>
      <UnitofMeasure>sample string 10</UnitofMeasure>
      <Weight>9</Weight>
      <Zone>sample string 8</Zone>
      <currency>sample string 23</currency>
      <description>sample string 22</description>
      <external_id>sample string 32</external_id>
      <external_quote_id>sample string 31</external_quote_id>
      <max_delivery_date>2026-02-03T13:54:13.513866+00:00</max_delivery_date>
      <min_delivery_date>2026-02-03T13:54:13.513866+00:00</min_delivery_date>
      <phone_required>true</phone_required>
      <quote_expiration_date>2026-02-03T13:54:13.513866+00:00</quote_expiration_date>
      <quote_id>29</quote_id>
      <service_code>sample string 20</service_code>
      <service_name>sample string 21</service_name>
      <total_price>25</total_price>
      <total_price_usd>24</total_price_usd>
    </Rates>
  </rates>
</ShippingRate_Response>