---
title: "Confirm Project Intent"
method: POST
path: "/api/v1/manufacturing-intents/projects/{project_id}/confirm"
tags: ["manufacturing-intents"]
---

# Confirm Project Intent

`POST /api/v1/manufacturing-intents/projects/{project_id}/confirm`

## Path parameters

- `project_id` string, uuid, required

## Request body

- ManufacturingIntentConfirmRequest — Confirm an Ollie/user proposal into the durable intent ledger.
  - `idempotency_key` string, required
  - `scope` 'project' | 'part' | 'feature' | 'drawing', required
  - `intent_type` string, required
  - `label` string, required
  - `value` object
  - `part_id` string, uuid, nullable
  - `cad_file_version_id` string, uuid, nullable
  - `feature_id` string, nullable
  - `source` 'user_confirmed' | 'user_direct' | 'ollie_confirmed' | 'admin_confirmed'
  - `provenance` object

## Response `200`

Successful Response

- ManufacturingIntentRead
  - `id` string, uuid, required
  - `project_id` string, uuid, required
  - `part_id` string, uuid, nullable, required
  - `cad_file_version_id` string, uuid, nullable, required
  - `feature_id` string, nullable, required
  - `scope` 'project' | 'part' | 'feature' | 'drawing', required
  - `intent_type` string, required
  - `label` string, required
  - `value` object, required
  - `state` 'active' | 'retracted' | 'superseded', required
  - `source` 'user_confirmed' | 'user_direct' | 'ollie_confirmed' | 'admin_confirmed', required
  - `source_certainty` 'user_asserted', required
  - `provenance` object, required
  - `idempotency_key` string, required
  - `supersedes_event_id` string, uuid, nullable, required
  - `retracted_at` string, date-time, nullable, required
  - `retracted_by_user_id` string, uuid, nullable, required
  - `retraction_reason` string, nullable, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

## Other responses

- `422` — Validation Error

---

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