HaulageBoard

Put loads on the board from your own system

If your firm runs a transport system, it can post loads here directly and get the quotes back the same way. Nobody types a job twice, and your dispatchers never leave the software they already use.

The whole thing, in one request

curl -X POST https://app.haulageboard.com/api/v1/loads \
  -H "Authorization: Bearer hb_test_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: your-own-job-reference" \
  -d '{
    "type": "PALLETS",
    "vehicleClass": "SEVEN_FIVE_T",
    "weightBand": "T_1_3",
    "pallets": 4,
    "fromPostcode": "LE1 1AA",
    "toPostcode": "M1 2AB",
    "collectDate": "2026-09-14",
    "pricingMode": "QUOTES"
  }'

Then add a webhook address and we tell you when a carrier quotes, rather than you asking.

Start on a test key

Test keys start hb_test_. Loads posted with one behave and read back exactly the same, but no carrier is ever told about them, they never appear on the board, and nothing is billed. Change one key when you are happy.

The rest

Before you start

  1. The firm needs an approved account. Every firm here is checked by a person, and the API does not go around that. If you have not got one, apply to join first.
  2. The owner makes a key in Settings, under Your software.
  3. The key is shown once. We keep only a fingerprint of it.

Stuck on something, or something missing that you need? Tell us and a person will answer.