with Bandwidth and SMSTools?
Adds a new contact to an existing contact list. See the documentation
Adds a selected contact to the opt-out list, stopping further communications. See the documentation
Sends a SMS or WhatsApp message to a specified contact. See the documentation
The Bandwidth API opens up a world of possibilities for integrating telecom services into your applications. Bandwidth specializes in voice, messaging, and 911 access, making it possible to programmatically send and receive text messages, orchestrate calls, and implement emergency call routing. Linking the Bandwidth API with Pipedream allows you to automate these telecom features with various triggers and actions from other apps, creating seamless and powerful workflows.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
bandwidth: {
type: "app",
app: "bandwidth",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://dashboard.bandwidth.com/api/accounts/${this.bandwidth.$auth.accountId}/applications`,
auth: {
username: `${this.bandwidth.$auth.username}`,
password: `${this.bandwidth.$auth.password}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
smstools: {
type: "app",
app: "smstools",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.smsgatewayapi.com/v1/account`,
params: {
client_id: `${this.smstools.$auth.client_id}`,
client_secret: `${this.smstools.$auth.client_secret}`,
},
})
},
})