with Ikas and OneSignal (REST API)?
Emit new event when a customer account is created on ikas. You can only have one webhook of each type at the same time.
Emit new event when a new order is created on ikas. You can only have one webhook of each type at the same time.
Emit new event when a product is created on ikas. You can only have one webhook of each type at the same time.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ikas: {
type: "app",
app: "ikas",
}
},
async run({steps, $}) {
const data = {
"query": `{me { id email }}`,
}
return await axios($, {
method: "post",
url: `https://api.myikas.com/api/v1/admin/graphql`,
headers: {
Authorization: `Bearer ${this.ikas.$auth.oauth_access_token}`,
},
data,
})
},
})
OneSignal's REST API enables developers to automate the delivery of push notifications, manage users and segments, and gather analytics to refine communication strategies. By integrating OneSignal with Pipedream, you can orchestrate complex workflows that react to events or schedules, synchronize user data across platforms, and personalize user engagement with cross-channel marketing tools.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
onesignal_rest_api: {
type: "app",
app: "onesignal_rest_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://onesignal.com/api/v1/players`,
headers: {
"Authorization": `Basic ${this.onesignal_rest_api.$auth.rest_api_key}`,
},
params: {
app_id: `${this.onesignal_rest_api.$auth.app_id}`,
},
})
},
})