edge_tolerances

Create Edge Tolerance

Create (or replace) an edge-tolerance annotation on a part's latest CAD version.

Re-authoring on an edge that already has a live tolerance flips the existing row to state="undone" and inserts the replacement — Fusion-360 muscle memory: re-clicking an edge updates, it does not duplicate.

post/api/v1/parts/{part_id}/edge-tolerances

Path parameters

part_idstring uuid required

Request body

edge_idstring required

Topology edge ID (e.g. 'edge_7') — looked up in the topology sidecar JSON.

tolerance_typestring required

One of EDGE_TOLERANCE_TYPES: as_machined, break_light, break_medium, break_heavy, chamfer, deburr, sharp.

size_mmnumber nullable

Chamfer leg length in mm. Required when tolerance_type = 'chamfer'; ignored otherwise.

angle_degnumber nullable

Chamfer angle in degrees (0 < angle < 180). Defaults to 45° when tolerance_type = 'chamfer' and not supplied.

notesstring nullable

Response

Successful Response

idstring uuid required
part_idstring uuid required
cad_file_version_idstring uuid nullable required
edge_idstring required
tolerance_typestring required
size_mmnumber nullable required
angle_degnumber nullable required
notesstring nullable required
labelstring required
statestring required
sourcestring required
authorstring nullable required
created_bystring uuid nullable required
created_atstring date-time required
updated_atstring date-time nullable required
is_process_mismatchboolean

Changes

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