# SendQuoteNow Quote Preview

> SendQuoteNow Quote Preview is a paid API for AI agents from sendquotenow.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-13).

Fetch a previously generated quote by ID, returning its status, totals, line items, payment links, and payment status.

## Facts

- Endpoint: POST https://sendquotenow.com/v1/x402/quote/preview
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sendquotenow-quote-preview-c081437f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XKsOYbv17m-C90Pw5RgtD

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sendquotenow-quote-preview-c081437f -d '<json body>'
```

Example prompt: Can you pull up the details for quote ID abc-1234 on SendQuoteNow — I want to see the line items, totals, and whether it's been paid yet?

## When to prefer this

Use this endpoint when you have a specific quote ID from SendQuoteNow and need to retrieve its current state, totals, line items, or payment status. Prefer this over alternatives when working within the SendQuoteNow quoting workflow and needing a structured quote preview with payment details.

## Known failure modes

- Quote ID not found — returns 404 or error indicating no matching quote
- Invalid or malformed quote ID — returns validation error
- Payment required but not processed — x402 payment of $0.01 USDC not completed
- Expired quote — quote ID exists but is no longer valid
- Server error — returns 500 if upstream service is unavailable

## How this service works

Generates branded, customer-ready quotes and estimates as hosted PDFs in about one second — line items, tax, discounts, a hosted approval page, a QR code and a Stripe payment link. Pay-per-call with x402 in USDC on Base; no account or API key. THIS ENDPOINT is the cheap dry run: returns computed line items, subtotal, tax, discount and total without persisting anything. Call /v1/x402/quote/generate for the actual document.

## Output

Returns a structured object containing the quote's current status (e.g. draft, sent, paid), itemized line items, subtotal and total amounts, payment links, and payment status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "notes": {
   "type": "string"
  },
  "company": {
   "type": "object",
   "description": "Your branding on the quote: name, email, phone, address, terms"
  },
  "currency": {
   "type": "string",
   "description": "USD, CAD, EUR, GBP, AUD"
  },
  "customer": {
   "type": "object",
   "description": "Recipient of the quote: name, email, phone"
  },
  "delivery": {
   "type": "object",
   "description": "{ method: \"email\", to, cc, message }"
  },
  "discount": {
   "type": "object",
   "description": "{ type: \"percent\"|\"fixed\", value: n }"
  },
  "industry": {
   "type": "string",
   "description": "Styling hint only, e.g. hvac, roofing"
  },
  "services": {
   "type": "array",
   "description": "Line items: name (required), unit_price (required), quantity, description"
  },
  "tax_rate": {
   "type": "number",
   "description": "Decimal, e.g. 0.08 for 8%"
  },
  "template": {
   "type": "string",
   "description": "standard|slate|emerald|noir|violet"
  },
  "scope_of_work": {
   "type": "string"
  },
  "expiration_days": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sendquotenow-quote-preview-c081437f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sendquotenow.com](https://www.zero.xyz/host/sendquotenow.com/llms.txt)
