Ward API Information

URL-Based Tracing

For simple tracing of a shipment via url you can construct the URL following these two examples. You need to provide either the BOL# and Origin Zip Code; or the Pro#.

For Example: You do not need to have your IP address whitelisted to use these link-based examples of tracing.

API Documentation

The sections below describe the required input and expected output for the various Ward API offerings. Access to these functions is governed via IP whitelisting so you will need to provide us your IP address or a range of IP addresses before you can utilize the API.

Fill out the request form on the right and submit your request to have your IP address whitelisted.

Pickup Request

Pickup request must be sent to the following URL:
http://208.51.75.23:6082/cgi-bin/map/PICKUPTEST

Please note that this URL accesses a development server. Once request has been approved by WARD, your request will be ported to the live server.

Notes:
  • Times must be sent in hhmm format.
  • Dates must be sent in USA (mm/dd/yyyy) or mmddyyyy format.
  • Phone numbers will be a ten digit number.
  • Valid values for Hazardous and Freezable are Y or N
  • Valid values for Package code are BD=Bundles, BG=Bags, BL=Bales, BR=Barrels, BS=Baskets, BX=Boxes, CN=Cans, CR=Crates, CS=Cases, CT=Cartons, CY=Cylinders, DR=Drums, EA=Each, EN=Envelopes, KT=Kits, LS=Loose, PC=Pieces, PK=Packages, PL=Pails, PT=Pallets, RE=Reels, RL=Rolls, SK=Skids, TB=Tot Bins, TK=Tanks, TO=Totes, TS=Totes, or blank.
  • Maximum lengths are shown in examples.
Here is a sample schema of the Pickup Request.

<?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>

<request>

<ShipperInformation>

<ShipperCode>XXXXXXX</ShipperCode>

<ShipperName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ShipperName>

<ShipperAddress1>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ShipperAddress1>

<ShipperAddress2>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ShipperAddress2>

<ShipperCity>XXXXXXXXXXXXXXXXXXXX</ShipperCity>

<ShipperState>XX</ShipperState>

<ShipperZipcode>XXXXXX</ShipperZipcode>

<ShipperContactName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</ShipperContactName>

<ShipperContactTelephone>8149440803</ShipperContactTelephone>

<ShipperContactEmail>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</ShipperContactEmail>

<ShipperReadyTime>1700</ShipperReadyTime>

<ShipperCloseTime>2359</ShipperCloseTime>

<PickupDate>XXXXXXXXXX</PickupDate>

<ThirdParty>XXXXXXX</ThirdParty>

<ThirdPartyName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ThirdPartyName>

<ThirdPartyContactName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</ThirdPartyContactName>

<ThirdPartyContactTelephone>8149440803</ThirdPartyContactTelephone>

<ThirdPartyContactEmail>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</ThirdPartyContactEmail>

<WardAssuredContactName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</WardAssuredContactName>

<WardAssuredContactTelephone>8149440803

</WardAssuredContactTelephone>

<WardAssuredContactEmail>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</WardAssuredContactEmail>

<ShipperRestriction>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</ShipperRestriction>

<DriverNote1>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</DriverNote1>

<DriverNote2>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</DriverNote2>

<DriverNote3>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</DriverNote3>

<RequestOrigin>XXXXXXXXXXXXXXX</RequestOrigin>

<RequestorUser>XXXXXXXXXXXXXXXXXXXX</RequestorUser>

<RequestorRole>XXXXXXXXXXXXXXX</RequestorRole>

<RequestorContactName>XXXXXXXXXXXXXXX</RequestorContactName>

<RequestorContactTelephone>8149440803</RequestorContactTelephone>

<RequestorContactEmail>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</RequestorContactEmail>

</ShipperInformation>

<Shipment>

<Pieces>99999</Pieces>

<PackageCode>XX</PackageCode>

<Weight>9999999</Weight>

<ConsigneeCode>xxxxxxx</ConsigneeCode>

