Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Chatbot → Get All Chatbots

AI-generated

Overview

This node operation retrieves all chatbots associated with a specific project and chat within the Basecamp platform. It is useful for scenarios where users need to list or manage chatbots in a given project and chat context, such as monitoring chatbot activity or integrating chatbot data into workflows.

Use Case Examples

  1. Retrieve all chatbots for project ID 123 and chat ID 456 to display in a dashboard.
  2. Fetch all chatbots to analyze chatbot usage across different projects and chats.

Properties

Name Meaning
Project ID The ID of the project (bucket) used in the API endpoint path to specify which project's chatbots to retrieve.
Chat ID The ID of the chat/campfire used in the API endpoint path to specify which chat's chatbots to retrieve.
Return All Results Whether to return all chatbot results or only up to a given limit, supporting pagination if enabled.
Return Full Response Whether to return the full HTTP response including status code, headers, and body instead of only the response body.

Output

JSON

  • chatbots - An array of chatbot objects retrieved from the specified project and chat.
  • response
    • statusCode - The HTTP status code of the API response, available if full response is requested.
    • headers - The HTTP headers of the API response, available if full response is requested.
    • body - The full body of the API response, available if full response is requested.

Dependencies

  • Basecamp API with OAuth2 authentication

Troubleshooting

  • Ensure the Project ID and Chat ID are correct and correspond to existing resources in Basecamp to avoid 404 errors.
  • If pagination is enabled (Return All Results), be aware of potential rate limits or long response times when retrieving large datasets.
  • If 'Return Full Response' is enabled, handle the response object accordingly in downstream nodes to avoid errors.

Discussion