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

# Quote a reviewed complete gripper set

`POST /workbenches/gripper/quote`

## Request

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

Compliant gripper kits with two TPU pads, two rigid carriers and two keepers per kit. 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
    - `preview_gap` number, required: Opening
    - `pad_width` number, required: Pad width
    - `pad_height` number, required: Pad height
    - `gyroid_depth` number, required: Gyroid layer
    - `lattice_depth` number, required: Rib layer
    - `grip_depth` number, required: Contact depth
    - `gyroid_period` number, required: Cell size
    - `gyroid_level` number, required: Sheet level
    - `gyroid_resolution` number, required: Export spacing
    - `wave_count` integer, required: Contact waves
    - `face_skin` number, required: Contact wall
    - `spine_depth` number, required: Retention spine
    - `rib_count` integer, required: Rib count
    - `rib_thickness` number, required: Rib wall
    - `rib_bow` number, required: Rib bow limit
    - `root_fillet` number, required: Root allowance
    - `fit_clearance` number, required: Sliding fit
    - `backer_thickness` number, required: Carrier thickness
    - `rail_neck` number, required: Rail neck
    - `rail_head` number, required: Rail head
    - `rail_depth` number, required: Rail depth limit
    - `bottom_stop` number, required: Lower seat
    - `vertical_clearance` number, required: Vertical fit
    - `keeper_thickness` number, required: Keeper thickness
    - `retaining_bolt_diameter` number, required: Retaining bolt bore
    - `mount_access_clearance` number, required: Driver clearance
    - `mount_spacing` number, required: Mounting centers
    - `mount_hole_diameter` number, required: Mounting bore
    - `mount_slot_extra` number, required: Slot adjustment
    - `mount_head_diameter` number, required: Mounting head
    - `mounting_slots` boolean, required
    - `quantity` integer, required: Complete kits; each kit has two pads, two carriers and two keepers.
    - `padMaterialId` 'black_tpu_85a' | 'black_tpu_95a', required
    - `rigidMaterialId` 'black_pla' | 'red_pla' | 'silver_pla' | 'matte_black_pla' | 'orange_petg' | 'white_petg' | 'black_petg' | 'black_asa' | 'black_ppa_cf', required
    - `productionSpeed` 'standard' | 'rush', required
    - `fulfillmentMethod` 'shipping' | 'pickup' | 'courier', required
  - `reviewedRevision` string, required
  - `reviewConfirmed` true, required

## Response `200`

Idempotent replay

- object
  - `success` true, required
  - `workbench` 'gripper', required
  - `configuration` object, required
    - `preview_gap` number, required: Opening
    - `pad_width` number, required: Pad width
    - `pad_height` number, required: Pad height
    - `gyroid_depth` number, required: Gyroid layer
    - `lattice_depth` number, required: Rib layer
    - `grip_depth` number, required: Contact depth
    - `gyroid_period` number, required: Cell size
    - `gyroid_level` number, required: Sheet level
    - `gyroid_resolution` number, required: Export spacing
    - `wave_count` integer, required: Contact waves
    - `face_skin` number, required: Contact wall
    - `spine_depth` number, required: Retention spine
    - `rib_count` integer, required: Rib count
    - `rib_thickness` number, required: Rib wall
    - `rib_bow` number, required: Rib bow limit
    - `root_fillet` number, required: Root allowance
    - `fit_clearance` number, required: Sliding fit
    - `backer_thickness` number, required: Carrier thickness
    - `rail_neck` number, required: Rail neck
    - `rail_head` number, required: Rail head
    - `rail_depth` number, required: Rail depth limit
    - `bottom_stop` number, required: Lower seat
    - `vertical_clearance` number, required: Vertical fit
    - `keeper_thickness` number, required: Keeper thickness
    - `retaining_bolt_diameter` number, required: Retaining bolt bore
    - `mount_access_clearance` number, required: Driver clearance
    - `mount_spacing` number, required: Mounting centers
    - `mount_hole_diameter` number, required: Mounting bore
    - `mount_slot_extra` number, required: Slot adjustment
    - `mount_head_diameter` number, required: Mounting head
    - `mounting_slots` boolean, required
    - `quantity` integer, required: Complete kits; each kit has two pads, two carriers and two keepers.
    - `padMaterialId` 'black_tpu_85a' | 'black_tpu_95a', required
    - `rigidMaterialId` 'black_pla' | 'red_pla' | 'silver_pla' | 'matte_black_pla' | 'orange_petg' | 'white_petg' | 'black_petg' | 'black_asa' | 'black_ppa_cf', required
    - `productionSpeed` 'standard' | 'rush', required
    - `fulfillmentMethod` 'shipping' | 'pickup' | 'courier', 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)
