Actions80
- 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
- Todos Actions
Overview
This node 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 todo list within the bucket |
| Content | The main text or title describing what the todo is for |
| Description | Additional details or information about the todo |
| Assignee Ids | Array of user IDs to whom the todo will be assigned |
| Completion Subscriber Ids | Array of user IDs who will be notified when the todo is completed |
| Notify | Boolean flag indicating whether assignees should be notified upon assignment |
| 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 JSON data representing the newly created todo item as returned by the Basecamp API. This typically includes fields such as the todo's unique ID, content, description, assignees, completion status, due dates, and timestamps. There is no binary output.
Dependencies
- Requires an API authentication token credential for Basecamp (OAuth2).
- Needs the Basecamp account ID to construct the API base URL.
- Uses the Basecamp REST API endpoint
https://3.basecampapi.com/{basecampId}.
Troubleshooting
- Invalid Bucket or Todolist ID: If the provided bucket or todolist IDs do not exist or are incorrect, the API will return an error. Verify these IDs in your Basecamp project.
- Authentication Errors: Ensure that the OAuth2 credentials are correctly configured and have sufficient permissions to create todos.
- Malformed JSON in Assignee or Subscriber IDs: The properties expect JSON arrays; invalid JSON formatting will cause errors. Use valid JSON syntax.
- Date Format Issues: The
due_onandstarts_onfields should be valid date strings. Incorrect formats may lead to API rejection.