Update Kanban Card
basecamp_update_kanban_cardUpdate a kanban card's title, content, due date, assignees, and steps. Supports partial content edits via append, prepend, or search-replace to reduce token usage.
Instructions
Update a kanban card including its steps. At least one field (title, content, partial content operations, or steps) must be provided. Use partial content operations when possible to save on token usage.
HTML rules for content:
Allowed tags: div, span, h1, br, strong, em, strike, a (with an href attribute), pre, ol, ul, li, blockquote, bc-attachment (with sgid attribute).
Try to be semantic despite the limitations of tags. Use double to create paragraph spacing
To mention people:
To consume less tokens, existing tags can be rewritten by dropping any attributes/inner content and just leave the "sgid" and "caption" attributes, without loosing any information
You can highlight parts of the content in this format ... valid colors are:
red: 255, 229, 229
yellow: 250, 247, 133
green: 228, 248, 226
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bucket_id | Yes | Basecamp resource identifier | |
| card_id | Yes | ||
| title | No | New card title | |
| content | No | If provided, replaces entire HTML content. Cannot be used with content_append, content_prepend, or search_replace. | |
| content_append | No | Text to append to the end of current content. Cannot be used with content. | |
| content_prepend | No | Text to prepend to the beginning of current content. Cannot be used with content. | |
| search_replace | No | Array of search-replace operations to apply to current content. Cannot be used with content. | |
| due_on | No | Due date (YYYY-MM-DD format) or null to clear | |
| notify | No | Whether to notify assignees of the update | |
| assignee_ids | No | Array of user IDs to assign to the card | |
| steps | No | Complete array of desired steps. Array order defines position. Steps not in array will be deleted. |