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 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 could use this node to automatically generate status reports or knowledge base articles from other data sources.
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 as returned by the Basecamp API. This typically includes details such as the document ID, title, content, status, creation timestamps, and related metadata. There is no binary output.
Dependencies
- Requires an API authentication token credential for Basecamp.
- The node uses the Basecamp API endpoint constructed dynamically using the user's Basecamp account ID.
- Proper permissions on the Basecamp account are necessary to create documents in the specified vault and bucket.
Troubleshooting
- Invalid Bucket or Vault Id: If the provided bucket or vault IDs do not exist or the user lacks access, the API will return an error. Verify these IDs and permissions.
- Missing Required Fields: Title and Content are mandatory. Omitting them will cause validation errors.
- HTML Content Issues: Ensure the content uses allowed HTML tags as per Basecamp's rich text guide to avoid formatting errors.
- Authentication Errors: Check that the API key or OAuth token is valid and has not expired.
- Status Option Limitations: Currently, only "Active" status is supported. Using other values may cause errors.