Skip to content
DevelopersGet an API key

Equipment

Tractors and trailers.

List equipment

GET/v1/equipment

Newest first, a page at a time. See Pagination and syncing.

curl "https://harlo-api-dev.pages.dev/v1/equipment?limit=10" \
  -H "Authorization: Bearer $HARLO_API_KEY"

Filters

ParameterWhat it does
typee.g. tractor, dry_van, reefer.

Paging, order and format

ParameterWhat it does
limitHow many to return, 1 to 100.Default: 25
cursor`next_cursor` from the previous page.
sortOrder: newest first by default.Values: -created_at, created_at, -updated_at, updated_atDefault: -created_at
updated_sinceOnly records changed at or after this ISO 8601 time.
created_sinceOnly records created at or after this ISO 8601 time.
format`csv` returns the page as a spreadsheet: nested fields become columns like `customer.name`.Values: json, csvDefault: json

Retrieve a equipment unit

GET/v1/equipment/{id}

curl "https://harlo-api-dev.pages.dev/v1/equipment/e822c8d8-22ec-427b-84d0-ac12c3f33eb4" \
  -H "Authorization: Bearer $HARLO_API_KEY"
Example response
{
  "id": "e822c8d8-22ec-427b-84d0-ac12c3f33eb4",
  "object": "equipment",
  "unit": "5301",
  "type": "dry_van",
  "year": 2019,
  "make": "Wabash",
  "model": null,
  "vin": null,
  "plate": {
    "number": "T998877",
    "state": "IL"
  },
  "ownership": "company_owned",
  "fleet_status": "onboarding",
  "operational_status": "unavailable",
  "compliance_status": "compliant",
  "odometer_miles": null,
  "registration_expires_on": "2027-06-30",
  "inspection_expires_on": null,
  "insurance_expires_on": null,
  "purchase": {
    "date": null,
    "price": null
  },
  "created_at": "2026-11-14T06:21:06.185592+00:00",
  "updated_at": "2026-11-14T06:35:51.582509+00:00"
}

The equipment unit object

FieldTypeWhat it is
ididUnique id of the unit.
objectstringAlways "equipment".
unitstring, nullableUnit number.
typestring, nullabletractor, dry_van, reefer, flatbed, ...
yearinteger, nullable
makestring, nullable
modelstring, nullable
vinstring, nullable
plateobject
numberstring, nullable
statestring, nullable
ownershipstring, nullable
fleet_statusstring, nullable
operational_statusstring, nullable
compliance_statusstring, nullable
odometer_milesinteger, nullable
registration_expires_ondate, nullable
inspection_expires_ondate, nullable
insurance_expires_ondate, nullable
purchaseobject
datedate, nullable
pricenumber, nullable
created_attimestamp, nullableWhen it was created.
updated_attimestamp, nullableWhen it last changed. Use with `updated_since` to sync.
NextCarriers