Common
Address
RoutingOptions
| API | Description | 
|---|---|
| POST api/{ext}/routing-options/getAirports | No documentation available. | 
| POST api/{ext}/routing-options/getRouteOptions | No documentation available. | 
| POST api/RoutingOptions?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
ItemMaster
| API | Description | 
|---|---|
| GET api/{ext}/itemmaster/GetList?ItemSKU={ItemSKU}&ItemName={ItemName}&ShowAll={ShowAll} | Used to retrieve the ItemMasters | 
| POST api/{ext}/itemmaster/GetList | Used to get export data run results | 
| POST api/{ext}/itemmaster/Create | Use this method to create an ItemMaster | 
| POST api/{ext}/itemmaster/Update | Use this method to update an ItemMaster | 
| POST api/{ext}/itemmaster/Delete | Use this method to delete an ItemMaster | 
| GET api/{ext}/itemmaster/LookupPart?ItemSKU={ItemSKU} | No documentation available. | 
| POST api/ItemMaster?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
Ship
Use this controller to access the method used to create a shipment in ShipSameday.com
| API | Description | 
|---|---|
| POST api/Ship | Used to create a new shipment in ShipSameday. The method is secure and requires a UserGUID to be assigned. | 
| POST api/Ship/Update | Use to update an order, it's pickup and delivery addresses | 
| POST api/Ship/ActivateOrder | Use to activate an order from a quote status, you can also update contents | 
| POST api/Ship/CancelOrder | Use this method to cancel an order that has not shipped yet | 
Invoice
Use to manage invoices
| API | Description | 
|---|---|
| GET api/Invoice/Detail/{UserGUID}/{InvoiceNumber} | Retrieve the details for an invoice including file data | 
| GET api/{ext}/invoice/GetList?dePostDate={dePostDate}&orderNumber={orderNumber} | Used to get invoice list | 
| GET api/{ext}/invoice/Print?invoiceGuid={invoiceGuid} | Used to print an invoice | 
| POST api/Invoice?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
SearchOrdersLayout
| API | Description | 
|---|---|
| GET api/{ext}/searchOrdersLayout/GetList | No documentation available. | 
| POST api/{ext}/searchOrdersLayout/Delete | No documentation available. | 
| POST api/{ext}/searchOrdersLayout/Create | No documentation available. | 
| POST api/{ext}/searchOrdersLayout/Update | No documentation available. | 
| POST api/SearchOrdersLayout?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
Contact
This controller is used to provide Contact information.
| API | Description | 
|---|---|
| GET api/{ext}/contact/GetContacts | Used to retrieve the contacts | 
| POST api/Contact?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
OntimePerformance
This controller is used to provide OnTimePerformance information.
| API | Description | 
|---|---|
| GET api/{ext}/ontimePerformance/GetList?StartDate={StartDate}&EndDate={EndDate}&ServiceId={ServiceId}&AccountNumber={AccountNumber}&ShowLateOnly={ShowLateOnly} | Used to retrieve the OnTimePerformances | 
| POST api/{ext}/ontimePerformance/GetList | Used to retrieve the OnTimePerformances | 
| POST api/{ext}/ontimePerformance/DownloadReport | Used to retrieve the Download Report | 
| POST api/OntimePerformance?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
WillCall
Use this controller to access the method used to create a shipment in ShipSameday.com
| API | Description | 
|---|---|
| POST api/WillCall/Activate | Use to activate an order from a quote status, you can also update contents | 
| GET api/WillCall/{UserGUID} | Retruns Orders list which status is set to "WILL CALL" | 
RateEstimate
| API | Description | 
|---|---|
| POST api/{ext}/rateEstimate/GetChargedRateList | No documentation available. | 
| POST api/{ext}/rateEstimate/Create | No documentation available. | 
| POST api/RateEstimate?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
Tracking
Order
OrderPiece
| API | Description | 
|---|---|
| GET api/{ext}/orderpiece/GetList?orderGUID={orderGUID} | Use this method to get Order Piece list | 
| POST api/{ext}/orderpiece/Create | Use this method to create an Order Piece | 
| POST api/{ext}/orderpiece/Update | Use this method to update an Order Piece | 
| POST api/{ext}/orderpiece/Delete | Use this method to delete an Order Piece item | 
| POST api/OrderPiece?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
ExportData
| API | Description | 
|---|---|
| GET api/{ext}/exporter/getExport?name={name}&desciption={desciption} | No documentation available. | 
| POST api/{ext}/exporter/run | No documentation available. | 
| POST api/ExportData?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
Track
This controller is used to provide tracking information and status for shipments.
| API | Description | 
|---|---|
| GET api/Track/{CompanyID}/{TrackingNumber} | Used to provide tracking information on public facing web site (non secure). Limited information is provided since the method can be access outside of the security restrictions. | 
| GET api/Track/Info/{CompanyID}/{TrackingNumber}/{AccountNumber} | Used to provide tracking information on public facing web site (non secure). Limited information is provided since the method can be access outside of the security restrictions. | 
| GET api/Track/{UserGUID}/{TrackingNumber}/{TimeFormat} | Use this method to get detailed status information regarding your shipment. This is a secure method that requires a UserGUID parameter for authentication. | 
| GET api/Track/GetActiveOrders/{UserGUID} | Used to retrieve the current active orders | 
| GET api/Track/GetRecentDeliveries/{UserGUID} | Used to retrieve the recent deliveries | 
ShipmentPiece
| API | Description | 
|---|---|
| GET api/{ext}/shipmentpiece/GetList?shipmentGUID={shipmentGUID} | Use this method to get Shipment Piece list | 
| POST api/{ext}/shipmentpiece/Create | Use this method to create a Shipment Piece | 
| POST api/{ext}/shipmentpiece/Update | Use this method to update a Shipment Piece | 
| POST api/{ext}/shipmentpiece/Delete | Use this method to delete a Shipment Piece | 
| POST api/ShipmentPiece?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
Account
| API | Description | 
|---|---|
| GET api/{ext}/account/loginpassthrough/{PassthroughGUID} | No documentation available. | 
| POST api/{ext}/account/loginpassthrough/{PassthroughGUID} | No documentation available. | 
| POST api/{ext}/account/signin | Use this method to authenticate a user and get profile information and auth. token | 
| GET api/{ext}/account/GetUserAccounts?userAccountMode={userAccountMode}&includeAllItems={includeAllItems} | No documentation available. | 
| GET api/{ext}/account/UserProfile | No documentation available. | 
| POST api/{ext}/account/recover-password | No documentation available. | 
| POST api/{ext}/account/change-password | No documentation available. | 
| POST api/Account?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
Inventory
| API | Description | 
|---|---|
| GET api/{ext}/inventory/GetInventories?shipmentGuid={shipmentGuid} | No documentation available. | 
| GET api/{ext}/inventory/GetSites?itemMasterGUID={itemMasterGUID} | No documentation available. | 
| GET api/{ext}/inventory/GetAvailableSerialValues?itemMasterGUID={itemMasterGUID}&siteGUID={siteGUID} | No documentation available. | 
| POST api/Inventory?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
File
| API | Description | 
|---|---|
| GET api/json/getFileData?imageFileName={imageFileName} | No documentation available. | 
| POST api/json/upload | No documentation available. | 
| OPTIONS api/json/upload | No documentation available. | 
| GET api/json/deleteFile?itemMasterGuid={itemMasterGuid}&imageFileName={imageFileName} | No documentation available. | 
| POST api/File?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
InventoryItemMaster
InventoryItemMasterController
| API | Description | 
|---|---|
| GET api/{ext}/inventoryItemMaster/GetList?skuValue={skuValue}&name={name} | Getting itemMasterList | 
| GET api/{ext}/inventoryItemMaster/Export | No documentation available. | 
| GET api/{ext}/inventoryItemMaster/GetStockedItem/{itemMasterGuid} | No documentation available. | 
| GET api/{ext}/inventoryItemMaster/GetStockedDetail/{stockedItemGuid} | No documentation available. | 
| GET api/{ext}/inventoryItemMaster/GetSite/{siteGuid} | No documentation available. | 
| GET api/{ext}/inventoryItemMaster/GetLocation/{zoneGuid} | No documentation available. | 
| GET api/{ext}/inventoryItemMaster/GetReorderReport | No documentation available. | 
| POST api/InventoryItemMaster?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
Document
| API | Description | 
|---|---|
| GET api/{ext}/document/Types/GetList | Used to retrieve document types | 
| GET api/{ext}/document/Shipment/{shipmentGUID} | Used to retrieve documents related to a shipment | 
| POST api/{ext}/document/Create | No documentation available. | 
| GET api/Document?imageFileName={imageFileName} | No documentation available. | 
| POST api/Document | No documentation available. | 
| OPTIONS api/Document | No documentation available. | 
| GET api/Document?itemMasterGuid={itemMasterGuid}&imageFileName={imageFileName} | No documentation available. | 
| POST api/Document?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
ReferenceGroup
| API | Description | 
|---|---|
| GET api/{ext}/referencegroup/GetReferenceGroupValueItems?referenceGroupGUID={referenceGroupGUID} | |
| GET api/{ext}/referencegroup/GetList | Used to retrieve the Reference Groups | 
| GET api/{ext}/referencegroup/GetReferenceTypes | No documentation available. | 
| POST api/{ext}/referencegroup/Create | Use this method to create a picklist item | 
| POST api/{ext}/referencegroup/Update | Use this method to update a picklist item | 
| POST api/{ext}/referencegroup/Delete | Use this method to delete a picklist item | 
| GET api/{ext}/referencegroup/Value/GetList?ReferenceGroupGUID={ReferenceGroupGUID} | Used to retrieve the Reference Group Values | 
| POST api/{ext}/referencegroup/Value/Create | Use this method to create a picklist value item | 
| POST api/{ext}/referencegroup/Value/Delete | Use this method to delete a picklist value item | 
| GET api/{ext}/referencegroup/GetContents | No documentation available. | 
| POST api/ReferenceGroup?message={message}&errorCode={errorCode}&statusCode={statusCode} | No documentation available. | 
Security
Contains the security methods related to Shipper API
| API | Description | 
|---|---|
| POST api/Security/UserInfo | Use this method to authenticate a user and get profile information |