Carrier
API | Returns | Description |
---|---|---|
GET TMS/Carrier/{profileID} | Carrier[] |
Returns a list of available Carriers based on user profile Returns: A list of Carriers |
Profile
API | Returns | Description |
---|---|---|
GET TMS/Profile/Default | ProfileItem |
Returns the default Profile for the user credential. |
GET TMS/Profile/All | ProfileItem[] |
Returns a list of available TMS Profiles based on the user credential. |
TMSOrder
API | Returns | Description |
---|---|---|
POST TMS/GetRates?profileID={profileID} | QuoteResponse |
Returns rates for all specified Service Levels for the specified request. |
GET TMS/Order/Track/{profileID}/{customerOrderNumber} | TrackingMilestone[] |
Returns the tracking details for all tracking numbers associated with the order |
GET TMS/Order/{profileID}/{customerOrderNumber} | Order |
Returns the TMS Order matching the requested Order Number. Returns: An Order Exceptions:
|
POST TMS/Order/Book/{profileID} | BookingResponse |
Creates a TMS Order and books the shipment with the carrier. The TMS Order will be removed if the Carrier Booking fails. Returns: Returns the SEKO Order ID associated with the created record. |
POST TMS/Order/BookOrder/{profileID} | IHttpActionResult |
Creates a TMS Order |
POST TMS/Order/Create/{profileID} | IHttpActionResult |
Creates a TMS Order |
POST TMS/Order/Pickup?ordOrderID={ordOrderID}&transID={transID} | SystemReply |
Submit for a pickup request |
GET TMS/Order/Label/{profileID}/{customerOrderNumber} | ShippingLabel[] |
Returns all of the available Labels for the specified order |
GET TMS/GetSurcharges | CarrierSurcharge[] |
Returns a list of generic surcharge types. |
GET TMS/GetCarrierSurcharges/{carrierID} | CarrierSurchargeOffering[] |
Returns a list of surcharge type by carrier. |
POST TMS/Track/UpdateMilestones | HttpStatusCode |
Pushes in milestones against a transportation record |
POST TMS/UploadFiles | HttpStatusCode |
Attaches a file to a TMS order |