Actions119
- Campfire Actions
- Card Table Actions
- Chatbot Actions
- Client Approval Actions
- Client Correspondence Actions
- Client Reply Actions
- Client Visibility Actions
- Comment Actions
- Document Actions
- Event Actions
- Forward Actions
- Inbox Actions
- Inbox Reply Actions
- Lineup Marker Actions
- Message Actions
- Message Board Actions
- Message Type Actions
- Person Actions
- Project Actions
- Question Actions
- Question Answer Actions
- Questionnaire Actions
- Recording Actions
- Schedule Actions
- Schedule Entry Actions
- Template Actions
- Todo Actions
- Todolist Actions
- Todolist Group Actions
- Todoset Actions
- Upload Actions
- Vault Actions
- Webhook Actions
Card Table → Update a Card
AI-generatedOverview
This node operation updates a card within a specified project (bucket) in Basecamp's Card Table. It allows users to modify card details such as the due date, title, content, and assignee IDs. This operation is useful for project management workflows where card information needs to be updated dynamically, for example, changing deadlines, updating task descriptions, or reassigning tasks to different team members.
Use Case Examples
- Updating the due date of a task card to reflect a new deadline.
- Changing the title and content of a card to provide more accurate information.
- Assigning a card to different team members by updating the assignee IDs.
Properties
| Name | Meaning |
|---|---|
| Project ID | The ID of the project (bucket) where the card resides, used in the API endpoint path. |
| Card ID | The ID of the card to update, used in the API endpoint path. |
| Due Date | The due date for the card; can be set or removed by leaving empty. |
| Card Fields | Fields of the card that can be updated, including Title, Content (HTML), and Assignee IDs (JSON array of person IDs). |
| Return Full Response | Option to return the full API response including status code, headers, and body instead of only the body. |
| Request Options | Additional request options such as batching, SSL certificate validation, proxy settings, and timeout configuration. |
Output
JSON
id- The unique identifier of the updated card.title- The updated title of the card.content- The updated content or description of the card in HTML format.due_on- The updated due date of the card, if set.assignee_ids- The list of person IDs assigned to the card.
Dependencies
- Basecamp API with OAuth2 authentication
Troubleshooting
- Ensure that the Project ID and Card ID are correct and exist in Basecamp to avoid 'not found' errors.
- Validate the JSON format of Assignee IDs to prevent request failures.
- If the due date is removed, ensure the field is sent as an empty string to clear the date.
- Check network and proxy settings if requests time out or fail to connect.
- If SSL issues occur, consider enabling the option to ignore SSL certificate validation, but be aware of security risks.
Links
- Basecamp API Documentation - Official documentation for Basecamp API endpoints and usage.