delete_message
Delete Message
Permanently delete a message from a group or open channel. This action is irreversible.
delete_message
Permanently delete a message from a group or open channel. This action is irreversible.
send_message
Send a text message, file message, or admin message to a group or open channel. Text messages require a sender userId; admin messages do not.
moderate_channel
Perform moderation actions on a channel: ban, unban, mute, unmute users, or freeze/unfreeze the channel. Works with both group and open channels.
get_user
Retrieve a single user's profile, including nickname, profile image, activity status, and metadata.
delete_user
Permanently delete a user from your Sendbird application. This action is irreversible and removes the user from all channels.
create_group_channel
Create a new group channel. Group channels are private or public channels for a defined set of members. Supports distinct, super group, and ephemeral channel types.
manage_group_channel_members
Invite users to or remove users from a group channel. Also supports listing current members with read/delivery receipt information.
block_user
Block or unblock a user. When a user blocks another, they stop receiving messages from the blocked user.
create_open_channel
Create a new open channel. Open channels are public channels that any user can enter and participate in, suitable for large-scale broadcasts or live event chats.
update_user
Update an existing user's profile. Can change nickname, profile image, active status, and metadata. Deactivating a user can optionally remove them from all channels.
update_group_channel
Update a group channel's properties such as name, cover image, custom type, visibility, and freeze status. Can also update operator assignments.
list_users
List users in your Sendbird application with pagination. Filter by nickname, active status, or specific user IDs. Use the returned **nextToken** to fetch the next page.
create_user
Create a new user in your Sendbird application. Optionally issue an access token or session token for client-side authentication, and attach metadata to the user profile.
delete_group_channel
Permanently delete a group channel and all its messages. This action is irreversible.
list_group_channels
List group channels with filtering and pagination. Filter by name, custom type, member composition, visibility, and more. Use **nextToken** for pagination.
search_messages
Search for messages across channels by keyword. Optionally narrow results to a specific channel, time range, or sender.
list_messages
Retrieve messages from a group or open channel. Messages are loaded relative to a timestamp or message ID, returning messages before and/or after that reference point.
list_open_channels
List open channels with filtering and pagination. Filter by name or custom type.
Manage real-time chat messaging, voice/video calls, and customer support activities within Sendbird applications. Create, update, and delete users with metadata and authentication tokens. Create and manage group channels and open channels, including inviting members, freezing/unfreezing, and configuring channel properties. Send, update, delete, and search text, file, and admin messages with support for threading, reactions, and delivery receipts. Moderate users by blocking, muting, or banning them, and moderate content with profanity filters and image moderation. Send broadcast announcements to multiple channels or user segments. Initiate, accept, and end direct and group voice/video calls. Manage customer support tickets, agents, groups, bots, and proactive chats via Desk API. Configure push notifications for FCM and APNs. Register GDPR data export requests for compliance. Create and manage Sendbird applications, features, and organization members at the organization level. Receive webhook events for chat activity, call events, ticket updates, and business messaging notifications.
Common questions about connecting Sendbird to AI agents with Metorial.