ChatWoot icon

ChatWoot

Interact with ChatWoot API

Actions113

Overview

This node interacts with the ChatWoot API to list all messages within a specific conversation of an account. It is useful for retrieving message histories, monitoring conversations, or exporting chat data for analysis or backup purposes. For example, a user might use this node to fetch all messages from a customer support conversation to analyze response times or customer satisfaction.

Properties

Name Meaning
Account Id The numeric ID of the ChatWoot account.
Conversation Id The numeric ID of the conversation to query.

Output

The node outputs JSON data representing the list of messages retrieved from the specified conversation. Each item in the output corresponds to a message object as returned by the ChatWoot API, typically including details such as message content, sender information, timestamps, and message status. There is no indication that binary data is output by this node.

Dependencies

  • Requires an API key credential for authenticating with the ChatWoot API.
  • The base URL for the ChatWoot instance must be configured in the credentials.
  • Depends on the ChatWoot REST API being accessible and responsive.

Troubleshooting

  • Invalid Account or Conversation ID: If the provided IDs do not exist or are incorrect, the API will likely return an error or empty results. Verify the IDs before running the node.
  • Authentication Errors: Missing or invalid API credentials will cause authentication failures. Ensure the API key and base URL are correctly set in the node credentials.
  • Network Issues: Connectivity problems can prevent the node from reaching the ChatWoot API. Check network access and firewall settings.
  • API Rate Limits: Excessive requests may trigger rate limiting by the ChatWoot server. Implement retries or backoff strategies if needed.

Links and References

Discussion