{"uid":"cap_pvqdzIDLQlHh_gJHT1yz5","slug":"manylives-quote-check-704f4663","name":"ManyLives Quote Check","description":"Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.","url":"https://api.manylives.me/paid/doc/quote-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"quote":{"type":"string","examples":[{"tax":43.6,"date":"2026-10-14","lines":[{"amount":330,"category":"labour","quantity":3,"unit_price":110,"description":"Labour"},{"sku":"CP15","amount":46,"category":"materials","quantity":4,"unit_price":11.5,"description":"15mm copper pipe"},{"amount":60,"category":"travel","quantity":1,"unit_price":60,"description":"Call-out and travel"}],"total":479.6,"job_type":"hot water","subtotal":436,"valid_until":"2026-11-13","quote_number":"Q-311"}],"description":"{quote_number, date (YYYY-MM-DD), valid_until, job_type, lines: [{description, sku, category (e.g. labour, materials, travel), quantity, unit_price, unit_cost, amount, tax_free}], subtotal, tax, total, prices_include_tax}"},"rules":{"type":"string","examples":[{"catalogue":[{"sku":"CP15","cost":7.2,"name":"15mm copper pipe","price":11.5}],"margin_floor":{"default":0.25,"hot water":0.3},"max_valid_days":30,"required_categories":["labour","travel"]}],"description":"optional {tax_rate (fraction; required outside Australia), catalogue: [{sku, name, price, cost}] (up to 5,000), price_tolerance (fraction), margin_floor (fraction, or {job_type: fraction, default: fraction}), required_categories: [\"labour\", \"travel\"], max_valid_days}"},"country":{"type":"string","description":"optional, default AU"}}},"responseSchema":{"type":"json","example":{"pass":false,"checks":[{"ok":false,"check":"prices match your catalogue","detail":"1 line(s) differ: line 2 (15mm copper pipe): $9.00 but your catalogue says $11.50."},{"ok":false,"check":"margin floor","detail":"margin 24.0% ($410.00 before tax, $311.60 cost) against your 30.0% floor for hot water. The quote needs at least $445.14 before tax to meet it."},{"ok":false,"check":"required parts","detail":"no travel line on the quote (your rules say every quote needs one)."}],"computed":{"margin":0.24,"lines_total":410,"expected_tax":41}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_w5_uRLLF5g9EfaOx05B-g","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a trade or service quote against business rules: checks line item prices against a catalogue, enforces margin floors, verifies required categories, and confirms quote validity period.","exampleAgentPrompt":"Check this hot water job quote Q-311 for me — it has 3 labour hours at $110, 4 lengths of 15mm copper pipe (SKU CP15) at $11.50, and a $60 call-out fee, subtotalling $436 plus $43.60 tax. My rules are: CP15 costs me $7.20 and sells at $11.50, minimum margin is 30% for hot water jobs, and every quote must have a labour and travel line.","exampleUseCases":[{"title":"Plumbing contractor quote audit","prompt":"I just received a quote from a subcontractor for a hot water job — it's Q-311, dated today, with 3 hours labour at $110, 4 copper pipes at $9 each, and a $60 call-out. My catalogue says the pipe should be $11.50 and my margin floor for hot water is 30%. Can you check whether the quote passes?"},{"title":"Approvals bot for field service quotes","prompt":"Before I approve this roofing quote, check it against our rules: we need at least 25% default margin, every quote must include a labour and materials line, prices must match our catalogue within 5% tolerance, and quotes can't be valid for more than 30 days. Here's the quote JSON."},{"title":"Catch missing required categories","prompt":"Run a check on this electrical quote — it has labour and materials lines but I'm not sure if it includes a travel charge, which our rules say is mandatory. The job type is general electrical, margin floor is 25%, and we're in Australia."}],"resultDescription":"Returns a pass/fail boolean and a list of individual check results, each with an ok flag, a human-readable check name, and a detail string explaining any failure. Also returns computed fields including margin percentage, lines total before tax, and expected tax amount.","failureModes":["Quote JSON missing required fields (quote_number, date, lines) causes validation to fail or error","Catalogue SKU not found in provided rules — price check skipped for that line","Country not recognised — tax defaults to Australian GST rules","Lines total mismatch vs sum of line amounts triggers arithmetic discrepancy","Invalid date format in quote causes date-range check to fail","Empty or malformed rules object causes rule checks to be skipped silently"],"whenToPreferThis":"Choose this endpoint when you need to programmatically audit a structured quote document against explicit business rules such as a parts catalogue, margin floors, required line item categories, or validity periods. It is purpose-built for trade and field-service quoting workflows where quotes are structured JSON objects. Prefer it over generic AI text review when you need deterministic, rule-based compliance checks with precise computed outputs like margin percentages and expected tax.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T06:42:04.026Z","isFirstParty":false,"canonicalSlug":"manylives-quote-check-704f4663"}