<ConsigneeName>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</ConsigneeName>

<ConsigneeAddress1>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

</ConsigneeAddress1>

<ConsigneeAddress2>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

</ConsigneeAddress2>

<ConsigneeCity>XXXXXXXXXXXXXXXXXXXX</ConsigneeCity>

<ConsigneeState>XX</ConsigneeState>

<ConsigneeZipcode>XXXXXX</ConsigneeZipcode>

<ShipperRoutingSCAC>XXXXXXXXXX</ShipperRoutingSCAC>

<Hazardous>Y</Hazardous>

<Freezable>N</Freezable>

<DeliveryAppntFlag>X</DeliveryAppntFlag>

<DeliveryAppntDate>XXXXXXXXXX</DeliveryAppntDate>

<WardAssured12PM>X</WardAssured12PM>

<WardAssured03PM>X</WardAssured03PM>

<WardAssuredTimeDefinite>X</WardAssuredTimeDefinite>

<WardAssuredTimeDefiniteStart>9999

</WardAssuredTimeDefiniteStart>

<WardAssuredTimeDefiniteEnd>9999</WardAssuredTimeDefiniteEnd>

<FullValue>X</FullValue>

<FullValueInsuredAmount>999999999</FullValueInsuredAmount>

<NonStandardSize>X</NonStandardSize>

<NonStandardSizeDescription>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</NonStandardSizeDescription>

<RequestorReference>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</RequestorReference>

<PickupShipmentInstruction1>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</PickupShipmentInstruction1>

<PickupShipmentInstruction2>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</PickupShipmentInstruction2>

<PickupShipmentInstruction3>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</PickupShipmentInstruction3>

<PickupShipmentInstruction4>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

</PickupShipmentInstruction4>

<RequestOrigin>XXXXXXXXXXXXXXX</RequestOrigin>

</Shipment>

</request>

</soap12:Body>

</soap12:Envelope>

Pickup Request Response

Possible Status Messages Returned include the following:
  • Pickup Date XXXXXXXXXX is invalid.
  • Ward Transport & Logistics does not service …
  • Ward Transport & Logistics is closed on the following date: XXXXXXXXXX
  • Please correct Hazardous Flag (Y/N).
  • Please correct Freezable Flag (Y/N).
  • Pickup has been scheduled
  • You cannot schedule a pickup for a date in the past
  • Ward requires a minimum load time of two hours to complete pickup request
  • The website cannot accept a same day pickup after 5:00 PM

<?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>

<CreateResponse xmlns="http://www.wardtrucking.com/WebService/pickup/">

<CreateResult>

<PickupConfirmation>9999999999</PickupConfirmation>

<Message></Message>

<PickupTerminal>Altoona, PA (ALT-001)</PickupTerminal>

<WardTelephone>(800)458-3625</WardTelephone>

<WardEmail>cserv@wardtrucking.com</WardEmail>

</CreateResult>

</CreateResponse>

</soap12:Body>

</soap12:Envelope>

Rate Quote Request

Rate quote request must be sent to the following URL:
http://208.51.75.23:6082/cgi-bin/map/RATEQUOTE

Here is a sample schema of the Rate Quote Request.
<?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>

<request>

<Details>

<DetailItem>

<Weight>5,0 Decimal</Weight>

<Pieces>5,0 Decimal</Pieces>

<Class>4,0 Decimal</Class>

</DetailItem>

</Details>

<Accessorials>

<AccessorialItem>

<Code>char</Code>

</AccessorialItem>

</Accessorials>

<BillingTerms>6 Char</BillingTerms>

<OriginCity>20 Char</OriginCity>

<OriginState>2 Char</OriginState>

<OriginZipcode>6 Char</OriginZipcode>

<DestinationCity>20 Char</DestinationCity>

<DestinationState>2 Char</DestinationState>

<DestinationZipcode>6 Char</DestinationZipcode>

<PalletCount>5,0 Decimal</PalletCount>

<Customer>7 Char</Customer>

