Basecamp icon

Basecamp

Interact with the Basecamp API

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 workflows where schedules need to be dynamically updated based on changing deadlines or task assignments. For example, you might update a schedule to include or exclude due dates from related to-dos, cards, and steps, ensuring that your project timelines stay accurate and up-to-date.

Properties

Name Meaning
Bucket Id The unique identifier of the bucket containing the schedule to update.
Schedule Id The unique identifier of the schedule to be updated.
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 details such as the schedule's ID, name, associated bucket, and any updated properties like due assignments inclusion. There is no binary output.

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.

Troubleshooting

  • Common Issues:

    • Invalid or missing Bucket Id or Schedule Id will cause the update to fail.
    • Incorrect API credentials or insufficient permissions can result in authentication errors.
    • Network connectivity issues may prevent successful API calls.
  • Error Messages:

    • "Unauthorized" or "Authentication failed": Check that the API key credential is correctly configured and has proper access rights.
    • "Not Found": Verify that the Bucket Id and Schedule Id are correct and exist in the Basecamp account.
    • "Bad Request": Ensure that all required parameters are provided and valid, especially the boolean flag for including due assignments.

Links and References

Discussion