go back to MovementService

GET /movements/retrieve

Searches the database for movements matching the given request parameters. Query parameters to be used as search criteria; All parameters are optional.

Roles that can access this endpoint are Freight Matching.

Parameters

name description type default type
id (Optional) The movement or order to search for. Multiple movement ID and order ID values can be submitted if they are delimited with '|'
If no value is submitted then all movements are eligible to be returned There is no default value
For example, /movements/retrieve?id=31473|39142 would find movements 31473 and 39142
query String
recordLength (Optional) Number of records to return.
This value will be set to the smaller value between the vendor supplied recordLength parameter and the fmvendor_control.record_return_limit value set in the PowerBroker Freight Matching control

If there is no value set in the fmvendor_control.record_return_limit field then this value will default to the mobile_service.max_search value set in the PowerBroker Mobile Service control
query Integer
recordOffset (Optional) Start of offset in the returned data result set.
Defaults to 0
query Integer

Result

List < RowMovement > of type: application/xml application/json

a list of RowMovement objects

The response will be filtered to only return data that is represented by active records in the PowerBroker Freight Matching Control Load data output screen.

Pagination: To page the result set, you can provide the following reserved query parameters: recordLength and recordOffset
There is a secondary control that may further limit the pagination results to a maximum specified by the customer.

For example, /carrier/retrieve?carrierId=13ERIL&recordLength=100&recordOffset=50 would return 100 records starting at the 51st record in the return record set. If no recordLength parameter is provided the search result maximum value in the mobile service control file will be applied.


If pagination is used the response data will include a __type 'URI' element that represents the next paginated /retrieve URI.
If there are no more records in the paginated result set or the id parameter is populated then the response data will not include a __type 'URI' element
If a PowerBroker movement is flagged as a freight matching override then the Powerbroker Frieght Matching control filters will be ignored and the movement will be in the results

Child Elements:

Try It Out

Request

- Authentication Help
- String
- Integer
- Integer