Send a message
sendbird_send_messageMUTATES Sendbird data: sends a message into a channel as a user (MESG) or as an admin (ADMM). File/multipart messages are not supported. Platform API: POST /{channel_type}/{channel_url}/messages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Additional structured data as a string (often JSON). | |
| message | Yes | The message text. | |
| user_id | No | Sender user id. REQUIRED when message_type is MESG. | |
| is_silent | No | If true, does not update channel's last message / unread counts. | |
| send_push | No | Whether to send push notifications. Default true. | |
| channel_url | Yes | Channel URL (percent-encoded automatically). | |
| custom_type | No | Custom type tag for the message. | |
| channel_type | Yes | Channel type: group_channels (member-based) or open_channels (public, participant-based). | |
| mention_type | No | Mention scope: specific users or the whole channel. | |
| message_type | No | MESG (user text, default) or ADMM (admin message, no sender). | |
| mentioned_user_ids | No | User ids to mention (when mention_type=users). |