</request>

</soap12:Body>

</soap12:Envelope>

Note: In order to receive a quote that is representative of your pricing with Ward, a valid customer code must be provided. Use of an authorized customer code will invalidate the quote. All seven characters of the customer code must be sent in the request.

The following is a list of the accessorial codes accepted by the Rate Quote web service.
APU Airport Pickup Charge
CONSTR Construction Site Pickup or Delivery
FEEC C.O.D. Fee (Collect)
FEEP C.O.D. Fee (Prepaid)
GA Guaranteed A.M. Delivery (12:00 Noon)
GP Guaranteed P.M. Delivery (3:00 P.M.)
HAZCHG HAZMAT Handling Fee
IDC Inside Delivery Charge
IDCAB Inside Delivery Additional Floor
IDCMF Inside Delivery Multiple Floors
IPC Inside Pickup Charge
IPCAB Inside Pickup Additional Floor
IPCMF Inside Pickup Multiple Floors
LIFTG Liftgate Charge (Delivery)
LIFTGP Liftgate Charge (Pickup)
LTDD Limited Access Delivery
LTDP Limited Access Pickup
NOT Notify Charge
NTADJD Not Adjacent to Vehicle — Delivery
NTADJP Not Adjacent to Vehicle — Pickup
OVER12 Over 12 Feet
OVER15 Over 15 Feet
OVER18 Over 18 Feet
OV649 Over Dimensions greater than 6′ & 4′
OV1549 Over Dimensions greater than 15′
OV1849 Over Dimensions greater than 18′
LIN24 Linear foot 24′
LIN30 Linear foot 30′
PRD Private Home / Residential Delivery
PFF Protection from Freezing
PRP Private Home / Residential Pickup
SECUR Security Clearance or Freight Inspection
SITE Convention Center
SOR Sort & Segregating Charge
TRNFRTransfer of Lading
RDC Residential Delivery Charge
RPC Residential Pickup Charge


Rate Quote Response

Here is a sample schema of the Rate Quote reply.

<?xml version="1.0" encoding="UTF-8"?>

<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soap12:Body>

<CreateResponse xmlns="http://www.wardtrucking.com/WebService/ratequote/">

<CreateResult>

<OriginServiceCenter>

<ID>001</ID>

<Name>ALTOONA</Name>

<Manager>Johnsonbaugh, Bret</Manager>

<Address1>1449 Ward Trucking Dr</Address1>

<City>Altoona</City>

<State>PA</State>

<ZipCode>16602</ZipCode>

<TransitDays>1</TransitDays>

<Fax>8149447140</Fax>

<Phone>8004583625</Phone>

</OriginServiceCenter>

<DestinationServiceCenter>

<ID>004</ID>

<Name>ERIE/YOUNGSTOWN</Name>

<Manager>Janoski, Cy</Manager>

<Address1>255 Old Route 8</Address1>

<City>Grove City</City>

<State>PA</State>

<ZipCode>16127</ZipCode>

<Fax>8147868345</Fax>

<Phone>8004583625</Phone>

</DestinationServiceCenter>

<CustomerService>

<Phone>8004583625</Phone>

</CustomerService>

<Customer>9999999</Customer>

<ShipZip>16648</ShipZip>

<ConsZip>16511</ConsZip>

<DiscountPercent> 55.60</DiscountPercent>

<DiscountAmount> 84.56</DiscountAmount>

<FuelSurchargePercent> 15.40</FuelSurchargePercent>

<FuelSurchargeAmount> 10.40</FuelSurchargeAmount>

<NetCharge> 125.43</NetCharge>

<Tarrif>RDW507NA</Tarrif>

<PricingEffectiveDate>01/01/92</PricingEffectiveDate>

<QuoteID>XMLWS0099999999</QuoteID>

<Advertisement>

<GuaranteeAM> 225.54</GuaranteeAM>

<GuaranteePM> 168.42</GuaranteePM>

</Advertisement>

