---
title: "Preview Export"
method: POST
path: "/api/v1/projects/{project_id}/export/excel/preview"
tags: ["exports"]
---

# Preview Export

`POST /api/v1/projects/{project_id}/export/excel/preview`

## Path parameters

- `project_id` string, uuid, required

## Query parameters

- `template_id` string, uuid, required
- `sheets` string[], nullable
- `include_hidden_layers` boolean

## Response `200`

Successful Response

- ReconciliationReport
  - `matched` MatchedPlacement[]
    - `key_type` 'code' | 'name', required
    - `key` string, required
    - `uom` 'EA' | 'LF' | 'IN' | 'FT' | 'SF' | 'SY' | 'CF' | 'CY', required
    - `value` number, required
    - `sheet` string, required
    - `cell` string, required
    - `result_type` 'count' | 'total_height' | 'perimeter' | 'surface_area_top_or_bottom' | 'surface_area_top_and_bottom' | 'surface_area_all_sides' | 'surface_area_full' | 'volume' | 'length' | 'segment_count' | 'surface_area_single_side' | 'surface_area_both_sides' | 'surface_area_single_end' | 'surface_area_both_ends' | 'surface_area_all_side_duct' | 'area' | 'grid_length_visible' | 'grid_length_x_visible' | 'grid_length_y_visible' | 'grid_intersection_count' | 'tile_count_average' | 'tile_count_visible' | 'area_counts', nullable
  - `unmatched_quantities` UnmatchedQuantity[]
    - `condition_name` string, required
    - `code` string, nullable
    - `uom` 'EA' | 'LF' | 'IN' | 'FT' | 'SF' | 'SY' | 'CF' | 'CY', required
    - `value` number, required
    - `result_type` 'count' | 'total_height' | 'perimeter' | 'surface_area_top_or_bottom' | 'surface_area_top_and_bottom' | 'surface_area_all_sides' | 'surface_area_full' | 'volume' | 'length' | 'segment_count' | 'surface_area_single_side' | 'surface_area_both_sides' | 'surface_area_single_end' | 'surface_area_both_ends' | 'surface_area_all_side_duct' | 'area' | 'grid_length_visible' | 'grid_length_x_visible' | 'grid_length_y_visible' | 'grid_intersection_count' | 'tile_count_average' | 'tile_count_visible' | 'area_counts', nullable
  - `empty_targets` EmptyTarget[]
    - `sheet` string, required
    - `cell` string, required
    - `expected_key` string, required
    - `uom` 'EA' | 'LF' | 'IN' | 'FT' | 'SF' | 'SY' | 'CF' | 'CY', required
  - `uom_conflicts` UomConflict[]
    - `key_type` 'code' | 'name', required
    - `key` string, required
    - `requested_uom` 'EA' | 'LF' | 'IN' | 'FT' | 'SF' | 'SY' | 'CF' | 'CY', required
    - `result_type` 'count' | 'total_height' | 'perimeter' | 'surface_area_top_or_bottom' | 'surface_area_top_and_bottom' | 'surface_area_all_sides' | 'surface_area_full' | 'volume' | 'length' | 'segment_count' | 'surface_area_single_side' | 'surface_area_both_sides' | 'surface_area_single_end' | 'surface_area_both_ends' | 'surface_area_all_side_duct' | 'area' | 'grid_length_visible' | 'grid_length_x_visible' | 'grid_length_y_visible' | 'grid_intersection_count' | 'tile_count_average' | 'tile_count_visible' | 'area_counts', nullable
  - `fidelity_warnings` string[]
  - `formula_overwrites` FormulaOverwrite[]
    - `sheet` string, required
    - `cell` string, required
    - `previous_formula` string, required
  - `matched_count` integer
  - `total_quantities` integer

## Other responses

- `4XX` — Client Error
- `5XX` — Server Error

---

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