Developers
Build on the booking pipeline
HaulerBase exposes the same pipeline the product runs on: a REST API for creating sessions, reading inventory, pricing moves and managing reservations, an embeddable widget, and signed webhooks for pushing events into your own systems. This page describes each surface. The generated reference publishes with general availability.
Reference status
API reference coming with GA. The endpoint reference is generated from the typed contracts the service validates against, so it is published once those contracts are complete rather than hand-written and left to rot.
Developer surface
5 surfaces, one pipeline
Each one talks to the same booking pipeline your customers use, so nothing you build sits beside the product.
- 01
API overview
A REST API over HTTPS, authenticated with a company-scoped API key.
Request and response shapes are defined once as typed schemas and published as an OpenAPI document, so the reference cannot drift from the running service.
- Create an inventory session and receive a customer-facing link.
- Read a submitted inventory with items resolved to canonical cube and weight.
- Price an inventory against your configured rate sheet.
- Read, list and manage reservations.
- 02
Widget
One script tag that mounts the branded booking flow inside a page you control.
Installation snippets per platform publish alongside the widget release.
- Embeds on your own site, WordPress, Wix, Squarespace and GoHighLevel.
- Inherits your company branding from your account, not from the embed code.
- Carries campaign attribution through to the resulting session.
- Framed only from origins you allowlist.
- 03
Webhooks
Signed, retried event delivery into your CRM, dispatch or warehouse.
Event names and payload shapes come from the same typed contracts as the API.
- Session created, session submitted, quote issued, quote accepted.
- Reservation booked, agreement signed, deposit captured.
- Every delivery is signed and durably retried until acknowledged.
- Replay from the event log when a consumer was down.
- 04
SDKs
No official SDKs are published yet.
This page will list SDKs when there are SDKs to list.
- The API is plain REST and JSON — any HTTP client works today.
- The OpenAPI document can generate a client in your language now.
- A first-party TypeScript client is planned but not released.
- 05
Quickstart
The shortest path from an account to a booked move.
Runnable examples publish with the reference.
- Create an API key in your dashboard under Settings.
- Create a session for a customer and send them the returned link.
- Subscribe a webhook endpoint to session and reservation events.
- Read the quote and reservation when the submitted event arrives.
Access
Getting keys before general availability
If you are integrating ahead of the public reference, tell us what you are building and which events you need. Email support@haulerbase.com or use the contact form.
Get started
Start a trial and get an API key
Every plan includes the inventory API. Estimate™ adds pricing, Reserve™ adds reservations and webhooks.