OneSignal (User Auth)

Push messaging

Integrate the OneSignal (User Auth) API with the Node API

Setup the OneSignal (User Auth) API trigger to run a workflow which integrates with the Node API. Pipedream's integration platform allows you to integrate OneSignal (User Auth) and Node remarkably fast. Free for developers.

Run Node Code with the Node API

Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.

 
Try it

Overview of OneSignal (User Auth)

OneSignal is the premier user identity, authentication, and engagement platform
for mobile and web applications. The OneSignal API lets developers build a
range of applications that provide user authentication, data storage and
improved customer engagement. With its extensive feature set, the OneSignal API
can be used to create amazing web and mobile products that drive user
engagement. Here are just a few things you can build using the OneSignal (User
Auth) API:

  • Login and signup forms: Create seamless and secure signup and login forms
    with the User Auth API.
  • User profiles: Create custom user profiles that securely store user
    information and profile data.
  • 2FA authentication: Enable two-factor authentication for added security with
    the OneSignal's Push, SMS and Email authentication integrations.
  • Push notifications: Leverage the OneSignal Push Notification Service to send
    personalized notifications and messages to your users.
  • Feature flippin: Easily and securely allow users to flip features on and off
    with the Feature Flippin integrations.
  • Loyalty programs: Create custom loyalty programs for your app users with the
    Loyalty Program Builder.
  • Messaging and chatbots: Create powerful messaging and chatbot experiences
    with the OneSignal Messaging Platform.
  • Tracking and analytics: Track and measure user engagement with the OneSignal
    Analytics suite.

Connect OneSignal (User Auth)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    onesignal_user_auth: {
      type: "app",
      app: "onesignal_user_auth",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://onesignal.com/api/v1/apps/`,
      headers: {
        "Content-Type": `application/json`,
        "Authorization": `Basic ZTUwMTQ0ODAtMjQ2Ni00YzY5LWIyNGMtYWUwMGM2MzUyZDM3`,
      },
    })
  },
})

Connect Node

1
2
3
4
5
6
7
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
  async run({ steps, $ }) {
    // Return data to use it in future steps
    return steps.trigger.event
  },
})

Community Posts

Automate checking a ticket system's availability with Node.js and Pipedream
Automate checking a ticket system's availability with Node.js and Pipedream
How I used Node.js and Pipedream to automatically scrape a ticket booking site and notify me if availability had changed.