ChatWoot icon

ChatWoot

Interact with ChatWoot API

Actions113

Overview

This node interacts with the ChatWoot API to retrieve a Single Sign-On (SSO) URL for a specific user. The SSO URL allows seamless authentication and access to the ChatWoot platform on behalf of that user without requiring them to manually log in. This is particularly useful in scenarios where you want to integrate ChatWoot user sessions into your own applications or automate user access workflows.

For example, if you manage a customer support portal and want to provide your agents with direct access to their ChatWoot dashboard via a single click, this node can generate the necessary SSO URL dynamically.

Properties

Name Meaning
Id The numeric ID of the user on the ChatWoot platform for whom the SSO URL will be generated.

Output

The node outputs JSON data containing the SSO URL for the specified user. The exact structure depends on the ChatWoot API response but typically includes a field with the URL string that can be used to authenticate the user directly.

No binary data output is involved.

Dependencies

  • Requires an API key credential for authenticating with the ChatWoot API.
  • The base URL of the ChatWoot instance must be configured in the node credentials.
  • The node uses the ChatWoot REST API endpoint to fetch the SSO URL.

Troubleshooting

  • Invalid User ID: If the provided user ID does not exist, the API may return an error or empty response. Verify the user ID is correct.
  • Authentication Errors: Ensure the API key credential is valid and has sufficient permissions to access user information.
  • Network Issues: Check connectivity to the ChatWoot instance URL.
  • API Changes: If the ChatWoot API changes, the node might fail; verify compatibility with the current API version.

Links and References

Discussion