---
title: "Quote a reviewed complete stamping set"
method: POST
path: "/workbenches/stamping/quote"
---

# Quote a reviewed complete stamping set

`POST /workbenches/stamping/quote`

## Request

- Base URL: `https://aiurion.com/api/agent/v1`
- URL: `https://aiurion.com/api/agent/v1/workbenches/stamping/quote`
- Auth: HTTP bearer

Matched lower and upper stamping dies using the approved print process. Simulation is not exposed. Requires exact configuration returned by prepare, reviewedRevision and customer reviewConfirmed. Consumes one allowance for the entire set. Reuse Idempotency-Key for retries. Changed configurations require new review. REST body limit 256 KB. Returns complete-set pricing and browser checkout link; no payment or checkout is created. Single-part update and checkout are blocked.

## Headers

- `Idempotency-Key` string, required

## Request body

- object
  - `configuration` object, required
    - `parameters` object, required
      - `pattern` 'ring' | 'letter' | 'rib' | 'artwork', required
      - `width` number, required
      - `height` number, required
      - `operation` 'emboss' | 'deboss', required
      - `artwork` object, nullable, required
        - `width` integer, required
        - `height` integer, required
        - `mask` string, required: Row-major binary artwork mask. Its length must equal width × height. Use the browser to convert text or SVG artwork.
        - `name` string
        - `text` string
      - `guided` boolean, required
      - `depth` number, required
      - `thickness` number, required
      - `blend` number, required
      - `clearance` number, required
      - `backing` 5, required: Approved stamping-process backing thickness in millimeters.
    - `sheet` object, required
      - `material` 'steel' | 'aluminum' | 'copper', required
      - `E` number, required
      - `nu` number, required
      - `yield` number, required
      - `tangent` number, required
      - `friction` number, required
      - `quality` 'quick' | 'fine', required
      - `cycle` 'press' | 'full', required
    - `quantity` integer, required: Number of matched lower/upper die pairs.
    - `materialId` 'black_pla', required
    - `fulfillmentMethod` 'shipping' | 'pickup' | 'courier', required
    - `productionSpeed` 'standard' | 'rush', required
  - `reviewedRevision` string, required
  - `reviewConfirmed` true, required: The customer reviewed this exact die pair, sheet assumptions, quantity and prototype limitations. This does not authorize checkout or certify a pressing process.

## Response `200`

Idempotent replay

- object
  - `success` true, required
  - `workbench` 'stamping', required
  - `configuration` object, required
    - `parameters` object, required
      - `pattern` 'ring' | 'letter' | 'rib' | 'artwork', required
      - `width` number, required
      - `height` number, required
      - `operation` 'emboss' | 'deboss', required
      - `artwork` object, nullable, required
        - `width` integer, required
        - `height` integer, required
        - `mask` string, required: Row-major binary artwork mask. Its length must equal width × height. Use the browser to convert text or SVG artwork.
        - `name` string
        - `text` string
      - `guided` boolean, required
      - `depth` number, required
      - `thickness` number, required
      - `blend` number, required
      - `clearance` number, required
      - `backing` 5, required: Approved stamping-process backing thickness in millimeters.
    - `sheet` object, required
      - `material` 'steel' | 'aluminum' | 'copper', required
      - `E` number, required
      - `nu` number, required
      - `yield` number, required
      - `tangent` number, required
      - `friction` number, required
      - `quality` 'quick' | 'fine', required
      - `cycle` 'press' | 'full', required
    - `quantity` integer, required: Number of matched lower/upper die pairs.
    - `materialId` 'black_pla', required
    - `fulfillmentMethod` 'shipping' | 'pickup' | 'courier', required
    - `productionSpeed` 'standard' | 'rush', required
  - `revision` string, required
  - `reviewUrl` string, uri, required: Editable review link containing private design information in its fragment.
  - `build` object
  - `warnings` string[]
  - `checkout` object
    - `mode` 'browser'
    - `url` string, uri
    - `approvalRequired` unknown

## Other responses

- `201`: Complete-set quote
- `400`: Invalid request
- `401`: Missing, invalid, inactive, or expired token
- `403`: The credential lacks the required scope
- `404`: Resource not found
- `409`: Request conflict
- `413`: Uploaded request is too large
- `415`: Unsupported request content type
- `429`: Rate or beta quota exceeded
- `500`: Unexpected server error
- `503`: Agent API temporarily unavailable

---

[API](https://skmtc.dev/aiurion/apis/aiurion-agentic-3d-printing-api.md) · [All operations](https://skmtc.dev/aiurion/apis/aiurion-agentic-3d-printing-api/llms.txt) · [OpenAPI document](https://skmtc.dev/aiurion/apis/aiurion-agentic-3d-printing-api/revisions/949ce997a10c?raw)
