---
title: "Sheet metal - unfold a face, metrics report"
method: POST
path: "/api/v1/cad/pro/unfold/face-report"
tags: ["Sheet Metal"]
---

# Sheet metal - unfold a face, metrics report

`POST /api/v1/cad/pro/unfold/face-report`

Proprietary sheet-metal analysis: computes the unfold metrics report (developability, area, ...) for a single face of an uploaded STEP shape. Requires the 'cad' API key scope. Returns 202 with a task ID; the JSON report is delivered in the task metadata.

## Request body

- UnfoldFaceReportBody — Compute the sheet-metal unfold metrics report for a single face of an uploaded STEP shape.
  - `stepFileId` string, required — ID of the previously uploaded STEP file (returned by the file upload endpoint). Both plain STEP (.step/.stp) and gzip-compressed STEP (.stpz) uploads are accepted - compression is detected automatically.
  - `faceIndex` integer — 0-based index of the face to analyze.

## Response `202`

Task accepted

- TaskAcceptedResponse — HTTP 202 response when a task is accepted for async processing
  - `ok` true, required
  - `data` TaskCreatedResult, required — Returned when a CAD task is accepted. Poll the statusUrl to track progress.
    - `taskId` string, uuid, required — Unique task identifier - use this to poll for status and retrieve results
    - `status` 'queued', required — Initial task status (always 'queued' upon creation)
    - `statusUrl` string, required — Relative URL to poll for task status updates

## Other responses

- `400` — Validation error
- `403` — Insufficient scope
- `500` — Server error

---

[API](https://skmtc.net/bitbybit-dev/apis/bitbybit-cad-cloud-api.md) · [All operations](https://skmtc.net/bitbybit-dev/apis/bitbybit-cad-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitbybit-dev/bitbybit-cad-cloud-api/versions/1135d4473bc2/schema)