<RateDetails>

<Class>001500</Class>

<Weight>435</Weight>

<Amount> 117.15</Amount>

<Rate> 26.93</Rate>

<Pieces>1</Pieces>

</RateDetails>

<RateDetails>

<Class>000550</Class>

<Weight>200</Weight>

<Amount> 34.94</Amount>

<Rate> 17.47</Rate>

<Pieces>1</Pieces>

<RateAccessorials>

<Code>LIFTG</Code>

<Description>LIFTGATE CHARGE</Description>

<Amount> 47.50</Amount>

</RateAccessorials>

</RateDetails>

</CreateResult>

</CreateResponse>

</soap12:Body>

</soap12:Envelope>

Please take special notice of the <Advertisement> element included in the rate quote response. If the location of the consignee is eligible for guaranteed delivery time service, the rates for all such services will be returned in this location. This is done regardless of whether this service was requested. If such a service was requested for, the results would show under <RateAccessorials>

Trace Shipment Request

Freight Bill Tracing request must be sent to the following URL:
http://208.51.75.23:6082/cgi-bin/map/TRACING

Here is a sample schema of the Freight Bill Tracing Request.

<?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>

<request>

<FreightBill>999-99999999</FreightBill>

- OR To trace by BO/PO number and origin zip code

<BOPONumber></BOPONumber>

<BOPONumberType>BO/PO</BOPONumberType>

<OZip></OZip>

</request>

</soap12:Body>

</soap12:Envelope>

Trace Shipment Response

Here is a sample schema of the Freight Bill Tracing reply.

<?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>

<CreateResult>

<FreightBill>999-99999999</FreightBill>

<Status>String</Status>

</CreateResult>

</soap12:Body>

</soap12:Envelope>

    Statuses Returned from Tracing Web Service
  • Unloaded at pickup facility (followed by location)
  • Arrived at local facility (followed by location)
  • En route to carrier (followed by SCAC code)
  • Out for delivery (followed by location)
  • Out for delivery by interline (followed by SCAC code)
  • Trailer departed (followed by location)
  • Delivery to (followed by signer)
  • Delivered (when no signer information available)
  • Delivery attempted, please call 1-800-458-3625 for more information
  • Bad Pro Number
  • No status exists

Imaging Request

Imaging requests must be sent (https) to the following URL:
https://wardtlctools.com/wardtrucking/webservices/imaging and due to the nature of the images, you must be a registered user

Here is a sample schema of the Imaging Request.

<Body>

<User>

<UserName>Provided by Ward Transport & Logistics</UserName>

<Password>Provided by Ward Transport & Logistics</Password>

</User>

<Reference> repeats for each pro

<RefNo>either a ward pro or partner (interline) pro</RefNo>

<RefType>WARDPRO, ILPRO</RefType>

<DelMethod>Link</DelMethod>

<Documents>

<DocType>BL, DR, INV, WT</DocType> repeats for each document type.

</Documents>

</Reference>

</Body>



Notes/Parameters:
There is a limitation of 100 images per request.

  • WARDPRO format=xxx-xxxxxxx
  • ILPRO format=each interline/partner pro has its own formatting requirements established by the partner.
  • BL=Bill of Lading
  • DR = Delivery receipt/Proof of delivery
  • INV = Invoice and all documents
  • WT = Weight and Inspection Certificate

Imaging Response

Here is a sample schema of the Imaging reply.

<?xml version="1.0" encoding="utf-8"?>
<wsresponse>

<error>some error message</error>

For example: Cannot load XML, Imaging is not available at this time (due to backups and system maintenance activities), Authentication failed
Or

<Reference>repeats for each pro/document combination sent

<ReferenceNo>either a ward pro or partner (interline) pro</ReferenceNo>

<DocType>The same document type that was sent in the request</DocType>

<ImageExists>Y or N</ImageExists>

<Message>Message describing the link</Message>

<DocumentLink>full link to the document</DocumentLink>

<ImageType>PDF</ImageType>

