penny_delete
DestructiveIdempotent
Move to Trash. Project: projectId + expectedRevision + operationId; penny_edit op:restore recovers. Repeat in_progress with the same operationId; report partial_recovery conflicts. Note/tracker_entry: ids (max100); skill/rhythm: one id; profile_block: ids are block names. Tag/link removal uses the identifiers below. Tasks are canceled via penny_edit; tracker definitions are archived, not deleted.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | note/tracker_entry: IDs to trash, max 100. rhythm/skill: exactly one ID. profile_block: block names to trash. | |
| tagA | No | tag_relation: required edge endpoint to remove. | |
| tagB | No | tag_relation: required other endpoint. | |
| scope | No | Profile block scope; Project private overrides defaults, workspace requires workspaceId. | |
| noteIds | No | tracker_note_link: required note IDs to unlink. | |
| projectId | No | ||
| entityType | Yes | What to trash. | |
| operationId | No | ||
| trackerEntryId | No | tracker_note_link: required entry to detach notes from. | |
| expectedRevision | No |