Service


Click here for a complete list of operations.

RateMyShipment

Using this service any carrierrate user can give his shipment details.this service will return full details of carrier charging lowest rate for given shipment locations, shipment specifications and as per avalied services.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /RateQuoteService/service.asmx HTTP/1.1
Host: www.carrierrate.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://carrierate.com/RateMyShipment"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <RateMyShipment xmlns="http://carrierate.com/">
      <quoteInfo>
        <ShipperUserNameWithCarrierRate>string</ShipperUserNameWithCarrierRate>
        <ShipperPasswordWithCarrierRate>string</ShipperPasswordWithCarrierRate>
        <ShipmentRequestDate>dateTime</ShipmentRequestDate>
        <ShipmentOriginZip>string</ShipmentOriginZip>
        <ShipmentDestinationZip>string</ShipmentDestinationZip>
        <ShipmentPickupService>None or Liftgate or Residential or Both</ShipmentPickupService>
        <ShipmentDropoffService>None or Liftgate or Residential or Both</ShipmentDropoffService>
        <ShipmentExtraService>None or InsideDelivery or Notify or All</ShipmentExtraService>
        <IsTradeShow>boolean</IsTradeShow>
        <IsSortnSegregate>boolean</IsSortnSegregate>
        <IsInsidePickup>boolean</IsInsidePickup>
        <IsExtremeLength>boolean</IsExtremeLength>
        <ExtremeLength>int</ExtremeLength>
        <ExtremeLengthBundleCount>int</ExtremeLengthBundleCount>
        <isInsuranceRequired>boolean</isInsuranceRequired>
        <isNewItem>boolean</isNewItem>
        <RequiredInsuranceAmount>double</RequiredInsuranceAmount>
        <NonCommercialDeliveryType>None or Airport or ConstructionUtilitySite or CorrectionalFacility or MilitaryBase or PiersWharves or StorageFacility or Church or Farm or School or Ranch or CountryClub or ShoppingMall or MinesQuarries or GolfCourse or NursingHomes or GovernmentSite or ContainerFreightStation or Hotel or LimitedAccessDelivery</NonCommercialDeliveryType>
        <IsProtectFromFreeze>boolean</IsProtectFromFreeze>
      </quoteInfo>
      <quoteItems>
        <QuoteItemsInfo>
          <FAKClass>int</FAKClass>
          <ItemWeight>int</ItemWeight>
          <ItemHeight>double</ItemHeight>
          <ItemLength>double</ItemLength>
          <ItemWidth>double</ItemWidth>
          <PackageTypeName>string</PackageTypeName>
          <PackageTypeId>int</PackageTypeId>
          <ProductId>int</ProductId>
          <ItemNmfc>string</ItemNmfc>
          <Hazardous>boolean</Hazardous>
          <Pieces>int</Pieces>
          <PieceDescription>string</PieceDescription>
          <PalletCount>int</PalletCount>
        </QuoteItemsInfo>
        <QuoteItemsInfo>
          <FAKClass>int</FAKClass>
          <ItemWeight>int</ItemWeight>
          <ItemHeight>double</ItemHeight>
          <ItemLength>double</ItemLength>
          <ItemWidth>double</ItemWidth>
          <PackageTypeName>string</PackageTypeName>
          <PackageTypeId>int</PackageTypeId>
          <ProductId>int</ProductId>
          <ItemNmfc>string</ItemNmfc>
          <Hazardous>boolean</Hazardous>
          <Pieces>int</Pieces>
          <PieceDescription>string</PieceDescription>
          <PalletCount>int</PalletCount>
        </QuoteItemsInfo>
      </quoteItems>
    </RateMyShipment>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <RateMyShipmentResponse xmlns="http://carrierate.com/">
      <RateMyShipmentResult>
        <QuoteRates>
          <CarrierId>string</CarrierId>
          <CarrierCodeId>string</CarrierCodeId>
          <CarrierName>string</CarrierName>
          <InitialAmount>double</InitialAmount>
          <CrossBorderFee>double</CrossBorderFee>
          <DiscountedAmount>double</DiscountedAmount>
          <TotalLiftGateFeeForShipment>double</TotalLiftGateFeeForShipment>
          <TotalResidentialFeeForShipment>double</TotalResidentialFeeForShipment>
          <InsideDeliveryFee>double</InsideDeliveryFee>
          <InsidePickupFee>double</InsidePickupFee>
          <SortnSegregateFee>double</SortnSegregateFee>
          <ExtremeLength>double</ExtremeLength>
          <TradeShowFee>double</TradeShowFee>
          <WeightInspectionFee>double</WeightInspectionFee>
          <NotifyPriorToArrivalFee>double</NotifyPriorToArrivalFee>
          <NonCommercialDeliveryFee>double</NonCommercialDeliveryFee>
          <InsuranceFee>double</InsuranceFee>
          <SingleShipmentFeeCustomer>double</SingleShipmentFeeCustomer>
          <FuelSurcharge>double</FuelSurcharge>
          <FinalBillAmount>double</FinalBillAmount>
          <OriginCarrierLocation>
            <Name>string</Name>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <ZipCode>string</ZipCode>
            <State>string</State>
            <ContactName>string</ContactName>
            <Phone>string</Phone>
            <FreePhone>string</FreePhone>
            <Fax>string</Fax>
            <Email>string</Email>
            <Term>string</Term>
          </OriginCarrierLocation>
          <DestinationCarrierLocation>
            <Name>string</Name>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <ZipCode>string</ZipCode>
            <State>string</State>
            <ContactName>string</ContactName>
            <Phone>string</Phone>
            <FreePhone>string</FreePhone>
            <Fax>string</Fax>
            <Email>string</Email>
            <Term>string</Term>
          </DestinationCarrierLocation>
          <EstimatedServiceDays>int</EstimatedServiceDays>
          <ServiceTransactionId>string</ServiceTransactionId>
          <HazardousFee>double</HazardousFee>
          <OceanInitialFee>double</OceanInitialFee>
          <OceanFuelSurcharge>double</OceanFuelSurcharge>
          <OceanInsideDeliveryFee>double</OceanInsideDeliveryFee>
          <OceanLiftGateDeliveryFee>double</OceanLiftGateDeliveryFee>
          <OceanNonCommercialDeliveryFee>double</OceanNonCommercialDeliveryFee>
          <OceanNotifyFee>double</OceanNotifyFee>
          <OceanResidentialDeliveryFee>double</OceanResidentialDeliveryFee>
          <ProtectFromFreeze>double</ProtectFromFreeze>
          <EstimatedDeliveryDate>dateTime</EstimatedDeliveryDate>
        </QuoteRates>
        <QuoteRates>
          <CarrierId>string</CarrierId>
          <CarrierCodeId>string</CarrierCodeId>
          <CarrierName>string</CarrierName>
          <InitialAmount>double</InitialAmount>
          <CrossBorderFee>double</CrossBorderFee>
          <DiscountedAmount>double</DiscountedAmount>
          <TotalLiftGateFeeForShipment>double</TotalLiftGateFeeForShipment>
          <TotalResidentialFeeForShipment>double</TotalResidentialFeeForShipment>
          <InsideDeliveryFee>double</InsideDeliveryFee>
          <InsidePickupFee>double</InsidePickupFee>
          <SortnSegregateFee>double</SortnSegregateFee>
          <ExtremeLength>double</ExtremeLength>
          <TradeShowFee>double</TradeShowFee>
          <WeightInspectionFee>double</WeightInspectionFee>
          <NotifyPriorToArrivalFee>double</NotifyPriorToArrivalFee>
          <NonCommercialDeliveryFee>double</NonCommercialDeliveryFee>
          <InsuranceFee>double</InsuranceFee>
          <SingleShipmentFeeCustomer>double</SingleShipmentFeeCustomer>
          <FuelSurcharge>double</FuelSurcharge>
          <FinalBillAmount>double</FinalBillAmount>
          <OriginCarrierLocation>
            <Name>string</Name>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <ZipCode>string</ZipCode>
            <State>string</State>
            <ContactName>string</ContactName>
            <Phone>string</Phone>
            <FreePhone>string</FreePhone>
            <Fax>string</Fax>
            <Email>string</Email>
            <Term>string</Term>
          </OriginCarrierLocation>
          <DestinationCarrierLocation>
            <Name>string</Name>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <ZipCode>string</ZipCode>
            <State>string</State>
            <ContactName>string</ContactName>
            <Phone>string</Phone>
            <FreePhone>string</FreePhone>
            <Fax>string</Fax>
            <Email>string</Email>
            <Term>string</Term>
          </DestinationCarrierLocation>
          <EstimatedServiceDays>int</EstimatedServiceDays>
          <ServiceTransactionId>string</ServiceTransactionId>
          <HazardousFee>double</HazardousFee>
          <OceanInitialFee>double</OceanInitialFee>
          <OceanFuelSurcharge>double</OceanFuelSurcharge>
          <OceanInsideDeliveryFee>double</OceanInsideDeliveryFee>
          <OceanLiftGateDeliveryFee>double</OceanLiftGateDeliveryFee>
          <OceanNonCommercialDeliveryFee>double</OceanNonCommercialDeliveryFee>
          <OceanNotifyFee>double</OceanNotifyFee>
          <OceanResidentialDeliveryFee>double</OceanResidentialDeliveryFee>
          <ProtectFromFreeze>double</ProtectFromFreeze>
          <EstimatedDeliveryDate>dateTime</EstimatedDeliveryDate>
        </QuoteRates>
      </RateMyShipmentResult>
    </RateMyShipmentResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /RateQuoteService/service.asmx HTTP/1.1