</Reference>
</wsresponse>

Transit Time Request

Transit Time requests must be sent (https) to the following URL:
https://wardtlctools.com/wardtrucking/webservices/transittime

Here is a sample schema of the Transit Time Request.

<Body>

<User>

<UserName>Provided by Ward Transport & Logistics</UserName>

<Password>Provided by Ward Transport & Logistics</Password>

</User>

<Reference> repeating

<OCity>Origin City</OCity>

<OState>Origin State</OState>

<OZip>Origin Zip - Required (5 for USA, 6 for Canadian)</OZip>

<DCity>Destination City</DCity>

<DState>Destination State</DState>

<DZip>Destination Zip - Required (5 for USA, 6 for Canadian)</DZip>

</Reference>

</Body>



Notes/Parameters:
There is a limitation of 100 transit times per request.

Transit Time Response

Here is a sample schema of the Transit time response.

<?xml version="1.0" encoding="utf-8"?>
<wsresponse>

<error>some error message</error>

For example: Cannot load XML, system is not available at this time (due to backups and system maintenance activities), Authentication failed
Or

<Reference>repeats for each Origin/Destination sent

<OCity>Origin City</OCity>

<OState>Origin State</OState>

<OZip>Origin Zip</OZip>

<OSCID>Origin Service Center ID</OSCID>

<OSCName>Origin Service Center Name</OSCName>

<OSCAddress1>Origin Service Center Address 1</OSCAddress1>

<OSCAddress2>Origin Service Center Address 2</OSCAddress2>

<OSCState>Origin Service Center State</OSCState>

<OSCZip>Origin Service Center Zip</OSCZip>

<OSCPhone1>Origin Service Center Phone 1</OSCPhone1>

<OSCPhone2>Origin Service Center Phone 2</OSCPhone2>

<OSCFax>Origin Service Center Fax</OSCFax>

<OMessage>Origin Message</OMessage>

<DCity>Destination City</DCity>

<DState>Destination State</DState>

<DZip>Destination Zip</DZip>

<DSCID>Destination Service Center ID</DSCID>

<DSCName>Destination Service Center Name</DSCName>

<DSCAddress1>Destination Service Center Address 1</DSCAddress1>

<DSCAddress2>Destination Service Center Address 2</DSCAddress2>

<DSCState>Destination Service Center State</DSCState>

<DSCZip>Destination Service Center Zip</DSCZip>

<DSCPhone1>Destination Service Center Phone 1</DSCPhone1>

<DSCPhone2>Destination Service Center Phone 2</DSCPhone2>

<DSCFax>Destination Service Center Fax</DSCFax>

<DMessage>Destination Message</DMessage>

<Transit>Transit (days)</Transit>

</Reference>
</wsresponse>

Spot Quote Request

Spot Quote requests must be sent (https) to the following URL:
https://wardtlctools.com/wardtrucking/webservices/spotquote

Here is a sample schema of the Spot Quote Request.

<Body>

<User>

<UserName>Provided by Ward Transport & Logistics</UserName>

<Password>Provided by Ward Transport & Logistics</Password>

</User>

<Payor>

<PayorCompanyName>Required</PayorCompanyName>

<PayorAddress1>Required</PayorAddress1>

<PayorAddress2>Optional</PayorAddress2>

<PayorCity>Required</PayorCity>

<PayorState>Required</PayorState>

<PayorZip>Required</PayorZip>

<PayorZipPlus4>Optional</PayorZipPlus4>

<PayorPhoneNumber>Required xxx-xxx-xxxx format</PayorPhoneNumber>

<PayorEmail>Required</PayorEmail>

<PayorContactName>Required</PayorContactName>

</Payor>

<Shipment>

<ShipperName>Optional</ShipperName>

<ShipperZip>Required</ShipperZip>

<ShipperZipPlus4>Optional</ShipperZipPlus4>

<ConsigneeName>Required</ConsigneeName>

