delete_field_lineage
Deletes one lineage link by its id (the one you gave to link_field_lineage). Only the traced path 'this field comes from there' disappears: the source block or field and the target field are untouched. Fits a link traced wrongly or a data flow that no longer exists; flagging a link as personal data belongs to mark_field_pii, removing a field together with the links that touch it to delete_field, removing a whole source block and its links to delete_data_source. REFUSED with an error, nothing written, on an unknown id. No dry run and no undo by the tool: the link can be traced again with link_field_lineage (transformLogic, isPii and notes sent anew), or an earlier saved version restored with restore_version, which replaces the whole schema.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID of the lineage link to delete (the `id` given to link_field_lineage when it was traced) | |
| expectedProjectId | No | UUID of the project targeted by THIS call. ACTUALLY targets this project instead of the session project. Refused without changing anything if access is not granted. |