SendBird is messaging-as-a-service. We provide the client SDK and the backend for your app enabling communication among your users.
Go to siteBuilding real-time communication solutions is now easier than ever with Sendbird's communication API. With the Sendbird API, you can easily customize messaging & voice/video communication within your app with full flexibility & control.
We provide clients an intuitive messaging platform with a set of easy and powerful APIs so they can quickly and easily build inlayed communication experiences into any app or service.
With Sendbird, you can build:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sendbird: {
type: "app",
app: "sendbird",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://gate.sendbird.com/api/v2/applications`,
headers: {
"SENDBIRDORGANIZATIONAPITOKEN": `${this.sendbird.$auth.organization_api_key}`,
"Content-Type": `application/json`,
},
})
},
})
Retrieves a list of past messages of a specific channel. See the docs here
Sendbird uses API keys for authentication. When you connect your Sendbird account, Pipedream securely stores the keys so you can easily authenticate to Sendbird APIs in both code and no-code steps.
To connect Sendbird, you will need to provide two keys.
Learn more at Sendbird API documentation