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
The "Update Schedule" operation in the Schedules resource allows users to modify an existing schedule within a specified bucket. This node is useful for project management scenarios where schedules need to be adjusted dynamically, such as changing due dates or updating assignment details. For example, if a team lead wants to include or exclude due assignments from to-dos, cards, and steps in a schedule, this operation facilitates that update.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | The numeric identifier of the bucket containing the schedule to update. |
| Schedule Id | The numeric identifier of the specific schedule to update within the bucket. |
| Include Due Assignments | Boolean flag indicating whether the schedule should include due dates from to-dos, cards, and steps. Options: true or false. |
Output
The node outputs JSON data representing the updated schedule object as returned by the Basecamp API. This typically includes updated schedule details such as its ID, name, included assignments, and other metadata reflecting the changes made. There is no binary output associated with this operation.
Dependencies
- Requires an API key credential for authenticating with the Basecamp API.
- The node uses the Basecamp API endpoint constructed with the user's Basecamp account ID.
- Proper configuration of the API authentication credentials in n8n is necessary for successful requests.
Troubleshooting
Common Issues:
- Invalid or missing Bucket Id or Schedule Id can cause the update to fail.
- Incorrect or expired API credentials will result in authentication errors.
- Network connectivity issues may prevent communication with the Basecamp API.
Error Messages:
- "Unauthorized" or "Authentication failed": Check that the API key credential is correctly configured and valid.
- "Not Found": Verify that the Bucket Id and Schedule Id correspond to existing resources in Basecamp.
- "Bad Request": Ensure that the input properties are correctly formatted and required fields are provided.
Links and References
- Basecamp API Documentation
- n8n Documentation on HTTP Request Nodes (for understanding API calls)