ChatWoot icon

ChatWoot

Interact with ChatWoot API

Actions113

Integrations → Update An Integrations Hook

AI-generated

Overview

This node operation updates an existing integration hook within a specified account. It is useful when you need to modify the configuration or settings of a webhook that connects your system with external services or applications via integrations. For example, if you have a webhook set up to receive notifications from a third-party service and want to change its parameters or update its behavior, this operation allows you to do so programmatically.

Common scenarios include:

  • Changing the callback URL or payload format of an integration hook.
  • Updating authentication or filtering settings for incoming webhook data.
  • Adjusting integration-specific options without recreating the hook.

Properties

Name Meaning
Account Id The numeric identifier of the account where the integration hook exists.
Hook Id The numeric identifier of the specific integration hook to update.
Settings A JSON object containing the new settings or configuration parameters for the hook.

Output

The node outputs JSON data representing the updated integration hook details as returned by the API. This typically includes confirmation of the updated fields, current status, and any metadata related to the integration hook.

No binary data output is involved in this operation.

Dependencies

  • Requires an active connection to the ChatWoot API endpoint.
  • Needs an API authentication token or key configured in the node credentials to authorize requests.
  • The base URL for the API must be provided in the credentials configuration.

Troubleshooting

  • Invalid Account Id or Hook Id: If these IDs are incorrect or do not exist, the API will return an error indicating the resource was not found. Verify the IDs before running the node.
  • Malformed Settings JSON: The Settings property expects valid JSON. Invalid JSON syntax will cause parsing errors. Ensure the JSON is well-formed.
  • Authentication Errors: Missing or invalid API credentials will result in authorization failures. Confirm that the API key/token is correctly set up.
  • API Endpoint Issues: Network problems or incorrect base URL configurations can prevent successful API calls. Check connectivity and credential settings.

Links and References

Discussion