---
title: "Quote preview rendering and optional vision analysis"
method: GET
path: "/projects/{projectId}/preview-quote"
tags: ["Project Management"]
---

# Quote preview rendering and optional vision analysis

`GET /projects/{projectId}/preview-quote`

## Request

- Base URL: `https://blitzreels.com/api/v1`
- URL: `https://blitzreels.com/api/v1/projects/{projectId}/preview-quote`
- Auth: API key in header `Authorization`

Quote preview rendering and optional vision analysis.

## Path parameters

- `projectId` string, uuid, required

## Query parameters

- `expectedRevision` integer, nullable
- `frameCount` integer, required
- `targetWidth` integer, nullable
- `mode` 'render' | 'analyze'

## Response `200`

Successful response

- object
  - `currency` 'USD', required
  - `maximumUsd` number, nullable, required
  - `estimatedCredits` number, required
  - `creditsRemaining` number, required
  - `workspaceRemainingUsd` number, nullable, required
  - `policyVersion` string, nullable, required
  - `expiresAt` string, date-time, nullable, required
  - `retentionDays` integer, nullable, required
  - `allowed` boolean, required
  - `reason` string, nullable, required
  - `projectId` string, uuid, required
  - `revision` integer, required
  - `kind` 'video' | 'carousel', required
  - `mode` 'render' | 'analyze', required
  - `frameCount` integer, required
  - `width` integer, required
  - `height` integer, required

## Other responses

- `400`: Invalid input data
- `401`: Authorization not provided
- `403`: Insufficient access
- `404`: Not found
- `500`: Internal server error

---

[API](https://skmtc.dev/blitzreels/apis/blitzreels-api.md) · [All operations](https://skmtc.dev/blitzreels/apis/blitzreels-api/llms.txt) · [OpenAPI document](https://skmtc.dev/blitzreels/apis/blitzreels-api/revisions/35608b12471d?raw)
