Send & receive of Push Notifications
Emit new event when a new message is posted in a channel
Emit new event when a new message is received in a chat
Emit new event when a new team is joined by the authenticated user
Create a new channel in Microsoft Teams. See the docs here
Get the list of shift instances for a team. See the documentation
Send a message to a team's channel. See the docs here
Pushsafer is an API that enables real-time notifications to your devices. With Pushsafer, you can send customized messages to Android, iOS, and Windows devices, quickly and efficiently. When integrated with Pipedream, this API can serve as the linchpin for a vast array of automation workflows, allowing for immediate alerts based on triggers from countless services and applications. Imagine getting notifications for new sales leads, system downtimes, or even receiving reminders for upcoming events - All of this becomes seamless with Pushsafer on Pipedream.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pushsafer: {
type: "app",
app: "pushsafer",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.pushsafer.com/api`,
params: {
"k": `${this.pushsafer.$auth.private_key}`,
"d": `${this.pushsafer.$auth.device}`,
"m": `Message / text of the push notification`,
},
})
},
})
The Microsoft Teams API on Pipedream allows you to automate tasks, streamline communication, and integrate with other services to enhance the functionality of Teams as a collaboration hub. With this API, you can send messages to channels, orchestrate complex workflows based on Teams events, and manage Teams' settings programmatically.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
microsoft_teams: {
type: "app",
app: "microsoft_teams",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://graph.microsoft.com/v1.0/me`,
headers: {
Authorization: `Bearer ${this.microsoft_teams.$auth.oauth_access_token}`,
},
})
},
})