v1
latestOpenAPI 3.1.02026-07-26151126273.9 KBQuote Parse Config
Quote an AD-HOC convert config (no saved pipeline) — the authenticated playground's run receipt (F1 of the config-panel work).
Prices the single-convert blueprint the playground config maps to through the SAME machinery GET /{pipeline_id}/rate uses, so the quote carries the team's real personal rates (plan, EU regional modifier, legacy convert holds, per-team overrides) instead of the frontend's hand-synced "standard rate" mirror. Response envelope == /rate ({rate_per_1000_pages_cents, rate_breakdown}) so the receipt consumes it unchanged:
- 2026-regime teams (everyone but the classic-pinned grandfathers) get the additive headline + the D7b line_items itemization — one "step" line for the convert base, one "addon" line per priced extra (track_changes framed as a convert ADD-ON, never a standalone quote — the framing law), and one "eval" line when eval is set (eval_rubric_id is null: the flag prices the eval PASS, not a specific rubric). As on /rate, eval never moves the headline.
- classic-pinned teams get the classic convert rate as the step line with NO line_items — mirroring /rate byte-for-byte, so the receipt falls back to its hedged mirror rates for add-ons.
Cheap by design (hence no extra rate limit — the router has none): no pipeline row is read or written; the only DB reads are the team + subscription lookups every /rate call already performs.
Query parameters
Optional residency region override (e.g. us, eu). When provided, use file_url or direct-upload; multipart uploads are rejected. When omitted, the request uses the team's configured residency and profile.
Optional residency region override (e.g. us, eu). When provided, use file_url or direct-upload; multipart uploads are rejected. When omitted, the request uses the team's configured residency and profile.
Cookies
Request body
Response
Successful Response