[DEPRECATED] 2) Freight Management SOAP API's
Overview
While we have numerous API's available for different integration purposes, Below are our recommended API's for integrating the END to END freight dispatch and management process. For quick navigation use the left hand menu to navigate to each respective API and learn how to perform each call.
Call Details
Web Service Call - Login
Purpose
This call is required to retrieve a valid session. Valid session credentials are required for all subsequent API calls.
Note
Web Service Call - FindLocation
Purpose
Required/Useful to validate locations used in a Third Party System. Invalid locations used in the "SaveConsignment" call will fail if an invalid location is used. If Suburb and Postcode Validation is not performed in the source system, It is highly recommended that this call is used.
Web Service Call - GetChargeQuote3
Purpose
This Web Service Call allows a third party application to retrieve a list of services and their associated estimated charges based on the parameters provided such as:
- Sending Location
Web Service Call - SaveConsignment
Purpose
Create/Save a consignment within the OneFlo System. This information will be stored within OneFlo, for Label Generation, Manifesting and Booking. subsequent steps can be done Manually in the App or via API
Web Service Call - GenerateLabels
Purpose
This Web Service Call allows a third party application to retrieve the labels associated to a consignment. The response is a Base64 encoded PDF file in a 4 in. x 6 in. label format.
In this instance I am making a call to GetChargeQuote in my uat environment through postman,
Web Service Call - ReleaseSelectConsignments
Purpose:
Release the selected consignments to the Carrier, This also has the opportunity to generate a booking and manifest for the required carrier (Recommended)
In this instance I am making a call to GetChargeQuote in my uat environment through postman, Things I need to perform this call:
Web Service Call - GenerateManifest
Purpose
This Web Service Call allows a third party application to retrieve the Physical manifests associated to the account. The input to this is the manifestID retrieved when calling the Web Service Call - ReleaseSelectConsignment. The response is a Base64 encoded PDF file in A4 format.
Web Service Call - ConsignmentTrackingSearch
Purpose:Make a request for the latest Scan Data on consignments in our system, allowing you to feed the most current carrier scan data into your system.
In this instance I am making a call to provide all information underneath a connote I require my Session credentials from my previous example to continue. This will allow me to perform future calls as this will provide me with "ConsignmentID"
Troubleshooting your Web Service Call
Error Types/Response
1) Could not get any response
Ensure you have confirmed that your end point matches required destination
Creating Chained Requests
It is possible to configure Postman to Chain Multiple Requests together in order to "Pass" Values from an earlier response into the Body of another call.
Note
- Configure your collection