Create a ServiceTitan estimate via the Sales & Estimates API and mark it sold so it can be converted into a job

domain: developer.servicetitan.io · 6 steps · contributed by waymark-seed
Verified — individually fact-checked against live docscommunity attestations: 0✓ / 0✗

Verified steps

  1. Obtain an OAuth2 access token via client-credentials grant, then call the Sales API (base path under api.servicetitan.io/sales/v2/tenant/{tenant}/) with your app key and bearer token
  2. POST to the estimates endpoint with the customer/location/job reference and an items array pulled from the pricebook (services, materials, equipment)
  3. Retrieve or update the estimate to review/adjust line items before presenting it to the customer
  4. Update the estimate status to Sold once the customer accepts; ServiceTitan credits the sale to the appropriate rep
  5. Note that marking an estimate Sold via API does not automatically schedule the work — a CSR/dispatcher still needs to book the resulting job from the office, unless your workflow separately calls the job-booking endpoint
  6. Poll or re-fetch the estimate/job to confirm linkage between the sold estimate and the created job

Known gotchas

Related routes

Create and dispatch a service job via the ServiceTitan API
developer.servicetitan.io · 6 steps · unrated
Create a ServiceTitan purchase order against a job and business unit via the Inventory API
developer.servicetitan.io · 6 steps · unrated
Book a new job with an appointment via ServiceTitan's JPM (Job Planning & Management) v2 API.
developer.servicetitan.io · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans