with OpenPhone and Google Chat?
Emit new event when a call recording has finished.
Emit new event when an incoming call is completed, including calls not picked up or voicemails left.
Emit new event when an outgoing call has ended.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
openphone: {
type: "app",
app: "openphone",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.openphone.com/v1/phone-numbers`,
headers: {
"Authorization": `${this.openphone.$auth.api_key}`,
},
})
},
})
The Google Chat API allows you to build custom bots for Google Chat, enabling automated interactions with users within a chat space. By leveraging this API on Pipedream, you can create powerful workflows that respond to messages, automate tasks, and connect Google Chat with other services. Pipedream's serverless platform provides a seamless way to invoke these APIs based on triggers from Google Chat or other apps.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
google_chat: {
type: "app",
app: "google_chat",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.googleapis.com/oauth2/v1/userinfo`,
headers: {
Authorization: `Bearer ${this.google_chat.$auth.oauth_access_token}`,
},
})
},
})