Actions119
- Campfire Actions
- Card Table Actions
- Chatbot Actions
- Client Approval Actions
- Client Correspondence Actions
- Client Reply Actions
- Client Visibility Actions
- Comment Actions
- Document Actions
- Event Actions
- Forward Actions
- Inbox Actions
- Inbox Reply Actions
- Lineup Marker Actions
- Message Actions
- Message Board Actions
- Message Type Actions
- Person Actions
- Project Actions
- Question Actions
- Question Answer Actions
- Questionnaire Actions
- Recording Actions
- Schedule Actions
- Schedule Entry Actions
- Template Actions
- Todo Actions
- Todolist Actions
- Todolist Group Actions
- Todoset Actions
- Upload Actions
- Vault Actions
- Webhook Actions
Overview
The "Get Vaults" operation in the Vault resource of this Basecamp node retrieves vault data from a specified project (bucket) and parent vault. This operation is useful for users who want to programmatically access vault information within their Basecamp projects, such as fetching stored files or secure data collections organized under vaults.
Practical examples include:
- Automating retrieval of all vaults under a specific project for backup or audit purposes.
- Integrating vault data into other systems or workflows that require secure document management.
- Building dashboards that display vault contents or metadata dynamically.
Properties
| Name | Meaning |
|---|---|
| Project ID | The numeric ID of the project (bucket) where the vaults reside; used in the API endpoint path. |
| Vault ID | The numeric ID of the parent vault to retrieve vaults from; used in the API endpoint path. |
| Return All Results | Boolean option to return all vault results by paginating through API responses, or limit to a default count. |
| Return Full Response | Boolean option to return the full HTTP response including status code and headers instead of just the response body. |
Output
The output JSON contains the retrieved vault data from the Basecamp API. When "Return Full Response" is false, the output includes only the body of the API response, typically an array or object representing vault details such as vault names, IDs, and metadata.
If "Return Full Response" is true, the output includes the entire HTTP response object with status code, headers, and body, allowing advanced handling of pagination or response metadata.
This node does not output binary data.
Dependencies
- Requires an API authentication token configured via OAuth2 credentials for Basecamp.
- Needs the Basecamp account ID to construct the API base URL.
- Relies on Basecamp's REST API endpoints for vault data retrieval.
Troubleshooting
- Invalid Project or Vault ID: If the provided IDs do not exist or are incorrect, the API will return errors such as 404 Not Found. Verify the IDs before running the node.
- Authentication Errors: Missing or invalid API credentials will cause authorization failures. Ensure the OAuth2 credential is correctly set up and authorized.
- Pagination Issues: When "Return All Results" is enabled, network issues or API rate limits may interrupt pagination. Consider limiting results or adding retry logic.
- Unexpected Response Format: If the API changes or returns unexpected data, the node might fail to parse the response. Check Basecamp API documentation for updates.
Links and References
- Basecamp API Documentation
- Basecamp Vaults API Endpoint Reference (for detailed API usage)