<ConsigneeZip>Required</ConsigneeZip>

<ConsigneeZipPlus4>Optional</ConsigneeZipPlus4>

<StackablePallets>Required Y/N</StackablePallets>

<ProjectedShipDate>Optional mm/dd/yyyy (USA Format)</ProjectedShipDate>

</Shipment>

<Item> Repeats for each item on shipment. Must have at least one.

<Class>Optional</Class>

<Weight>Required in Whole Pounds</Weight>

<NumberOfPallets>Required</NumberOfPallets>

<StdSkid48X48X72>Required Y/N</StdSkid48X48X72>

<NonStdSkidLength>Required if StdSkid48X48X72 is N</NonStdSkidLength>

<NonStdSkidWidth>Required if StdSkid48X48X72 is N</NonStdSkidWidth>

<NonStdSkidHeigth>Required if StdSkid48X48X72 is N</NonStdSkidHeigth>

</Item>

<Accessorial> Optional: Repeats for each accessorial on shipment.

<AccCode>Required</AccCode>

<AccValue>Required on certain accessorials</AccValue>

</Accessorial>

</Body>



Notes/Parameters:
Accessorial List
Code Description Requires Value
APU Airport Charge
CONSTR Construction Site Pickup or Delivery
FEEC C.O.D. Fee (Requires COD value in US Dollars ex: $2,138.50 2138.50) Yes
FULLV Full Value Insurance (Requires FVI Value in US Dollars ex: $2,138.50 = 2138.50 Yes
GA Guarantee by Noon
GP Guarantee by 3:00 P.M.
HAZCHG HAZMAT Handling Charge
IDC Inside Delivery Charge (Requires floors above/below unloading point. 0 is valid) Yes
IPC Inside Pickup Charge (Requires floors above/below loading point. 0 is valid) Yes
LIFTG Liftgate Charge (Delivery)
LIFTGP Liftgate Charge (Pickup)
LTDD Limited Access Delivery
LTDP Limited Access Pickup
NOT Notify/Call for Appointment Charge
NTADJD Not Adjacent to Vehicle — Delivery
NTADJP Not Adjacent to Vehicle — Pickup
PFF Protection From Freezing
SECUR Security Clearance and/or Freight Inspection Prior to Delivery/Military Base
SITE Convention or Exhibition Center - Utility or Remote Site - Indian Reservation - Pickup or Delivery
SOR Sort & Segregating Charge
RDC Private Residential Delivery
RPC Private Residential Pickup Charge

Class List
50.0
55.0
60.0
65.0
70.0
77.5
85.0
92.5
100.0
110.0
125.0
150.0
175.0
200.0
250.0
300.0
350.0
400.0
500.0

Spot Quote Response

Here is a sample schema of the Spot Quote response. In addition to the XML response, a confirming email with the spot quote details is sent to the email address associated with the user ID passed to the web service.

<?xml version="1.0" encoding="utf-8"?>
<wsresponse>

<error>some error message</error>

For example: Cannot load XML, system is not available at this time (due to backups and system maintenance activities), Authentication failed

<QuoteLogged>Y/N</QuoteLogged>

N=An error occurred and the quote was not logged into our system.
Y=The quote was received and logged, but some shipment element fell outside defined parameters and a quote specialist has to review the quote and respond to the customer.
Or

<QuoteNumber></QuoteNumber>

<TransitDescription></TransitDescription>

<TrasitDays></TransitDays>

<Charge>Repeats for each Charge Line

<ChargeDescription></ChargeDescription>

<ChargeAmount>xxxxxxx.xx</ChargeAmount>

</Charge>

<Accessorial>Repeats for each Accessorial on Shipment

<AccCode></AccCode>

<AccDescription></AccDescription>

</Accessorial>

<SpecialNote>These are boilerplate notes on all spot quotes.

<NoteMessage ID="1 …"></NoteMessage> Repeats for each note.

</SpecialNote>
</wsresponse>

API Access Request

Fields with * are required.