Actions113
- Accounts Actions
- Account Users Actions
- Agent Bots Actions
- Users Actions
- Inbox API Actions
- Contacts API Actions
- Conversations API Actions
- Messages API Actions
- CSAT Survey Page Actions
- Account Agent Bots Actions
- Agents Actions
- Canned Responses Actions
- Canned Response Actions
- Custom Attributes Actions
- Contacts Actions
- Contact Actions
- Automation Rule Actions
- Help Center Actions
- Conversations Actions
- Conversation Assignment Actions
- Conversation Labels Actions
- Inboxes Actions
- Messages Actions
- Integrations Actions
- Teams Actions
- Custom Filters Actions
- Webhooks Actions
- Reports Actions
Overview
This node operation deletes a specific integration hook from an account in the ChatWoot system. Integration hooks are typically used to connect ChatWoot with other services or automate workflows by triggering actions when certain events occur. Deleting an integration hook is useful when you want to remove outdated or unnecessary integrations, clean up your account, or stop automated processes linked to that hook.
Practical examples:
- Removing a webhook that sends notifications to an external service when a new chat starts.
- Deleting an integration that posts messages to a Slack channel upon ticket updates.
- Cleaning up integration hooks after migrating to a different automation platform.
Properties
| Name | Meaning |
|---|---|
| Account Id | The numeric ID of the account from which the integration hook will be deleted. |
| Hook Id | The numeric ID of the integration hook to delete. |
Output
The node outputs JSON data representing the result of the deletion request. Typically, this would include confirmation of successful deletion or details about any error encountered. The exact structure depends on the API response but generally confirms whether the integration hook was removed.
No binary data output is expected for this operation.
Dependencies
- Requires an active connection to the ChatWoot API.
- Needs an API authentication token configured in the node credentials to authorize requests.
- The base URL for the ChatWoot instance must be set in the credentials.
Troubleshooting
- Invalid Account Id or Hook Id: If either ID does not exist or is incorrect, the API will return an error indicating the resource was not found. Verify the IDs before running the node.
- Authentication Errors: Missing or invalid API credentials will cause authorization failures. Ensure the API key/token is correctly configured and has sufficient permissions.
- Network Issues: Connectivity problems can prevent the node from reaching the ChatWoot API. Check network settings and endpoint availability.
- Permission Denied: The authenticated user may lack rights to delete integration hooks. Confirm user permissions in ChatWoot.
Links and References
- ChatWoot API Documentation (for detailed API endpoints and responses)
- Webhook Management in ChatWoot