Taxonomy
Soft-remove a taxonomy node
Soft-removes a taxonomy node (sets removed_at/removed_by) and records a soft_remove event attributed to actor_id. The node is retained for audit but excluded from tree responses. Tenant-scoped; returns 404 if the node does not belong to the tenant. While a tenant data purge runs for the same tenant_id, the request is rejected with HTTP 409 (code tenant_write_conflict).
delete/v1/taxonomy/nodes/{node_id}
Path parameters
node_idstring uuid required
Example:019f177f-9abe-78cd-8008-f40b58e3147d
Taxonomy node ID.
Query parameters
tenant_idstring required
Example:org-123
Tenant that owns the node.
actor_idstring required
Identifier of the actor performing the removal (recorded in the audit event).
Response
The soft-removed node