API Documentation: Get list of orders

API Documentation: Get list of orders

Overview

This API allows customers to verify which orders already exist on SolBox. The endpoint accepts a list of orders which you can also see its manifest.

Authentication Endpoint

Alert
Before accessing other API endpoints, you must authenticate using the following endpoint:

POST https://live.solbox.it/API/Auth/Login

Request Body

The request body should include the following fields in x-www-form-urlencoded format:

Key
Value
AccountName
Your account name for SolBox.
Username
Your username for SolBox.
Password
Your password for SolBox.
APIKey
The API key associated with your account.

Response

On successful authentication, you will receive a bearer token to use for subsequent API calls.

Example Response
{
"role": "user",
"isRepairer": false,
"onBoardingCompleted": true,
"inactiveDays": 0,
"inActive": false,
"trialPeriod": false,
"locale": "en-AU"
}

Order List Endpoint

After authenticating, you can retrieve and filter orders using the following endpoint:

POST https://live.solbox.it/API/v2/Order/OrderList

Request Body

The request body should be a JSON object to specify filters for retrieving orders:

FieldTypeDescription
onlyShowTodaysOrdersIntegerShow only today's orders (1) or not (0).
loadOrdersBetweenDatesIntegerLoad orders within a date range (1) or not (0).
loadOrdersEndDateStringEnd date for filtering orders (YYYY-MM-DD).
loadOrdersStartDateStringStart date for filtering orders (YYYY-MM-DD).
loadOrdersModifiedAfterStringLoad orders modified after this timestamp.
excludeManifestOrdersIntegerExclude manifest orders (1) or not (0).
excludeUnattachedOrdersIntegerExclude unattached orders (1) or not (0).
loadPickupOrdersIntegerLoad pickup orders (1) or not (0).
loadDeliveryOrdersIntegerLoad delivery orders (1) or not (0).
loadServiceOrdersIntegerLoad service orders (1) or not (0).
loadPendingOrdersIntegerLoad pending orders (1) or not (0).
loadDeliveringOrdersIntegerLoad delivering orders (1) or not (0).
loadDeliveredOrdersIntegerLoad delivered orders (1) or not (0).
loadCancelledOrdersIntegerLoad canceled orders (1) or not (0).
startIntegerPagination start index.
lenIntegerNumber of records to retrieve.

Example

{
"onlyShowTodaysOrders": 0,
"loadOrdersBetweenDates": 1,
"loadOrdersEndDate": "2025-01-13",
"loadOrdersStartDate": "2025-01-13",
"loadOrdersModifiedAfter": "2025-01-12 19:00:00",
"excludeManifestOrders": 0,
"excludeUnattachedOrders": 0,
"loadPickupOrders": 1,
"loadDeliveryOrders": 1,
"loadServiceOrders": 1,
"loadPendingOrders": 1,
"loadDeliveringOrders": 1,
"loadDeliveredOrders": 1,
"loadCancelledOrders": 1,
"start": 0,
"len": 100
}

Response

The response will include the filtered list of orders and their details.




    • Related Articles

    • API

      API import is available through the SolBox API protocols and documentation which can be utilised here - for more help on an API integration current or new please raise a ticket with SolBox Support. The key calls of API request are: SaveOrderWithItems ...
    • New orders

      Orders are the most important feature within the SolBox platform. Orders can be manually created as displayed below or imported, via a spreadsheet template or any third-party API/Software. Order types There are 3 types of orders that SolBox can ...
    • Importing Orders from Ordermentum

      Once the integration with Ordermentum is set up, orders can be imported with just a few clicks. Please ensure that the delivery dates of the orders are entered in Ordermentum. The steps for importing orders from Ordermentum are as follows: 1. Go to ...
    • How to search for orders

      Go to orders: https://smartmove.solbox.it/app/orders Search box There are 3 ways you can choose to look for orders. Search order by customer name Click "Search text" and type the name of customer you want to search for the order. Search order by ...
    • Get Free Trial Account

      To sign up for a new account, please visit SolBox Sign Up for Free Trial. The SolBox free trial account is for logistics/distribution businesses looking to reduce manual job dispatch, improve route planning processes, digitize paper workflows for ...