Description
n8n-nodes-channel-talk
This is an n8n community node. It lets you work with Channel Talk in your n8n workflows: send messages and retrieve channel info.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
- Bot
- Channel
- Manager
- Team Chat
- User
- User Chat
- Webhook
- Access Key
- Access Secret
- n8n community nodes documentation
- Channel Open API docs
– List (GET /open/v5/bots)
– Create or Update (POST /open/v5/bots)
– Delete (DELETE /open/v5/bots/{botId})
– Get: Retrieve the channel connected with your API credentials (GET /open/v5/channel)
– List (GET /open/v5/managers)
– Get (GET /open/v5/managers/{managerId})
– List (GET /open/v5/groups)
– Get (GET /open/v5/groups/{groupId})
– Get by Name (GET /open/v5/groups/@{groupName})
– Update (PATCH /open/v5/groups/{groupId})
– Get Sessions (GET /open/v5/groups/{groupId}/sessions)
– Get Messages (GET /open/v5/groups/{groupId}/messages)
– Get Messages by Name (GET /open/v5/groups/@{groupName}/messages)
– Get Messages File (GET /open/v5/groups/{groupId}/messages/file)
– Get Messages File by Name (GET /open/v5/groups/@{groupName}/messages/file)
– Create Message – Plain Text (POST /open/v5/groups/{groupId}/messages)
– Create Message – Plain Text by Name (POST /open/v5/groups/@{groupName}/messages)
– Create Message – Blocks (POST /open/v5/groups/{groupId}/messages)
– Create Message – Blocks by Name (POST /open/v5/groups/@{groupName}/messages)
– Get by User ID (GET /open/v5/users/{userId})
– Get by Member ID (GET /open/v5/users/@{memberId})
– Create (POST /open/v5/users)
– Create or Update (PUT /open/v5/users/@{memberId})
– Update (PATCH /open/v5/users/{userId})
– Delete by User ID (DELETE /open/v5/users/{userId})
– Delete by Member ID (DELETE /open/v5/users/@{memberId})
– Block (POST /open/v5/users/{userId}/block)
– Unblock (DELETE /open/v5/users/{userId}/block)
– Issue User Token by User ID (PUT /open/v5/users/{userId}/user-token/issue)
– Issue User Token by Member ID (PUT /open/v5/users/@{memberId}/user-token/issue)
– Issue Session JWT (PUT /open/v5/users/@{memberId}/session-jwt/issue)
– Touch (POST /open/v5/users/{userId}/touch)
– List (GET /open/v5/user-chats)
– Get (GET /open/v5/user-chats/{userChatId})
– Update (PATCH /open/v5/user-chats/{userChatId})
– Delete (DELETE /open/v5/user-chats/{userChatId})
– Open (PUT /open/v5/user-chats/{userChatId}/open)
– Close (PATCH /open/v5/user-chats/{userChatId}/close)
– Snooze (PUT /open/v5/user-chats/{userChatId}/snooze)
– Remove (DELETE /open/v5/user-chats/{userChatId}/remove)
– Assign to Manager (PATCH /open/v5/user-chats/{userChatId}/assign-to/managers/{managerId})
– Invite (PATCH /open/v5/user-chats/{userChatId}/invite)
– Get Cases (GET /open/v5/user-chats/cases)
– Get Sessions (GET /open/v5/user-chats/{userChatId}/sessions)
– Get Messages (GET /open/v5/user-chats/{userChatId}/messages)
– Get Messages File (GET /open/v5/user-chats/{userChatId}/messages/file)
– Create Message (POST /open/v5/user-chats/{userChatId}/messages)
– Get Meets Messages (GET /open/v5/user-chats/{userChatId}/meets/{messageId}/messages)
– Get Meets Recording (GET /open/v5/user-chats/{userChatId}/meets/{messageId}/recording)
– List (GET /open/v5/webhooks)
– Get (GET /open/v5/webhooks/{webhookId})
– Create (POST /open/v5/webhooks)
– Update (PATCH /open/v5/webhooks/{webhookId})
– Delete (DELETE /open/v5/webhooks/{webhookId})
Credentials
Create Open API credentials in Channel Talk and set the following fields:
These are sent as x-access-key and x-access-secret headers in each request.
Refer to the Channel developers documentation for details:
https://developers.channel.io/docs/authentication-2
Compatibility
Compatible with n8n@1.60.0 or later