Kuwaits' #1 SMS Provider
Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.
The kwtsms API provides SMS services that allow you to send text messages globally. Integrating this API with Pipedream can make your workflows smarter by incorporating SMS notifications, alerts, and marketing communications. With Pipedream's serverless platform, you can trigger these SMS actions based on a variety of events, such as form submissions, ecommerce transactions, or app notifications, unleashing a host of automation possibilities that save time and enhance engagement.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
kwtsms: {
type: "app",
app: "kwtsms",
}
},
async run({steps, $}) {
const data = {
"username": `${this.kwtsms.$auth.api_username}`,
"password": `${this.kwtsms.$auth.api_password}`,
}
return await axios($, {
method: "post",
url: `https://www.kwtsms.com/API/balance/`,
headers: {
"Content-Type": `application/json`,
},
data,
})
},
})
# $PIPEDREAM_STEPS file contains data from previous steps
cat $PIPEDREAM_STEPS | jq .trigger.context.id
# Write data to $PIPEDREAM_EXPORTS to return it from the step
# Exports must be written as key=value
echo foo=bar >> $PIPEDREAM_EXPORTS