API & Integration Overview – SolBox

API & Integration Overview – SolBox

SolBox offers a powerful and flexible API that allows customers and partners to integrate directly with our platform. Whether you're looking to automate order creation, update delivery details, or sync external systems with SolBox, our API makes it simple and efficient.

What is the SolBox API?
The SolBox API is a set of protocols and documentation that enables third-party systems to communicate directly with SolBox. It allows for seamless data import, automation, and synchronization between your existing systems and SolBox.

What Can You Do With It?

With the SolBox API, you can:
  • Create and update orders automatically from your system

  • Push delivery information directly into SolBox

  • Integrate ERP systems with real-time data syncing

  • Automate workflows such as customer notifications, driver assignments, and more

API import is available through the SolBox API documentation, which can be utilised here:

https://live.solbox.it/api/v3/order/save-orders-with-itemsPOST JSON
{
  "APIKey": "string",
  "ManifestNumber": "string",
  "ManifestId": 0,
  "DriverName": "string",
  "VehicleName": "string",
  "CreateManifest": true,
  "AllocateToManifest": true,
  "UpdateManifest": true,
  "ConsolidateOrders": true,
  "IgnoreCustomerReferenceMatch": true,
  "AppendNewOrderDetails": true,
  "Orders": [
    {
      "Id": 0,
      "AccountId": 0,
      "DateCreated": "2025-04-09T02:08:27.977Z",
      "LastModified": "2025-04-09T02:08:27.977Z",
      "TypeId": 0,
      "StatusId": 0,
      "OrderNumber": "string",
      "CarrierName": "string",
      "CustomerReference": "string",
      "TopPriority": true,
      "FragileGoods": true,
      "DangerousGoods": true,
      "IsReturn": true,
      "DeliveryTime": "string",
      "DeliveryTolerance": 0,
      "DeliveryServiceTime": 0,
      "PickupTime": "string",
      "PickupTolerance": 0,
      "PickupServiceTime": 0,
      "DeliveryPrice": 0,
      "Weight": 0,
      "Volume": 0,
      "Length": 0,
      "PayerName": "string",
      "ChargeToCode": "string",
      "OrderDetails": "string",
      "ManifestName": "string",
      "DriverName": "string",
      "VehicleName": "string",
      "m_d_seq": 0,
      "m_p_seq": 0,
      "Sender": {
        "Code": "string",
        "Name": "string",
        "RawAddress": "string",
        "Address1": "string",
        "Address2": "string",
        "Suburb": "string",
        "State": "string",
        "PostCode": "string",
        "Country": "string",
        "Latitude": "string",
        "Longitude": "string",
        "ContactFirstName": "string",
        "ContactLastName": "string",
        "ContactPhoneNumber": "string",
        "ContactEmail": "string",
        "NotificationEmail": "string",
        "NotificationPhone": "string"
      },
      "Receiver": {
        "Code": "string",
        "Name": "string",
        "RawAddress": "string",
        "Address1": "string",
        "Address2": "string",
        "Suburb": "string",
        "State": "string",
        "PostCode": "string",
        "Country": "string",
        "Latitude": "string",
        "Longitude": "string",
        "ContactFirstName": "string",
        "ContactLastName": "string",
        "ContactPhoneNumber": "string",
        "ContactEmail": "string",
        "NotificationEmail": "string",
        "NotificationPhone": "string"
      },
      "Barcodes": [
        {
          "Barcode": "string"
        }
      ],
      "OrderItems": [
        {
          "id": 0,
          "accountId": 0,
          "orderId": 0,
          "reference": "string",
          "product": "string",
          "customDescription": "string",
          "quantity": 0,
          "returnQuantity": 0,
          "itemSerials": [
            {
              "id": 0,
              "orderItemId": 0,
              "serialNumber": "string",
              "returned": 0
            }
          ],
          "itemPrice": 0,
          "itemLength": 0,
          "itemWidth": 0,
          "itemHeight": 0,
          "itemWeight": 0,
          "totalWeight": 0,
          "totalVolume": 0,
          "containerType": "string",
          "clientName": "string",
          "unit": "string"
        }
      ],
      "Units": [
        {
          "stat_id": 0,
          "id": 0,
          "name": "string",
          "show_on_tables": true,
          "qty": 0
        }
      ],
      "Attributes": [
        {
          "Id": 0,
          "AccountId": 0,
          "Name": "string"
        }
      ],
      "Response": {
        "tot_qty": 0,
        "current_idx": 0,
        "message": "string",
        "is_error": true,
        "is_warning": true,
        "file": "string",
        "data": "string"
      }
    }
  ]
}
Body


Click here to see the file!

If you hit any bumps or have questions during setup:

Raise a ticket with the SolBox support team!

    • Related Articles

    • Unleashed Integration

      This article contains information on how to do the SolBox and Unleashed integration. Unleashed Partner User: The customer should setup the SolBox User on their unleashed test account. We use Theo’s email: theo@solbox.it as partner user. We can send ...
    • 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 ...
    • Fresho Integration

      Fresho Integration Overview Type of Integration Integration Type: [e.g., API, Webhook, FTP, etc.] ??? XML Internal Integration Directionality: Pull Import Mechanism: Option Auto-import every 5 minutes or Manual Import Brief Description [Provide a ...
    • SolBox SmartMove Release Notes

      SolBox SmartMove Release Notes We’re committed to continuously improving our software to provide you with the best possible experience. This page keeps you informed about the latest updates, new features, enhancements, and bug fixes in our platform. ...
    • 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 Before accessing other API endpoints, you must authenticate using ...