Actions80
- Todos Actions
- Card Tables Actions
- Forwards Actions
- Events Actions
- Recordings Actions
- Projects Actions
- People Actions
- Chatbots Actions
- Webhooks Actions
- Attachments Actions
- Templates Actions
- Uploads Actions
- Documents Actions
- Lineup Markers Actions
- Subscriptions Actions
- Schedules Actions
- Schedule Entries Actions
- Todo Sets Actions
- Todo Lists Actions
Overview
This node operation allows you to create a new Todo item within a specified project bucket and todo list in Basecamp. It is useful for automating task creation workflows, such as adding reminders, assigning tasks to team members, or tracking work items programmatically. For example, you could use this node to automatically generate todos from form submissions, bug reports, or scheduled events.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | ID of the project bucket where the todo will be created. |
| Todolist Id | ID of the specific todo list within the bucket to add the todo to. |
| Content | The main text or title describing what the todo is for. |
| Description | Additional details or information about the todo. |
| Assignee Ids | JSON array of user IDs to whom the todo will be assigned. |
| Completion Subscriber Ids | JSON array of user IDs who will be notified when the todo is completed. |
| Notify | Boolean flag indicating whether assignees should be notified upon assignment (true/false). |
| Due On | Date string specifying when the todo should be completed. |
| Starts On | Date string specifying when the todo should start. |
Output
The node outputs the created todo item as a JSON object in the json output field. This typically includes all properties of the newly created todo such as its ID, content, description, assignees, dates, and status. There is no indication that binary data is output by this node.
Dependencies
- Requires an API authentication token credential to connect to the Basecamp API.
- The node uses the Basecamp API endpoint constructed with the user's Basecamp account ID.
- Proper permissions on the Basecamp account are necessary to create todos in the specified buckets and lists.
Troubleshooting
- Invalid Bucket or Todolist ID: If the provided bucket or todolist IDs do not exist or the authenticated user lacks access, the API will return an error. Verify IDs and permissions.
- Malformed JSON in Assignee or Subscriber IDs: The
assignee_idsandcompletion_subscriber_idsfields expect valid JSON arrays. Invalid JSON syntax will cause errors. Ensure these inputs are correctly formatted. - Notification Issues: If
notifyis set to true but notifications are not received, check user notification settings in Basecamp. - Date Format Errors: The
due_onandstarts_onfields require valid date strings. Incorrect formats may cause API rejections. - Authentication Failures: Ensure the API key or OAuth token is valid and has not expired.