Actions76
- 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
Overview
This node interacts with the Basecamp API to retrieve all chatbots associated with a specific project and chat. It is useful for users who want to programmatically access chatbot data within their Basecamp projects, such as listing all chatbots in a particular chat room or campfire.
Practical examples include:
- Automating the retrieval of chatbot configurations or statuses for monitoring.
- Integrating chatbot data into other workflows or dashboards.
- Synchronizing chatbot information with external systems.
Properties
Name | Meaning |
---|---|
Project ID | The ID of the project (bucket) used in the API endpoint path to specify which project to query. |
Chat ID | The ID of the chat or campfire within the project, used in the API endpoint path. |
Return All Results | Whether to return all available chatbot results or limit the output to a default maximum. |
Return Full Response | Whether to return the full HTTP response including status code and headers, or only the body. |
Output
The node outputs JSON data representing the list of chatbots retrieved from the specified project and chat. The structure typically includes an array of chatbot objects with their respective properties as defined by the Basecamp API.
If "Return Full Response" is enabled, the output will include the entire HTTP response object containing status code, headers, and body.
No binary data output is indicated for this operation.
Dependencies
- Requires an authenticated connection to the Basecamp API using OAuth2 credentials.
- The node expects the Basecamp account ID to be configured in the credentials to construct the API base URL.
- No additional external dependencies are required beyond the Basecamp API access.
Troubleshooting
- Invalid Project ID or Chat ID: If the IDs provided do not exist or the user lacks permission, the API may return errors or empty results. Verify that the IDs are correct and accessible.
- Authentication Errors: Ensure that the OAuth2 credentials are valid and have the necessary scopes to access chatbot data.
- Pagination Issues: When "Return All Results" is false, only a limited number of chatbots are returned. Enable it to fetch all pages if needed.
- API Rate Limits: Excessive requests may lead to rate limiting; handle retries or backoff accordingly.
Common error messages might include unauthorized access, resource not found, or invalid parameters. Checking the full response (if enabled) can help diagnose these issues.
Links and References
- Basecamp API Documentation
- Basecamp Chatbot API Reference (if available)
- n8n documentation on OAuth2 Credentials