with Confluence and Smoove?
Creates a new page or blog post on Confluence. See the documentation
Adds a new contact to your account or update an existing contact. See the docs
Removes a blog post from Confluence by its ID. Use with caution, the action is irreversible. See the documentation
Checks if a contact exists in your account otherwise will create a contact. See the docs
The Confluence API allows you to harness the collaborative power of Confluence programmatically. With it, you can automate content creation, update pages, manage spaces, and extract data for reporting or integration with other tools. Leveraging this API within Pipedream enables streamlined workflows that can react to events or schedule tasks, interacting with Confluence data and connecting to an array of other apps and services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
confluence: {
type: "app",
app: "confluence",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.atlassian.com/me`,
headers: {
Authorization: `Bearer ${this.confluence.$auth.oauth_access_token}`,
},
})
},
})
The Smoove API, part of the Sendbird platform, offers a suite of communication capabilities such as messaging, chat, and video interactions. With Pipedream, you can leverage these features to automate interactions, sync communication data with other services, and create event-driven workflows. For example, you can trigger actions in other applications when new messages arrive, synchronize user profiles across platforms, or automate notifications for chat events.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
smoove: {
type: "app",
app: "smoove",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://rest.smoove.io/v1/Lists`,
headers: {
Authorization: `Bearer ${this.smoove.$auth.api_key}`,
},
})
},
})