You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 12, 2026. It is now read-only.
-`--output-dir, -o` - Directory to save attachments (default: current directory)
532
547
-`--attachment N` - Download only the Nth attachment (1-based index)
533
548
-`--overwrite` - Replace existing files without prompting
549
+
-`--include-comments` - Also download attachments from comments (available on card, todo, message, document)
534
550
535
-
**Note:**Comment attachments use blob storage that requires browser authentication and cannot be downloaded via OAuth. To download comment attachments, access them through your web browser while logged into Basecamp.
551
+
**Note:**Some Basecamp attachments use blob storage URLs that require browser session authentication and cannot be downloaded via the API. When encountered, bc4 will display the URL so you can open it in your browser while logged into Basecamp.
536
552
537
553
### Activity & Events
538
554
@@ -832,4 +848,4 @@ Thanks to everyone who has contributed to bc4!
832
848
833
849
#### Known Limitations
834
850
835
-
**Comment Attachments:**Comment attachments use blob storage URLs that require browser session cookies and do not support OAuth Bearer token authentication. The `download-attachments`command works forcard body attachments, todo attachments, and message attachments, but not for attachments addedincomments. To download comment attachments, use a web browser whileauthenticated to Basecamp.
851
+
**Blob Storage URLs:**Some Basecamp attachments use blob storage URLs (containing `/blobs/` or `preview.3.basecamp.com`) that require browser session cookies and cannot be downloaded via OAuth. When bc4 encounters these URLs, it displays a helpful message with the URL so you can open itinyour browser whilelogged into Basecamp.
0 commit comments