features

Get Part Features

Get detected features for a part's latest CAD version.

Phase 6C: features are filtered by the part's machining process (via canonical_process bucket) so sheet-metal parts don't show CNC threads, CNC parts don't show bends, etc. If the part has no process selected (NULL machining_process_id) or the process slug is unknown, the filter is a no-op and all features are returned. Admins can force the unfiltered list via ?unfiltered=true.

get/api/v1/parts/{part_id}/features

Path parameters

part_idstring uuid required

Query parameters

unfilteredboolean

Escape hatch for debugging. When true, returns ALL detected features including those irrelevant to the part's machining process. Available to any authenticated owner of the part — the data returned is data the user already owns; the flag just disables the process-aware filter.

Escape hatch for debugging. When true, returns ALL detected features including those irrelevant to the part's machining process. Available to any authenticated owner of the part — the data returned is data the user already owns; the flag just disables the process-aware filter.

Response

Successful Response

part_idstring uuid required
version_idstring uuid nullable
detected_featuresobject nullable

Changes

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