Sendbird
sendbirdSendbird is a platform that provides chat, voice, and video APIs to help businesses build in-app communication features.
Acciones disponibles (37)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add Members To Group ChannelSENDBIRD_ADD_MEMBERS_GROUP_CHANNELAcciónTool to add members to a group channel. use when you need to invite one or more users into an existing group channel.
SENDBIRD_ADD_MEMBERS_GROUP_CHANNELAcciónTool to add members to a group channel. use when you need to invite one or more users into an existing group channel.
Parámetros de entrada
secondsintegerDuration in seconds to hide previous messages. Required if hide_existing_messages is true.
user_idsstring[]ObligatorioList of User IDs to add to the channel.
channel_urlstringObligatorioURL-encoded identifier of the target group channel.
hide_existing_messagesbooleanWhether to hide previous messages for new members.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Ban User from Group ChannelSENDBIRD_BAN_USER_FROM_GROUP_CHANNELAcciónTool 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.
SENDBIRD_BAN_USER_FROM_GROUP_CHANNELAcciónTool 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.
Parámetros de entrada
secondsintegerDuration of the ban in seconds. If omitted, ban is permanent.
user_idstringObligatorioID of the user to ban from the channel.
agent_idstringID of the admin or moderator performing the ban.
channel_urlstringObligatorioURL-encoded identifier of the group channel to ban the user from.
descriptionstringReason for the ban in moderation records.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Group ChannelSENDBIRD_CREATE_CHANNELAcciónTool to create a new group channel. use when you need to start a conversation with specific users. execute after specifying users and optional settings.
SENDBIRD_CREATE_CHANNELAcciónTool to create a new group channel. use when you need to start a conversation with specific users. execute after specifying users and optional settings.
Parámetros de entrada
datastringCustom data for the channel
namestringName of the channel
strictbooleanTrue for strict creation; fails if channel exists
is_superbooleanTrue to create a supergroup channel
user_idsstring[]List of user IDs to invite to the channel (max 100)
cover_urlstringURL of the channel cover image
is_publicbooleanTrue to create a public channel
cover_filestringbinaryBinary content of the cover image for multipart upload
access_codestringAccess code for private channels
channel_urlstringCustom URL of the channel; autogenerated if omitted
custom_typestringCustom type identifier for the channel
is_distinctbooleanTrue to create a distinct channel
is_ephemeralbooleanTrue to create an ephemeral channel
operator_idsstring[]List of user IDs to assign as operators
custom_fieldsobjectCustom fields object
is_discoverablebooleanTrue to list the channel in search results
is_chat_notificationbooleanTrue to send system notifications for channel events
message_survival_secondsintegerMessage retention period in seconds
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Sendbird UserSENDBIRD_CREATE_USERAcciónTool to create a new user. use when you need to register a user account in sendbird.
SENDBIRD_CREATE_USERAcciónTool to create a new user. use when you need to register a user account in sendbird.
Parámetros de entrada
user_idstringObligatorioUnique identifier for the new user
metadataobjectArbitrary key/value pairs for custom user data
nicknamestringDisplay name of the user
is_activebooleanWhether the user is active upon creation
profile_urlstringURL for the user's profile image
phone_numberstringUser's phone number, E.164 format recommended
profile_filestringbinaryBinary content of the user's profile image; use for multipart upload
discovery_keysstring[]List of discovery keys for the user
has_ever_logged_inbooleanIndicates if the user has ever logged in before
issue_access_tokenbooleanWhether to generate an access token for the user
preferred_languagesstring[]User's preferred language codes
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Group ChannelSENDBIRD_DELETE_CHANNELAcciónTool to delete a specific group channel. use when you have the channel url and want to permanently remove the channel. execute after confirming the channel exists.
SENDBIRD_DELETE_CHANNELAcciónTool to delete a specific group channel. use when you have the channel url and want to permanently remove the channel. execute after confirming the channel exists.
Parámetros de entrada
channel_urlstringObligatorioThe unique URL of the group channel to delete. Example: 'sendbird_group_channel_1234567890abcdef'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete MessageSENDBIRD_DELETE_MESSAGEAcciónTool to delete a specific message in a sendbird group channel. use when you need to permanently remove a sent message after confirming deletion permissions.
SENDBIRD_DELETE_MESSAGEAcciónTool to delete a specific message in a sendbird group channel. use when you need to permanently remove a sent message after confirming deletion permissions.
Parámetros de entrada
message_idintegerObligatorioUnique ID of the message to delete; must be a non-negative integer
channel_urlstringObligatorioURL identifier of the group channel containing the message
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Sendbird UserSENDBIRD_DELETE_USERAcciónTool to delete a sendbird user. use when you need to remove a user from your sendbird application, optionally permanently.
SENDBIRD_DELETE_USERAcciónTool to delete a sendbird user. use when you need to remove a user from your sendbird application, optionally permanently.
Parámetros de entrada
user_idstringObligatorioUnique ID of the user to delete.
hard_deletebooleanWhether to permanently delete the user and all associated data.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Count Preference Of ChannelSENDBIRD_GET_COUNT_PREFERENCE_OF_CHANNELAcciónTool to retrieve a user's count preference for a specific group channel. use after confirming the user and channel exist to determine whether to display all, unread-only, or mention-only counts.
SENDBIRD_GET_COUNT_PREFERENCE_OF_CHANNELAcciónTool to retrieve a user's count preference for a specific group channel. use after confirming the user and channel exist to determine whether to display all, unread-only, or mention-only counts.
Parámetros de entrada
user_idstringObligatorioThe unique ID of the user.
channel_urlstringObligatorioURL (identifier) of the group channel.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Sendbird Get Group Channel Count by Join StatusSENDBIRD_GET_NUMBER_OF_CHANNELS_BY_JOIN_STATUSAcciónTool to retrieve number of group channels by join status for a user. use when you need counts of invited, joined, and total channels for a specific user.
SENDBIRD_GET_NUMBER_OF_CHANNELS_BY_JOIN_STATUSAcciónTool to retrieve number of group channels by join status for a user. use when you need counts of invited, joined, and total channels for a specific user.
Parámetros de entrada
user_idstringObligatorioUnique ID of the user to fetch channel counts for.
super_modestringenumFilter by super or non-super channels, or all.
allsupernonsuperpublic_modestringenumFilter by public or private channels, or all.
allpublicprivatecustom_typesstring[]List of custom channel types to filter by.
distinct_modestringenumReturn count of distinct, nondistinct channels, or all.
alldistinctnondistinct
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Sendbird Get Unread Item CountSENDBIRD_GET_NUMBER_OF_UNREAD_ITEMSAcciónTool to retrieve a user's unread item counts. use after you need the total unread messages, mentions, and channel counts for a specific user.
SENDBIRD_GET_NUMBER_OF_UNREAD_ITEMSAcciónTool to retrieve a user's unread item counts. use after you need the total unread messages, mentions, and channel counts for a specific user.
Parámetros de entrada
user_idstringObligatorioUnique ID of the user whose unread counts are to be retrieved.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Issue Session TokenSENDBIRD_ISSUE_SESSION_TOKENAcciónTool to issue a session token for a user. use when you need to generate or refresh a user's session token.
SENDBIRD_ISSUE_SESSION_TOKENAcciónTool to issue a session token for a user. use when you need to generate or refresh a user's session token.
Parámetros de entrada
user_idstringObligatorioThe unique ID of the user to issue a session token for.
expires_atintegerOptional token expiration timestamp in Unix milliseconds. If omitted, the default token lifetime is used.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Leave Group ChannelsSENDBIRD_LEAVE_GROUP_CHANNELSAcciónTool to leave group channels for a user. use when you need to make a user exit one or more joined group channels.
SENDBIRD_LEAVE_GROUP_CHANNELSAcciónTool to leave group channels for a user. use when you need to make a user exit one or more joined group channels.
Parámetros de entrada
user_idstringObligatorioUnique ID of the user who will leave group channels.
channel_urlsstring[]ObligatorioList of group channel URLs to leave. Ignored if `should_leave_all` is true.
should_leave_allbooleanWhether to leave all joined group channels. If true, `channel_urls` is ignored.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Banned MembersSENDBIRD_LIST_BANNED_MEMBERSAcciónTool to list banned members in a group channel. use when you need to see which users are banned from a specific group channel.
SENDBIRD_LIST_BANNED_MEMBERSAcciónTool to list banned members in a group channel. use when you need to see which users are banned from a specific group channel.
Parámetros de entrada
limitintegerNumber of banned members to return per page (1-100). Default is 10.
tokenstringPagination token from previous response; omit for first request.
channel_urlstringObligatorioUnique URL of the group channel to list banned members from.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Group ChannelsSENDBIRD_LIST_GROUP_CHANNELSAcciónTool to list group channels. use when you need to fetch paginated group channels with optional filters.
SENDBIRD_LIST_GROUP_CHANNELSAcciónTool to list group channels. use when you need to fetch paginated group channels with optional filters.
Parámetros de entrada
namestringFilter channels by channel name
limitintegerNumber of results per page (1-100)
tokenstringPagination token to retrieve the next page
show_emptybooleanWhether to include empty channels in the results
super_modestringenumFilter by super channel type: all, super, or nonsuper
allsupernonsuperpublic_modestringenumFilter by public channel type: all, public, or private
allpublicprivateshow_frozenbooleanWhether to include frozen channels in the results
channel_urlsstring[]Filter channels by exact URLs
custom_typesstring[]Filter channels by custom types
url_containsstringFilter channels whose URL contains this substring
created_afterintegerList channels created after this timestamp (in milliseconds)
distinct_modestringenumFilter by distinct channel type: all, distinct, or nondistinct
alldistinctnondistinctshow_metadatabooleanWhether to include channel metadata
created_beforeintegerList channels created before this timestamp (in milliseconds)
my_member_statestringenumFilter by member state: all, joined_only, invited_only, invited_by_friend, or invited_by_non_friend
alljoined_onlyinvited_onlyinvited_by_friendinvited_by_non_friendmembers_nicknamestringFilter channels by member nickname
show_read_receiptbooleanWhether to include read receipt data
members_exactly_instring[]List of user IDs who must all be members of the channel
members_include_instring[]List of user IDs one of whom must be a member of the channel
show_delivery_receiptbooleanWhether to include delivery receipt data
custom_type_startswithstringFilter channels whose custom type starts with this prefix
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Group Channel MembersSENDBIRD_LIST_MEMBERS_GROUP_CHANNELAcciónTool to list members of a group channel. use when you need to paginate through members of a specified group channel.
SENDBIRD_LIST_MEMBERS_GROUP_CHANNELAcciónTool to list members of a group channel. use when you need to paginate through members of a specified group channel.
Parámetros de entrada
limitintegerMaximum number of results to return (1-100)
orderstringenumSorting order of members list
nickname_alphabeticaloperator_alphabeticaltokenstringPagination token for fetching the next page
offsetintegerNumber of results to skip before returning the set (deprecated; use token instead)
channel_urlstringObligatorioUnique URL of the group channel
operator_filterstringenumFilter by operator status
alloperatornonoperatormember_state_filterstringenumFilter by membership state
alljoined_onlyinvited_onlymuted_member_filterstringenumFilter by muted status of members
allmutedunmutednickname_startswithstringSearch members whose nicknames start with this string
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Operators by Custom Channel TypeSENDBIRD_LIST_OPERATORS_CUSTOM_CHANNEL_TYPEAcciónTool to list operators of a channel by custom channel type. use when you need to fetch operators for a specific custom channel type with pagination.
SENDBIRD_LIST_OPERATORS_CUSTOM_CHANNEL_TYPEAcciónTool to list operators of a channel by custom channel type. use when you need to fetch operators for a specific custom channel type with pagination.
Parámetros de entrada
limitintegerMaximum number of operators to return per page (1-100).
tokenstringPagination cursor from a previous call; omit for the first request.
custom_typestringObligatorioCustom channel type to list operators for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Group Channel OperatorsSENDBIRD_LIST_OPERATORS_GROUP_CHANNELAcciónTool to list operators of a group channel. use after specifying the channel url when needing to paginate through operators.
SENDBIRD_LIST_OPERATORS_GROUP_CHANNELAcciónTool to list operators of a group channel. use after specifying the channel url when needing to paginate through operators.
Parámetros de entrada
limitintegerNumber of operators to return per page (1-100). Default is 10.
tokenstringPagination token from previous response; omit for first page
channel_urlstringObligatorioURL of the group channel to retrieve operators from
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Open Channel OperatorsSENDBIRD_LIST_OPERATORS_OPEN_CHANNELAcciónTool to list operators of an open channel. use when you have the open channel url and need to fetch its operators. supports pagination via token and limit.
SENDBIRD_LIST_OPERATORS_OPEN_CHANNELAcciónTool to list operators of an open channel. use when you have the open channel url and need to fetch its operators. supports pagination via token and limit.
Parámetros de entrada
limitintegerMaximum number of operators to return per page (1-100).
tokenstringPagination cursor from a previous response; omit for the first request.
channel_urlstringObligatorioURL-encoded unique identifier of the open channel to list operators for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List UsersSENDBIRD_LIST_USERSAcciónTool to retrieve a list of users. use after setting up sendbird api credentials to paginate or filter all users in your application.
SENDBIRD_LIST_USERSAcciónTool to retrieve a list of users. use after setting up sendbird api credentials to paginate or filter all users in your application.
Parámetros de entrada
limitintegerNumber of users to return per page (1-100). Default is 10.
orderstringenumSort order: nickname_alphabetical, created_at, or user_id_alphabetical.
nickname_alphabeticalcreated_atuser_id_alphabeticaltokenstringPagination token from previous response; omit for first request.
nicknamestringExact nickname to filter (case-insensitive substring match).
user_idsstring[]List of user IDs to filter; sent as comma-separated string.
is_activebooleanFilter users by their active status.
custom_typestringCustom type to filter users by.
metatag_keystringMetatag key to filter users who have this key.
metatag_valuesstring[]List of metatag values to filter; requires `metatag_key`.
nickname_containsstringSubstring filter for nicknames (case-insensitive).
has_ever_logged_inbooleanFilter users by whether they have ever logged in.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Mark All User Messages As ReadSENDBIRD_MARK_ALL_USER_MESSAGES_AS_READAcciónTool to mark all of a user's messages as read in group channels. use when resetting unread message counts after a user has viewed all messages.
SENDBIRD_MARK_ALL_USER_MESSAGES_AS_READAcciónTool to mark all of a user's messages as read in group channels. use when resetting unread message counts after a user has viewed all messages.
Parámetros de entrada
user_idstringObligatorioUnique ID of the user whose messages will be marked as read.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Mute UserSENDBIRD_MUTE_USERAcciónTool to mute a user in a group channel. use when you need to prevent a user from sending messages for a specified duration.
SENDBIRD_MUTE_USERAcciónTool to mute a user in a group channel. use when you need to prevent a user from sending messages for a specified duration.
Parámetros de entrada
secondsintegerMute duration in seconds (0 = indefinite)
user_idstringObligatorioID of the user to mute
channel_urlstringObligatorioURL-encoded identifier of the target group channel
descriptionstringCustom description for the mute action
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Register Operators by Custom Channel TypeSENDBIRD_REGISTER_OPERATORS_CUSTOM_CHANNEL_TYPEAcciónTool to register users as operators to channels by custom channel type. use when assigning operator roles for all channels of a specified custom type.
SENDBIRD_REGISTER_OPERATORS_CUSTOM_CHANNEL_TYPEAcciónTool to register users as operators to channels by custom channel type. use when assigning operator roles for all channels of a specified custom type.
Parámetros de entrada
custom_typestringObligatorioCustom channel type identifier
operator_idsstring[]ObligatorioList of user IDs to register as operators (at least one)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Register Group Channel OperatorsSENDBIRD_REGISTER_OPERATORS_GROUP_CHANNELAcciónTool to register one or more users as operators in a sendbird group channel. use when elevating permissions of existing channel members.
SENDBIRD_REGISTER_OPERATORS_GROUP_CHANNELAcciónTool to register one or more users as operators in a sendbird group channel. use when elevating permissions of existing channel members.
Parámetros de entrada
user_idsstring[]ObligatorioList of user IDs to register as operators
channel_urlstringObligatorioURL-encoded identifier of the group channel
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Register Operators to Open ChannelSENDBIRD_REGISTER_OPERATORS_OPEN_CHANNELAcciónTool to register operators to an open channel. use after creating or updating an open channel when you need to assign operator roles.
SENDBIRD_REGISTER_OPERATORS_OPEN_CHANNELAcciónTool to register operators to an open channel. use after creating or updating an open channel when you need to assign operator roles.
Parámetros de entrada
user_idsstring[]ObligatorioList of user IDs to register as operators (at least one)
channel_urlstringObligatorioURL-encoded identifier of the open channel
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Revoke All Session TokensSENDBIRD_REVOKE_ALL_SESSION_TOKENSAcciónTool to revoke all session tokens for a user. use when you need to invalidate all active sessions for security.
SENDBIRD_REVOKE_ALL_SESSION_TOKENSAcciónTool to revoke all session tokens for a user. use when you need to invalidate all active sessions for security.
Parámetros de entrada
user_idstringObligatorioUnique ID of the user whose session tokens will be revoked.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Sendbird View MessageSENDBIRD_SENDBIRD_VIEW_MESSAGEAcciónTool to view a specific message in a group channel. use after confirming channel url and message id.
SENDBIRD_SENDBIRD_VIEW_MESSAGEAcciónTool to view a specific message in a group channel. use after confirming channel url and message id.
Parámetros de entrada
message_idintegerObligatorioUnique ID of the message.
channel_urlstringObligatorioURL-encoded identifier of the group channel.
with_sorted_metaarraybooleanWhether to include sorted_metaarray arrays in the response.
Parámetros de salida
datastringCustom message data.
typestringObligatorioType of the message (MESG, FILE, ADMIN).
userobjectObligatorioUser who sent the message.
errorstringError if any occurred during the execution of the action
og_tagobjectOpen graph metadata if present.
messagestringText content of the message.
reactionsobject[]List of reactions.
created_atintegerObligatorioCreation timestamp (ms).
message_idintegerObligatorioUnique ID of the message.
successfulbooleanObligatorioWhether or not the action execution was successful or not
updated_atintegerObligatorioUpdate timestamp (ms).
channel_urlstringObligatorioURL of the group channel.
custom_typestringCustom message type.
thread_infoobjectThread information if applicable.
mention_typestringMention type.
translationsobjectTranslated texts keyed by language.
parent_messageobjectParent message details if threaded.
mentioned_usersobject[]Users mentioned in the message.
sorted_metaarrayobject[]Sorted metadata array.
Sendbird View UserSENDBIRD_SENDBIRD_VIEW_USERAcciónTool to view user information. use when retrieving details of a specific sendbird user by id.
SENDBIRD_SENDBIRD_VIEW_USERAcciónTool to view user information. use when retrieving details of a specific sendbird user by id.
Parámetros de entrada
user_idstringObligatorioThe unique ID of the user to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Send MessageSENDBIRD_SEND_MESSAGEAcciónTool 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.
SENDBIRD_SEND_MESSAGEAcciónTool 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.
Parámetros de entrada
datastringFree-form custom data string (often JSON)
messagestringText content of the message. Required when message_type is 'MESG'
poll_idintegerAttach an existing poll by its ID
user_idstringSender's user ID. Required unless using API token as acting user
is_silentbooleanSend as silent message (no push notifications)
metaarrayobject[]Array of metadata objects
channel_urlstringObligatorioURL-encoded identifier of the target group channel
custom_typestringCustom message type for classification
mention_typestringenumMention scope: 'users' to mention specific users or 'channel' to mention all
userschannelmessage_typestringObligatorioenumType of message: 'MESG' for text, 'FILE' for file, 'ADMM' for admin message
MESGFILEADMMparent_message_idintegerReply in a thread to the message with this ID
mentioned_user_idsstring[]List of user IDs to mention when mention_type is 'users'
is_operator_messagebooleanMark as operator (moderator) message
translation_target_languagesstring[]List of language codes for auto-translation, e.g., ['en', 'es']
push_notification_delivery_optionstringenumPush notification option: 'default', 'suppress', or 'include_offline_user'
defaultsuppressinclude_offline_user
Parámetros de salida
datastringCustom data payload
typestringObligatorioenumType of the message
MESGFILEADMMuserobjectObligatorioSender user information
errorstringError if any occurred during the execution of the action
silentbooleanObligatorioWhether the message is silent
messagestringText content of the message
created_atintegerObligatorioTimestamp (ms) when message was created
message_idintegerObligatorioUnique message ID
successfulbooleanObligatorioWhether or not the action execution was successful or not
updated_atintegerObligatorioTimestamp (ms) when message was last updated
channel_urlstringObligatorioURL of the group channel where message was sent
custom_typestringCustom message type
thread_infoobjectThread details when message has replies.
mention_typestringenumMention type used in the message
userschanneltranslationsobject[]Auto-translation results for this message
operator_messagebooleanWhether this is an operator message
parent_message_idintegerParent message ID if it's a reply
mentioned_user_idsstring[]List of user IDs mentioned in the message
Unban User from Group ChannelSENDBIRD_UNBAN_USERAcciónTool to unban a user from a group channel. use when reinstating a previously banned user. execute after confirming the user is currently banned.
SENDBIRD_UNBAN_USERAcciónTool to unban a user from a group channel. use when reinstating a previously banned user. execute after confirming the user is currently banned.
Parámetros de entrada
channel_urlstringObligatorioThe URL of the group channel from which to unban the user.
banned_user_idstringObligatorioThe unique ID of the banned user to unban.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unmute UserSENDBIRD_UNMUTE_USERAcciónTool 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.
SENDBIRD_UNMUTE_USERAcciónTool 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.
Parámetros de entrada
channel_urlstringObligatorioURL-encoded identifier of the group channel to unmute the user in.
muted_user_idstringObligatorioUser ID to unmute from the channel.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unregister Operators Custom Channel TypeSENDBIRD_UNREGISTER_OPERATORS_CUSTOM_CHANNEL_TYPEAcciónTool to unregister operators from channels by custom channel type. use when you need to remove operator roles from users across channels of a specific custom type.
SENDBIRD_UNREGISTER_OPERATORS_CUSTOM_CHANNEL_TYPEAcciónTool to unregister operators from channels by custom channel type. use when you need to remove operator roles from users across channels of a specific custom type.
Parámetros de entrada
user_idsstring[]ObligatorioList of user IDs to unregister as operators.
custom_typestringObligatorioCustom channel type to target. Example: 'my_custom_type'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Count Preference Of ChannelSENDBIRD_UPDATE_COUNT_PREFERENCE_OF_CHANNELAcciónTool to update a user's unread count preference for a specific group channel. use when you want to include or suppress a channel in the user's unread counts.
SENDBIRD_UPDATE_COUNT_PREFERENCE_OF_CHANNELAcciónTool to update a user's unread count preference for a specific group channel. use when you want to include or suppress a channel in the user's unread counts.
Parámetros de entrada
user_idstringObligatorioThe unique ID of the user.
channel_urlstringObligatorioURL identifier of the group channel.
count_preferencestringObligatorioenumThe user's count preference for the channel: one of 'all', 'unread_message_count_only', 'mention_count_only', or 'none'.
allunread_message_count_onlymention_count_onlynone
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Group ChannelSENDBIRD_UPDATE_GROUP_CHANNELAcciónTool to update group channel information. use when you need to modify channel attributes such as name, cover image, privacy settings, or operator list after channel creation.
SENDBIRD_UPDATE_GROUP_CHANNELAcciónTool to update group channel information. use when you need to modify channel attributes such as name, cover image, privacy settings, or operator list after channel creation.
Parámetros de entrada
datastringCustom channel data as a JSON-encoded string
namestringNew name for the channel
is_superbooleanWhether this is a supergroup channel
cover_urlstringHTTPS URL for the channel's cover image
is_publicbooleanWhether this channel is publicly joinable
operatorsstring[]List of user IDs to assign as channel operators
access_codestringAccess code required for joining this channel
channel_urlstringObligatorioURL identifier of the group channel to update
custom_typestringCustom type label for the channel
is_distinctbooleanWhether this is a distinct channel
is_ephemeralbooleanWhether this channel is ephemeral
my_count_preferencestringenumUnread count preference ("unread_message_count_only" or "all_count")
unread_message_count_onlyall_count
Parámetros de salida
datastringCustom data string for the channel
namestringName of the channel
errorstringError if any occurred during the execution of the action
is_superbooleanObligatorioTrue if channel is a supergroup
cover_urlstringCover image URL
is_publicbooleanObligatorioTrue if channel is public
operatorsstring[]User IDs of channel operators
successfulbooleanObligatorioWhether or not the action execution was successful or not
access_codestringAccess code for channel joining
channel_urlstringObligatorioUnique URL of the group channel
custom_typestringCustom type of the channel
is_distinctbooleanObligatorioTrue if channel is distinct
is_ephemeralbooleanObligatorioTrue if channel is ephemeral
my_count_preferencestringUnread count setting
Sendbird Update MessageSENDBIRD_UPDATE_MESSAGEAcciónTool to update an existing group channel message in sendbird. use after you need to modify content or metadata of a sent message.
SENDBIRD_UPDATE_MESSAGEAcciónTool to update an existing group channel message in sendbird. use after you need to modify content or metadata of a sent message.
Parámetros de entrada
datastringAdditional data for the message as a JSON-encoded string
contentstringNew text content of the message
user_idstringID of the user performing the update
dedup_idstringDeduplication ID for the message update
is_silentbooleanWhether the message update should be silent (no push notification)
message_idintegerObligatorioUnique ID of the message to update
channel_urlstringObligatorioURL identifier of the group channel containing the message
custom_typestringCustom type label for the message
mention_typestringMention type for the message (e.g., 'users' or 'channel')
message_typestringType of the message (e.g., 'MESG' or 'FILE')
apns_bundle_idstringAPNs bundle ID for iOS push notifications
sorted_metaarrayobject[]Sorted metaarray objects for the message
mentioned_user_idsstring[]List of user IDs to mention in the message
push_notification_delivery_optionstringPush notification delivery option ('default', 'suppress')
Parámetros de salida
datastringAdditional data in the message
fileobjectFile object if the message contains a file
typestringObligatorioType of the message
userobjectObligatorioUser object who sent the message
errorstringError if any occurred during the execution of the action
og_tagobjectOpen Graph tag information for the message
contentstringContent of the message
is_silentbooleanObligatorioTrue if the update was silent
reactionsobject[]List of reaction objects on the message
created_atintegerObligatorioTimestamp when the message was created (ms since epoch)
message_idintegerObligatorioUnique ID of the updated message
successfulbooleanObligatorioWhether or not the action execution was successful or not
updated_atintegerObligatorioTimestamp when the message was last updated (ms since epoch)
channel_urlstringObligatorioURL of the channel containing the message
custom_typestringCustom type of the message
thread_infoobjectThread information if part of a thread
mention_typestringMention type in the message
translationsobjectTranslations available for the message
mentioned_usersobject[]List of mentioned user objects
sorted_metaarrayobject[]Sorted metaarray objects for the message
parent_message_idintegerID of the parent message if this is a reply
is_reply_to_channelbooleanTrue if message is a direct reply to channel
parent_message_infoobjectParent message data if this is a reply
apple_critical_alert_optionsobjectApple critical alert options for the message
Update Sendbird UserSENDBIRD_UPDATE_USERAcciónTool to update a user's information. use when modifying nickname, profile image url, activation status, or metadata.
SENDBIRD_UPDATE_USERAcciónTool to update a user's information. use when modifying nickname, profile image url, activation status, or metadata.
Parámetros de entrada
user_idstringObligatorioUnique ID of the user to update
metadataobjectCustom key-value store for user metadata
nicknamestringNew display name for the user
is_activebooleanSet to false to deactivate the user account
profile_urlstringURL of the new profile image
issue_access_tokenbooleanWhether to issue a new access token for the user
preferred_languagesstring[]List of language tags for localization
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Sendbird View Group ChannelSENDBIRD_VIEW_GROUP_CHANNELAcciónTool to view information about a specific group channel. use when you need channel details after confirming the channel url.
SENDBIRD_VIEW_GROUP_CHANNELAcciónTool to view information about a specific group channel. use when you need channel details after confirming the channel url.
Parámetros de entrada
channel_urlstringObligatorioURL-encoded identifier of the group channel to retrieve.
show_memberbooleanWhether to include the channel's member list in the response.
show_metadatabooleanWhether to include channel metadata in the response.
show_read_receiptbooleanWhether to include read receipt information in the response.
show_migration_infobooleanWhether to include migration information in the response.
show_delivery_receiptbooleanWhether to include delivery receipt information in the response.
Parámetros de salida
datastringCustom data of the channel.
namestringName of the channel.
errorstringError if any occurred during the execution of the action
membersobject[]List of members if show_member=true.
is_superbooleanObligatorioWhether the channel is a super group.
metadataobjectChannel metadata if show_metadata=true.
cover_urlstringCover image URL of the channel.
is_publicbooleanObligatorioWhether the channel is public.
successfulbooleanObligatorioWhether or not the action execution was successful or not
channel_urlstringObligatorioURL of the group channel.
custom_typestringCustom type of the channel.
is_distinctbooleanObligatorioWhether the channel is distinct.
is_broadcastbooleanObligatorioWhether the channel is a broadcast channel.
read_receiptobjectRead receipt mapping (user_id to timestamp) if requested.
migration_infoobjectMigration information if show_migration_info=true.
delivery_receiptobjectDelivery receipt mapping (user_id to count) if requested.
View UserSENDBIRD_VIEW_USERAcciónTool to retrieve information about a specific sendbird user. use when you need to fetch detailed user data by their user id.
SENDBIRD_VIEW_USERAcciónTool to retrieve information about a specific sendbird user. use when you need to fetch detailed user data by their user id.
Parámetros de entrada
user_idstringObligatorioThe unique ID of the user to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not