Host: www.carrierrate.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <RateMyShipment xmlns="http://carrierate.com/">
      <quoteInfo>
        <ShipperUserNameWithCarrierRate>string</ShipperUserNameWithCarrierRate>
        <ShipperPasswordWithCarrierRate>string</ShipperPasswordWithCarrierRate>
        <ShipmentRequestDate>dateTime</ShipmentRequestDate>
        <ShipmentOriginZip>string</ShipmentOriginZip>
        <ShipmentDestinationZip>string</ShipmentDestinationZip>
        <ShipmentPickupService>None or Liftgate or Residential or Both</ShipmentPickupService>
        <ShipmentDropoffService>None or Liftgate or Residential or Both</ShipmentDropoffService>
        <ShipmentExtraService>None or InsideDelivery or Notify or All</ShipmentExtraService>
        <IsTradeShow>boolean</IsTradeShow>
        <IsSortnSegregate>boolean</IsSortnSegregate>
        <IsInsidePickup>boolean</IsInsidePickup>
        <IsExtremeLength>boolean</IsExtremeLength>
        <ExtremeLength>int</ExtremeLength>
        <ExtremeLengthBundleCount>int</ExtremeLengthBundleCount>
        <isInsuranceRequired>boolean</isInsuranceRequired>
        <isNewItem>boolean</isNewItem>
        <RequiredInsuranceAmount>double</RequiredInsuranceAmount>
        <NonCommercialDeliveryType>None or Airport or ConstructionUtilitySite or CorrectionalFacility or MilitaryBase or PiersWharves or StorageFacility or Church or Farm or School or Ranch or CountryClub or ShoppingMall or MinesQuarries or GolfCourse or NursingHomes or GovernmentSite or ContainerFreightStation or Hotel or LimitedAccessDelivery</NonCommercialDeliveryType>
        <IsProtectFromFreeze>boolean</IsProtectFromFreeze>
      </quoteInfo>
      <quoteItems>
        <QuoteItemsInfo>
          <FAKClass>int</FAKClass>
          <ItemWeight>int</ItemWeight>
          <ItemHeight>double</ItemHeight>
          <ItemLength>double</ItemLength>
          <ItemWidth>double</ItemWidth>
          <PackageTypeName>string</PackageTypeName>
          <PackageTypeId>int</PackageTypeId>
          <ProductId>int</ProductId>
          <ItemNmfc>string</ItemNmfc>
          <Hazardous>boolean</Hazardous>
          <Pieces>int</Pieces>
          <PieceDescription>string</PieceDescription>
          <PalletCount>int</PalletCount>
        </QuoteItemsInfo>
        <QuoteItemsInfo>
          <FAKClass>int</FAKClass>
          <ItemWeight>int</ItemWeight>
          <ItemHeight>double</ItemHeight>
          <ItemLength>double</ItemLength>
          <ItemWidth>double</ItemWidth>
          <PackageTypeName>string</PackageTypeName>
          <PackageTypeId>int</PackageTypeId>
          <ProductId>int</ProductId>
          <ItemNmfc>string</ItemNmfc>
          <Hazardous>boolean</Hazardous>
          <Pieces>int</Pieces>
          <PieceDescription>string</PieceDescription>
          <PalletCount>int</PalletCount>
        </QuoteItemsInfo>
      </quoteItems>
    </RateMyShipment>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <RateMyShipmentResponse xmlns="http://carrierate.com/">
      <RateMyShipmentResult>
        <QuoteRates>
          <CarrierId>string</CarrierId>
          <CarrierCodeId>string</CarrierCodeId>
          <CarrierName>string</CarrierName>
          <InitialAmount>double</InitialAmount>
          <CrossBorderFee>double</CrossBorderFee>
          <DiscountedAmount>double</DiscountedAmount>
          <TotalLiftGateFeeForShipment>double</TotalLiftGateFeeForShipment>
          <TotalResidentialFeeForShipment>double</TotalResidentialFeeForShipment>
          <InsideDeliveryFee>double</InsideDeliveryFee>
          <InsidePickupFee>double</InsidePickupFee>
          <SortnSegregateFee>double</SortnSegregateFee>
          <ExtremeLength>double</ExtremeLength>
          <TradeShowFee>double</TradeShowFee>
          <WeightInspectionFee>double</WeightInspectionFee>
          <NotifyPriorToArrivalFee>double</NotifyPriorToArrivalFee>
          <NonCommercialDeliveryFee>double</NonCommercialDeliveryFee>
          <InsuranceFee>double</InsuranceFee>
          <SingleShipmentFeeCustomer>double</SingleShipmentFeeCustomer>
          <FuelSurcharge>double</FuelSurcharge>
          <FinalBillAmount>double</FinalBillAmount>
          <OriginCarrierLocation>
            <Name>string</Name>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <ZipCode>string</ZipCode>
            <State>string</State>
            <ContactName>string</ContactName>
            <Phone>string</Phone>
            <FreePhone>string</FreePhone>
            <Fax>string</Fax>
            <Email>string</Email>
            <Term>string</Term>
          </OriginCarrierLocation>
          <DestinationCarrierLocation>
            <Name>string</Name>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <ZipCode>string</ZipCode>
            <State>string</State>
            <ContactName>string</ContactName>
            <Phone>string</Phone>
            <FreePhone>string</FreePhone>
            <Fax>string</Fax>
            <Email>string</Email>
            <Term>string</Term>
          </DestinationCarrierLocation>
          <EstimatedServiceDays>int</EstimatedServiceDays>
          <ServiceTransactionId>string</ServiceTransactionId>
          <HazardousFee>double</HazardousFee>
          <OceanInitialFee>double</OceanInitialFee>
          <OceanFuelSurcharge>double</OceanFuelSurcharge>
          <OceanInsideDeliveryFee>double</OceanInsideDeliveryFee>
          <OceanLiftGateDeliveryFee>double</OceanLiftGateDeliveryFee>
          <OceanNonCommercialDeliveryFee>double</OceanNonCommercialDeliveryFee>
          <OceanNotifyFee>double</OceanNotifyFee>
          <OceanResidentialDeliveryFee>double</OceanResidentialDeliveryFee>
          <ProtectFromFreeze>double</ProtectFromFreeze>
          <EstimatedDeliveryDate>dateTime</EstimatedDeliveryDate>
        </QuoteRates>
        <QuoteRates>
          <CarrierId>string</CarrierId>
          <CarrierCodeId>string</CarrierCodeId>
          <CarrierName>string</CarrierName>
          <InitialAmount>double</InitialAmount>
          <CrossBorderFee>double</CrossBorderFee>
          <DiscountedAmount>double</DiscountedAmount>
          <TotalLiftGateFeeForShipment>double</TotalLiftGateFeeForShipment>
          <TotalResidentialFeeForShipment>double</TotalResidentialFeeForShipment>
          <InsideDeliveryFee>double</InsideDeliveryFee>
          <InsidePickupFee>double</InsidePickupFee>
          <SortnSegregateFee>double</SortnSegregateFee>
          <ExtremeLength>double</ExtremeLength>
          <TradeShowFee>double</TradeShowFee>
          <WeightInspectionFee>double</WeightInspectionFee>
          <NotifyPriorToArrivalFee>double</NotifyPriorToArrivalFee>
          <NonCommercialDeliveryFee>double</NonCommercialDeliveryFee>
          <InsuranceFee>double</InsuranceFee>
          <SingleShipmentFeeCustomer>double</SingleShipmentFeeCustomer>
          <FuelSurcharge>double</FuelSurcharge>
          <FinalBillAmount>double</FinalBillAmount>
          <OriginCarrierLocation>
            <Name>string</Name>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <ZipCode>string</ZipCode>
            <State>string</State>
            <ContactName>string</ContactName>
            <Phone>string</Phone>
            <FreePhone>string</FreePhone>
            <Fax>string</Fax>
            <Email>string</Email>
            <Term>string</Term>
          </OriginCarrierLocation>
          <DestinationCarrierLocation>
            <Name>string</Name>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <ZipCode>string</ZipCode>
            <State>string</State>
            <ContactName>string</ContactName>
            <Phone>string</Phone>
            <FreePhone>string</FreePhone>
            <Fax>string</Fax>
            <Email>string</Email>
            <Term>string</Term>
          </DestinationCarrierLocation>
          <EstimatedServiceDays>int</EstimatedServiceDays>
          <ServiceTransactionId>string</ServiceTransactionId>
          <HazardousFee>double</HazardousFee>
          <OceanInitialFee>double</OceanInitialFee>
          <OceanFuelSurcharge>double</OceanFuelSurcharge>
          <OceanInsideDeliveryFee>double</OceanInsideDeliveryFee>
          <OceanLiftGateDeliveryFee>double</OceanLiftGateDeliveryFee>
          <OceanNonCommercialDeliveryFee>double</OceanNonCommercialDeliveryFee>
          <OceanNotifyFee>double</OceanNotifyFee>
          <OceanResidentialDeliveryFee>double</OceanResidentialDeliveryFee>
          <ProtectFromFreeze>double</ProtectFromFreeze>
          <EstimatedDeliveryDate>dateTime</EstimatedDeliveryDate>
        </QuoteRates>
      </RateMyShipmentResult>
    </RateMyShipmentResponse>
  </soap12:Body>
</soap12:Envelope>