design-intents

Patch Intent

Apply a user PATCH (inline chip edit). Promotes edits to user_asserted.

Ownership verification happens inside the service via the part->project-> user_id join. 403 if the user doesn't own the intent, 404 if the intent doesn't exist.

patch/api/v1/design-intents/{intent_id}

Path parameters

intent_idstring uuid required

Request body

purposestring nullable
primary_functionstring nullable
environmentstring nullable
free_text_notesstring nullable

Response

Successful Response

idstring uuid required
part_idstring uuid required
cad_file_version_idstring uuid required
captured_via_conversation_idstring uuid nullable required
interview_status'not_started' | 'in_progress' | 'completed' | 'skipped' | 'superseded' | 'carry_forward_pending' required
nudge_dismissed_atstring date-time nullable required
inferred_purposestring nullable required
inferred_primary_functionstring nullable required
purposestring nullable required
primary_functionstring nullable required
environmentstring nullable required
free_text_notesstring nullable required
confidence_scorenumber nullable required
fields_captured_countinteger required
questions_askedinteger required
passive_writes_countinteger required
interview_started_atstring date-time nullable required
interview_completed_atstring date-time nullable required
created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this endpoint across all 1 revision of this API.