Sendbird
Messaging API platform for users, channels, messages, moderation, bots, and conversation data.
Supports messaging API work across users, channels, messages, moderation, bots, and conversation data.
Related integrations
Example Use Cases
These are the Sendbird actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.
Tool to ban a user from a group channel. Use when moderating group channels to restrict member access. Execute after confirming channel_url and user_id.
Tool to create a new group channel. Use when you need to start a conversation with specific users. Execute after specifying users and optional settings.
Creates a new user in Sendbird. Use this to register user accounts before they can join channels or send messages. The user_id must be unique across the application.
Issues a session token for authenticating a Sendbird user. Use this tool when you need to: - Generate a new session token for SDK authentication - Refresh an expiring or expired session token - Provide secure access for a user to connect to Sendbird chat The session token has a default expiration of 7 days if expires_at is not specified.
Tool to list group channels. Use when you need to fetch paginated group channels with optional filters.
Retrieves a paginated list of users from your Sendbird application. Use this tool to: - Browse all users in your application - Search for users by nickname or user IDs - Filter users by metadata, custom type, or activity status - Paginate through large user lists using the 'next' token Returns user details including profile info, connection status, and metadata. Results are paginated; use the 'next' token from the response to fetch additional pages.
Tool to revoke all session tokens for a user. Use when you need to invalidate all active sessions for security.
Tool to send a message to a group channel. Use when you need to post a text, file, or admin message to an existing group channel.
Tool to list (paginate) messages in a group channel when you only know the channel_url. Requires either message_ts (Unix ms timestamp) or message_id as an anchor. Use with SENDBIRD_VIEW_GROUP_CHANNEL (show_read_receipt=true) to fetch unread messages: get last-read timestamp, then call this with message_ts=<last_read>, prev_limit=0, next_limit=<batch_size>, include=false.
Tool to unmute a user in a group channel. Use when you want to restore a muted user's ability to send messages after confirming they are muted.