dispatch.estimate
Keyless billed-cost estimate for a field-service job. Transforms a cited BLS OES hourly WAGE into a billed customer price: wage x labor burden x overhead/margin markup x urgency multiplier, plus a trip fee and a minimum-billable-hours floor. Returns wage_basis (the cited wage input) alongside billed_estimate (every component of the arithmetic, re-derivable by the caller). Location is used where a cited BLS OEWS metro median exists (Dallas-Fort Worth, Houston, Phoenix, Atlanta); a set of MENA metros (Amman, Dubai, Abu Dhabi, Riyadh, Jeddah, Doha, Kuwait City, Manama, Cairo) are recognized as coverage-only (beta) — named, not fabricated, still priced off the US national baseline; everywhere else the payload states plainly that the figure is national-median and location-insensitive. Model assumptions are labelled as such — not observed STEADYWRK prices. Not a contractor-matched quote: use dispatch.quote with an API key for that. No API key required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trade | Yes | Trade code (plumbing, electrical, HVAC, etc.) | |
| urgency | No | routine | |
| location | Yes |