Actions60
- User Actions
- Channel Actions
- Accept Invite
- Add Members
- Add Moderators
- Archive
- Ban User
- Create
- Delete
- Delete File
- Delete Image
- Demote Moderators
- Disable Slow Mode
- Enable Slow Mode
- Get Config
- Hide
- Invite Members
- Mark Read
- Mark Unread
- Mute
- Mute Status
- Pin
- Query Channels
- Query Members
- Reject Invite
- Remove Members
- Send Action
- Send File
- Send Image
- Show
- Stop Watching
- Truncate
- Unarchive
- Unban User
- Unmute
- Unpin
- Update
- Watch
- Message Actions
- Moderation Actions
Overview
The node performs server-side operations on Stream Chat channels, enabling management and configuration of chat channels within the Stream Chat platform. It is useful for automating channel administration tasks such as retrieving channel configurations, managing members and moderators, archiving or deleting channels, and controlling channel behaviors like slow mode or muting.
A practical example is using this node to fetch the current configuration of a specific messaging channel (e.g., "general") to display or audit its settings in an external dashboard. Another example is programmatically adding members to a team channel or enabling slow mode during high-traffic events.
Properties
| Name | Meaning |
|---|---|
| Channel Type | The type of the channel. Common options: "messaging" (1-on-1 chats), "team" (group channels), "livestream" (broadcast channels). |
| Channel ID | Unique identifier for the channel (e.g., "general", "random", "team-alpha"). Combined with type to form the full channel ID (CID). |
Output
The output JSON contains the result of the requested channel operation. For the "Get Config" operation specifically, it returns the configuration details of the specified channel, including its settings and metadata as provided by the Stream Chat API.
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for authenticating with the Stream Chat service.
- The node depends on the Stream Chat server-side client library to perform operations.
- Proper permissions must be granted to the API credentials to access channel configurations.
Troubleshooting
Common issues:
- Invalid or missing Channel ID or Channel Type parameters will cause errors.
- Insufficient API permissions may lead to authorization failures.
- Network connectivity problems can prevent communication with the Stream Chat API.
Error messages:
"Unsupported operation: channel.getConfig"indicates the operation is not recognized; ensure the correct resource and operation are selected.- Errors related to authentication usually mention invalid credentials or permission denied; verify API keys and roles.
- JSON parsing errors may occur if input properties expecting JSON are malformed; validate JSON syntax before use.