Rate cards
Read-only list of vehicle types and options already set for your business by RUN.
GET
Read-only. Custom delivery rates are agreed with RUN admin (not through this API). This endpoint only lists the vehicle types and options already configured on your business account so your integration can pass the right
vehicle_type / option_id when quoting.
You cannot create, edit, or negotiate prices here. For rate or route changes, contact RUN support.
Use the catalog before quoting so you do not hardcode option IDs. Live prices always come from Quote cost (or bulk quote).
Requires scope: orders:read
Headers
string
required
Bearer API key (
Bearer <api_key>).Response
array
One entry per vehicle type configured for your business.
string
bike, bus_van, or truck.boolean
Whether rate-card quoting is on for this vehicle type.
array
Selectable options. For bike these are weight bands (usually omit
option_id and let weight pick the band). For bus/van and truck, pass options[].id as option_id on quote/place.string
Stable option id (for example
mini_van, ton_15).string
Human-readable label.
number
Bike band lower bound (kg), when present.
number
Bike band upper bound (kg), when present.
number
Truck tonnage, when present.
boolean
When
true, quotes can fall back to distance pricing if a route is missing from the card.array
Active zones (
_id, slug, name) for reference. Zone matching still happens server-side from addresses.string
Message to show when a route is not on the card and distance fallback is off.
How to use
- Agree rates with RUN admin (outside this API).
- Call this endpoint to list options already on your account (cache for a short TTL).
- Quote with
vehicle_type(andoption_idfor bus/van or truck) onPOST /business/order/cost. - Place with the same fields on
POST /business/order.