Sendbird integration
Sendbird is a platform that provides chat, voice, and video APIs to help…
- Provider
- sendbird
- Category
- Communication
- Setup
- User-supplied API key
- Actions
- 37 available
Quick start
Call Sendbird from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Sendbird's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"SENDBIRD_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Sendbird API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
37 actions exposed via the
Sendbird integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
SENDBIRD_ADD_MEMBERS_GROUP_CHANNEL -
SENDBIRD_BAN_USER_FROM_GROUP_CHANNEL -
SENDBIRD_CREATE_CHANNEL -
SENDBIRD_CREATE_USER -
SENDBIRD_DELETE_CHANNEL -
SENDBIRD_DELETE_MESSAGE -
SENDBIRD_DELETE_USER -
SENDBIRD_GET_COUNT_PREFERENCE_OF_CHANNEL -
SENDBIRD_GET_NUMBER_OF_CHANNELS_BY_JOIN_STATUS -
SENDBIRD_GET_NUMBER_OF_UNREAD_ITEMS -
SENDBIRD_ISSUE_SESSION_TOKEN -
SENDBIRD_LEAVE_GROUP_CHANNELS
Show all 37 actions
-
SENDBIRD_LIST_BANNED_MEMBERS -
SENDBIRD_LIST_GROUP_CHANNEL_MESSAGES -
SENDBIRD_LIST_GROUP_CHANNELS -
SENDBIRD_LIST_MEMBERS_GROUP_CHANNEL -
SENDBIRD_LIST_OPERATORS_CUSTOM_CHANNEL_TYPE -
SENDBIRD_LIST_OPERATORS_GROUP_CHANNEL -
SENDBIRD_LIST_OPERATORS_OPEN_CHANNEL -
SENDBIRD_LIST_USERS -
SENDBIRD_MARK_ALL_USER_MESSAGES_AS_READ -
SENDBIRD_MUTE_USER -
SENDBIRD_REGISTER_OPERATORS_CUSTOM_CHANNEL_TYPE -
SENDBIRD_REGISTER_OPERATORS_GROUP_CHANNEL -
SENDBIRD_REGISTER_OPERATORS_OPEN_CHANNEL -
SENDBIRD_REVOKE_ALL_SESSION_TOKENS -
SENDBIRD_SEND_MESSAGE -
SENDBIRD_UNBAN_USER -
SENDBIRD_UNMUTE_USER -
SENDBIRD_UNREGISTER_OPERATORS_CUSTOM_CHANNEL_TYPE -
SENDBIRD_UPDATE_COUNT_PREFERENCE_OF_CHANNEL -
SENDBIRD_UPDATE_GROUP_CHANNEL -
SENDBIRD_UPDATE_MESSAGE -
SENDBIRD_UPDATE_USER -
SENDBIRD_VIEW_GROUP_CHANNEL -
SENDBIRD_VIEW_MESSAGE -
SENDBIRD_VIEW_USER
Build with Sendbird
Open OverSkill, describe what you want to build, and reference Sendbird in your prompt — the AI will wire up the integration automatically.