Skip to main content
Custom Bike / Bus·Van / Truck rates are set up by RUN admin after agreement with your business. The Business API does not negotiate or edit those rates. Once RUN has enabled your rate cards, your integration:
  1. Reads the options already on your account (GET /business/rate-cards)
  2. Quotes and places with vehicle_type / option_id / weight

Field model

Do not hardcode prices or option IDs. When RUN updates your card, keep using the catalog + quote endpoints.

Flow

  1. GET /business/rate-cards — cache vehicle_type and options[].id (read-only)
  2. POST /business/order/cost — same vehicle_type, option_id (if needed), weight, addresses
  3. POST /business/order — same pricing fields on each shipment

When to omit vehicle_type

If you omit vehicle_type, Run quotes with distance pricing (km + weight platform rates). Prefer setting vehicle_type when RUN has enabled a rate card for your account.

Next