---
title: "Preview Project Pricing"
method: GET
path: "/api/v1/projects/{project_id}/quotes/pricing-preview"
tags: ["quotes"]
---

# Preview Project Pricing

`GET /api/v1/projects/{project_id}/quotes/pricing-preview`

Preview the instant estimate shown on the draft Order Summary.

Reuses the same deterministic pricing path that freezes auto-estimate
quotes, but does not create a quote or emit pricing telemetry.

## Path parameters

- `project_id` string, uuid, required

## Response `200`

Successful Response

- ProjectPricingPreviewResponse — Read-only project estimate preview for draft Order Summary UI. Mirrors the same pricing calculation used when freezing an auto-estimate quote, without creating a Quote or emitting pricing telemetry.
  - `total_amount` string, required — Estimated project subtotal in USD before tax/shipping.
  - `lead_time_days` integer, required — Numeric business-day promise used for date arithmetic.
  - `lead_time_display` string, nullable — Display range such as '7-10' when the calendar promise engine is active.
  - `lead_time_source` string, required — Internal source label for the selected lead-time promise.
  - `manual_review_required` boolean — True when instant lead-time promise should route to manual review.
  - `manual_review_reasons` string[] — Human-readable reasons that prevented a confident instant promise.
  - `pricing_config_version` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/prototyping/apis/prototyping-io-api.md) · [All operations](https://skmtc.dev/prototyping/apis/prototyping-io-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/prototyping/prototyping-io-api/revisions/f4a0079fbb57/schema)
