Guides · messaging · Everyday developer services

OneSignal push, email and in-app messaging

Messaging platform for mobile push, web push, email and SMS. Create an app, then an App API key (shown once) alongside the public App ID.

Researched · not yet run liveLast researched 25 October 2026 · OneSignal · provider site

Researched, not yet run live. Built from the provider’s official pages (linked below). A person hasn’t walked this flow end to end yet, so check each step against the source.

Steps

Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.

  1. Sign in or create a OneSignal account

    Sign in to OneSignal. If you have no account yet, you create it yourself; verapli does not create accounts.

    • Guided by hand
    • Human step: You sign in

    Where: https://dashboard.onesignal.com/login

  2. Create an app

    Create a OneSignal app and configure the platforms (mobile, web, email) you need.

    • Guided by hand
    • Human step: You press submit
    • After: Sign in or create a OneSignal account
  3. Copy the App ID

    In Settings > Keys & IDs copy the App ID. It is a public identifier, safe in client SDK setup.

    • Guided by hand
    • After: Create an app

    verapli captures ONESIGNAL_APP_ID here by plain code: encrypted in your browser, never shown to AI.

  4. Create an App API key

    In Settings > Keys & IDs click Add Key. The key (os_v2_app_...) is shown only once; if lost you must rotate it.

    • Guided by hand
    • Human step: You press submit
    • After: Copy the App ID

    verapli captures ONESIGNAL_API_KEY here by plain code: encrypted in your browser, never shown to AI.

What you end up with

Env varSecretFormatWhat it is
ONESIGNAL_APP_IDnot secretOneSignal App ID (public). Env var name is a verapli convention; OneSignal names none.
ONESIGNAL_API_KEYsecretos_v2_app_…OneSignal App API key. Env var name is a verapli convention.

Pricing

  • Free tier: 10,000 email sends/month; mobile push for up to 1,000 MAU; web push up to 10,000 subscribers per send.
  • Costs: Growth starts at $19/month.

Source [2]

For agents

The same entry as JSON: /api/v1/entries/onesignal/push · requirements /api/v1/requirements/onesignal/push · terms /api/v1/terms/onesignal/push.

Remote MCP (read-only, no auth)
claude mcp add --transport http verapli https://verapli.com/mcp

> "What do I need for OneSignal push, email and in-app messaging, and how long will it take?"
  → tools/call requirements { "provider_id": "onesignal/push" }

Sources

  1. OneSignal docs - Keys & IDs App ID in Settings > Keys & IDs (public); App API key created with Add Key, starts os_v2_app_, shown only once, rotate if lost; Organization API key in Organization settings; legacy REST API key no longer displayed; no env var names · accessed 25 October 2026 · official
  2. OneSignal pricing Free plan 10,000 email sends/month, mobile push for up to 1,000 MAU, web push max 10,000 subscribers per send; Growth starts at $19/mo · accessed 25 October 2026 · official

Provider rules change. This page is generated from verapli registry version 2026.1025.387; spotted something out of date? Tell us. OneSignal is not affiliated with verapli.