Skip to content

fix: use recordings trash endpoint for comment delete#147

Merged
brigleb merged 2 commits intoneedmore:mainfrom
nnemirovsky:fix/comment-delete
Feb 21, 2026
Merged

fix: use recordings trash endpoint for comment delete#147
brigleb merged 2 commits intoneedmore:mainfrom
nnemirovsky:fix/comment-delete

Conversation

@nnemirovsky
Copy link
Contributor

comment delete used DELETE /buckets/{id}/comments/{id}.json which doesn't exist in the Basecamp 3 API, always returning 404.

The correct way to trash a comment (or any recording) is PUT /buckets/{id}/recordings/{id}/status/trashed.json, which returns 204 on success.

nnemirovsky and others added 2 commits February 20, 2026 14:32
- Add TrashComment method to CommentOperations interface for consistency
  with DeleteScheduleEntry pattern
- Update user-facing text from "delete" to "trash" to accurately reflect
  the recoverable nature of Basecamp's trash operation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@brigleb brigleb merged commit 1bd4c17 into needmore:main Feb 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants