The fix face · Fix lane · Services
Repair work quoted in writing, before the lift.
Quote.Authorize.Done.
One VIN opens the quote: the decode supplies year, make, model and engine, what the service writer would have asked, and the recall record posts beside it, first, because an open campaign is the manufacturer’s repair, free at the dealer. The written quote posts before the car moves. Quotes are free. No account.
Hand this record to your agent: it walks the quote and the work order, and you appear only where you’re load-bearing: authorize the work, authorize any revision, in writing.
JM3KFBXY1S0597748
2025 Mazda CX-5
- The job or the symptomName it; the decode does the rest
- EnginePosted from the decode
Checked before any quoterecalls.vin/JM3KFBXY1S0597748
The count · the check date
A campaign repair is the manufacturer’s work, free at the dealer: that line posts first.
- The written quote, as it posts
- Vendor costPosted as its own line
- Our marginPosted beside it, never inside it
- TotalThe number you pay, in writing
- The basisWhat the quote priced, stated with it
Reads beside decode · odometer · recalls: the record the shop sees too.
Figures render live at the address. This page states structure, not prices.
The first line is not ours to sell.
This page does not quote work the manufacturer owes you.
Before this page quotes anything, it checks the campaign record. An open recall is the manufacturer’s repair (parts and labor, free at the dealer), and if the fault you named is a campaign, that line posts first, above any number of ours.
- The written quoteThis pagePosts after the campaign check
The check reads the same record as recalls.vin, posted with value, source and timestamp, beside the quote it precedes.
The quote, before the lift.
The lift estimate is the desk’s local franchise here: the number that appears after the car is up and cannot leave.
Here is what posts instead. Everything the sheet knows, it posts. Everything it asks, it needed. The shop sees this exact page.
- Year, make, model, engine?The decode, posted from the VIN: what the service writer would have asked.
- Is this fault a recall?The open-campaign record posts beside the quote; a campaign repair is the manufacturer’s work, free at the dealer. That line posts first.
- What does it cost?The written quote: vendor cost · our margin · total as separate lines, with its basis.
- What if they find something on the lift?A revision posts in writing and waits for your authorization; the wrench does not turn on an unauthorized line.
The number that posts is the number you pay.
Every revision authorized before the wrench turned, the completion on the record.
A lift finding is real; the rule is where it surfaces. Here it posts as a written revision that waits for your authorization before the work, never as a total discovered at pickup. Timestamp against timestamp, on one record.
And a finished repair posts to the record: order id, work performed, timestamp, invoice line. The next buyer reads a fix that is a fact; the seller carries a repair that needs no telling.
- The revisionPosts in writing, with its basis
- The authorizationYours, before the work continues
- The work performedPosted per line
- The completionPosted to the record, the invoice beside it
No fee appears at authorization that wasn’t on the quote.
The work order, on the services chassis.
Quote, authorize, done.
The order transacts through the services.vin counter: one VIN, one order, one invoice.
- 01Quote
Live today · free
Paste the VIN and name the job or the symptom. The decode supplies year, make, model and engine; the campaign check posts first; the written quote posts with its basis through the services.vin counter, vendor cost and our margin as separate posted lines.
The vendor cost · our margin · the total
- 02Authorize
Opens when the gate clears
Pay the posted price; the work order opens at the address. A lift finding posts as a written revision and waits, authorized before the work, never a number at pickup.
The work order · the revisions · the authorization
- 03Done
Posts to the record
Webhook status posts distance-to-done; the completion posts to the record with the invoice beside it. Margin posts per work order as its own line: no fee appears at authorization that wasn’t on the quote.
The status · the completion · the invoice line
02Authorize
Not yet open · repair-vendor agreements per market before paid work orders
The work-order action renders through the compliance gate: repair-vendor agreements per market run through the services.vin chassis; until they clear, nothing on this page takes a paid work order. The written quote is live today: free, no account.
Order id, timestamps and amounts render live at the address. Structure, not prices.
Who orders the work.
One posted quote, three registers.
The same lines, the same timestamps.
The owner
A symptom and no number
Today the number firms up on the lift and is authorized by phone. Here the quote posts in writing before the car moves, and every revision waits for a written yes.
Quoted before the lift · authorized in writing
The buyer
Pricing a fix before the deal
A known fault is a negotiating line only when it has a number. The quote posts against the VIN before the money moves: the repair priced beside the deal, not after it.
The dealer
Mechanical recon, per VIN
Mechanical recon bulk-orders per VIN list at net terms: vendor cost and margin post per line, per unit. What the inspection finds, the work order fixes.
Insurance paying? That job is the insurer-paid pool, the sibling lane at collision.vin. This door quotes the work you authorize yourself.
The quote is one face of the record.
The other addresses read the same seventeen characters. The free faces lead; the paid history is the deepening step.
- recalls.vinThe first line, free: open campaigns for any VIN, the manufacturer’s repair
- values.vinThe repair against the number: five values, posted free, before you authorize
- services.vinThe transacting counter: every job on the car, one order, one invoice
- inspection.vinDon’t know the fault? The inspection finds it; the finding drives the work order
- vhr.vinThe deepening step: the history says what broke before
If an agent orders the repair for you, it reads this same record: the posted quote, the written revisions and the completion on the record are the receipt that survives being shown to you, tools at apis.vin/mcp.
For the agent you send.
The agent reads the same record you do.
Same two routes, three representations: the numbers never differ between them.
- Motionsb2aThe buyer is an agent: no human leaf; discover, bind, pay, worst-case cost posted before the callb2a2cAn agent acting for a consumer: everything it does survives being shown to them afterward
- Machine surfaces/llms.txt/icp.json/.well-known/agents.json
- One MCP serverapis.vin/mcp serves the whole platform: every door’s tools in one server, each result carrying its door’s URL.
- AttributionX-Client-Type: html | md | json | mcp names which reader arrived; it never changes the record.