diff --git a/skills/basecamp/SKILL.md b/skills/basecamp/SKILL.md index b29ab263..4c42d189 100644 --- a/skills/basecamp/SKILL.md +++ b/skills/basecamp/SKILL.md @@ -404,8 +404,21 @@ basecamp projects list --json # List all basecamp projects show --json # Show details basecamp projects create "Name" --json # Create basecamp projects update --name "New" # Update +basecamp projects trash # Move to trash (recoverable) ``` +**Archiving a project:** the CLI does not have a dedicated archive command, but the +underlying status endpoint can be hit via raw API. Same path works for restoring +to active or moving to trashed. + +```bash +basecamp api put "projects//status/archived" -d '{}' --json # Archive +basecamp api put "projects//status/active" -d '{}' --json # Unarchive +basecamp api put "projects//status/trashed" -d '{}' --json # Trash (same as `projects trash`) +``` + +Verify with `basecamp projects show --jq '.data.status'`. + ### Todos ```bash