Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

Overview

This node allows you to create a new document within a specified vault and bucket in the Basecamp system. It is useful for automating the creation of project documentation, meeting notes, or any structured content that needs to be stored and shared within Basecamp. For example, you can use this node to programmatically generate status reports or knowledge base articles as part of your workflow.

Properties

Name Meaning
Bucket Id Numeric identifier of the bucket where the document will be created.
Vault Id Numeric identifier of the vault containing the bucket.
Title The title of the document being created.
Content The body of the document in HTML format. Supports rich text with allowed HTML tags.
Status Document status; currently only "Active" is supported, which publishes the document immediately.

Output

The node outputs JSON data representing the newly created document object returned by the Basecamp API. This typically includes details such as the document ID, title, content, status, creation timestamps, and other metadata. There is no binary output.

Dependencies

  • Requires an API authentication token configured via OAuth2 credentials for Basecamp.
  • The node uses the Basecamp API endpoint constructed dynamically based on the authenticated user's Basecamp account ID.
  • No additional environment variables are needed beyond the API credential setup.

Troubleshooting

  • Missing or invalid Bucket Id or Vault Id: Ensure these numeric IDs correspond to existing buckets and vaults in your Basecamp account.
  • Invalid HTML content: The content must be valid HTML according to Basecamp's rich text guidelines; malformed HTML may cause errors.
  • Authentication errors: Verify that the OAuth2 credentials are correctly set up and have sufficient permissions to create documents.
  • Status option limited: Only "Active" status is supported; attempting other statuses may result in errors.

Links and References

Discussion