O

OneSignal API

by OneSignal Free tier

Self-serve customer engagement solution for Push Notifications, Email, SMS & In-App

developer

Quick Reference

Base URL https://api.onesignal.com Auth type API Key Header Auth header Authorization: Bearer YOUR_TOKEN Rate limit 10× your total subscriptions per 15-min window Pricing Enterprise / contact sales Free quota None Documentation https://documentation.onesignal.com/docs/onesignal-api Endpoint status Server online — HTTP 403 — server is online but path returned an error (may require auth)630ms (checked Mar 29, 2026) Builder score D 42% builder-friendly
Pricing
28
Latency
38
Depth
55

Authentication

See documentation for auth details

Authorization: Bearer YOUR_TOKEN

Pricing

Model subscription Starting price Enterprise / contact sales Free quota None

Free: unlimited subscribers (push), core messaging. Growth $19/mo + usage: advanced targeting, A/B testing. Mobile push billed at $0.012/MAU.

Key Endpoints

MethodPathDescription
GET /apps View apps
POST /apps Create an app
GET /apps/{app_id} View an app
PUT /apps/{app_id} Update an app
POST /players/csv_export Export subscriptions CSV
POST /notifications/{message_id}/history Message history
POST /apps/{app_id}/segments Create segment
GET /apps/{app_id}/segments View segments

Sample Request

curl 'https://documentation.onesignal.com'

Sample Response

{}

Data sourced from API Map. Always verify pricing and rate limits against the official OneSignal documentation.